import{$ as i9,$a as so,$b as Tn,$c as Cn,A as yD,Aa as a9,Ab as Jg,Ac as m9,B as C1,Ba as u0,Bb as Pl,Bc as gp,C as fE,Ca as S2,Cb as u9,Cc as g9,D as dE,Da as $0,Db as f9,Dc as YD,E as bD,Ea as Kg,Eb as Ap,Ec as ZD,F as e0,Fa as o9,Fb as mp,Fc as rs,G as hE,Ga as Nn,Gb as E,Gc as JD,H as Gg,Ha as wr,Hb as _,Hc as $D,I as v4,Ia as vE,Ib as Ye,Ic as qD,J as y4,Ja as BD,Jb as QD,Jc as co,K as pE,Ka as Ri,Kb as jD,Kc as vp,L as AE,La as LD,Lb as xE,Lc as $1,M as F0,Ma as Xg,Mb as on,Mc as Hd,N as xD,Na as DD,Nb as w1,Nc as v9,O as CD,Oa as gc,Ob as E4,Oc as eF,P as gf,Pa as yf,Pb as GD,Pc as yp,Q as wD,Qa as Yg,Qb as WD,Qc as tF,R as hp,Ra as wA,Rb as vt,Rc as nF,S as b4,Sa as EA,Sb as me,Sc as Aa,T as mE,Ta as FD,Tb as Fs,Tc as iF,U as ED,Ua as ND,Ub as Es,Uc as IA,V as _D,Va as PD,Vb as _4,Vc as rF,W as x4,Wa as kD,Wb as d9,Wc as wE,X as C4,Xa as RD,Xb as P0,Xc as bp,Y as J0,Ya as OD,Yb as Or,Yc as y9,Z as ms,Za as zD,Zb as Vi,Zc as la,_ as Ds,_a as q0,_b as Hi,_c as Ia,a as dt,aa as Io,ab as Rr,ac as j,ad as aF,b as fi,ba as w4,bb as UD,bc as wt,bd as oF,ca as Mo,cb as Zg,cc as On,cd as sF,d as fr,da as Ut,db as M,dc as KD,dd as cF,e as ZY,ea as tr,eb as Ce,ec as qn,ed as lF,f as xA,fa as SD,fb as s9,fc as ei,fd as wf,g as w2,ga as gr,gb as Nl,gc as ti,gd as uF,h as Ko,ha as gE,hb as VD,hc as or,hd as b9,i as gD,ia as bt,ib as c9,ic as _s,id as vo,j as E2,ja as Ct,jb as Po,jc as Ns,jd as fF,k as sE,ka as r9,kb as _A,kc as Vd,kd as Xo,l as cE,la as ID,lb as yE,lc as Ji,ld as ec,m as no,ma as Wg,mb as bf,mc as xf,md as I2,n as za,na as Lt,nb as zs,nc as S4,nd as dF,o as mf,oa as nr,ob as Eu,oc as vn,od as I4,p as D0,pa as kn,pb as HD,pc as di,pd as xp,q as ar,qa as Di,qb as bE,qc as wi,qd as hF,r as Qg,ra as pp,rb as Ke,rc as Cf,rd as x9,s as lE,sa as MD,sb as Ud,sc as f0,t as vD,ta as vf,tb as l9,tc as SA,u as Li,ua as _2,ub as _u,uc as XD,v as wu,va as TD,vb as pa,vc as h9,w as kc,wa as kr,wb as O,wc as p9,x as jg,xa as _t,xb as N0,xc as CE,y as n9,ya as St,yb as Lr,yc as A9,z as uE,za as CA,zb as vc,zc as $g}from"./chunk-PFWN6IAY.js";var rR=fr((WIe,lb)=>{(function(t,n,e,i){"use strict";var r=["","webkit","Moz","MS","ms","o"],a=n.createElement("div"),o="function",s=Math.round,c=Math.abs,l=Date.now;function f(ke,qe,yt){return setTimeout(b(ke,yt),qe)}function d(ke,qe,yt){return Array.isArray(ke)?(h(ke,yt[qe],yt),!0):!1}function h(ke,qe,yt){var Jt;if(ke)if(ke.forEach)ke.forEach(qe,yt);else if(ke.length!==i)for(Jt=0;Jt<ke.length;)qe.call(yt,ke[Jt],Jt,ke),Jt++;else for(Jt in ke)ke.hasOwnProperty(Jt)&&qe.call(yt,ke[Jt],Jt,ke)}function p(ke,qe,yt){var Jt="DEPRECATED METHOD: "+qe+`
`+yt+` AT 
`;return function(){var Bt=new Error("get-stack-trace"),pn=Bt&&Bt.stack?Bt.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Qn=t.console&&(t.console.warn||t.console.log);return Qn&&Qn.call(t.console,Jt,pn),ke.apply(this,arguments)}}var m;typeof Object.assign!="function"?m=function(qe){if(qe===i||qe===null)throw new TypeError("Cannot convert undefined or null to object");for(var yt=Object(qe),Jt=1;Jt<arguments.length;Jt++){var Bt=arguments[Jt];if(Bt!==i&&Bt!==null)for(var pn in Bt)Bt.hasOwnProperty(pn)&&(yt[pn]=Bt[pn])}return yt}:m=Object.assign;var A=p(function(qe,yt,Jt){for(var Bt=Object.keys(yt),pn=0;pn<Bt.length;)(!Jt||Jt&&qe[Bt[pn]]===i)&&(qe[Bt[pn]]=yt[Bt[pn]]),pn++;return qe},"extend","Use `assign`."),v=p(function(qe,yt){return A(qe,yt,!0)},"merge","Use `assign`.");function y(ke,qe,yt){var Jt=qe.prototype,Bt;Bt=ke.prototype=Object.create(Jt),Bt.constructor=ke,Bt._super=Jt,yt&&m(Bt,yt)}function b(ke,qe){return function(){return ke.apply(qe,arguments)}}function u(ke,qe){return typeof ke==o?ke.apply(qe&&qe[0]||i,qe):ke}function x(ke,qe){return ke===i?qe:ke}function w(ke,qe,yt){h(I(qe),function(Jt){ke.addEventListener(Jt,yt,!1)})}function L(ke,qe,yt){h(I(qe),function(Jt){ke.removeEventListener(Jt,yt,!1)})}function R(ke,qe){for(;ke;){if(ke==qe)return!0;ke=ke.parentNode}return!1}function T(ke,qe){return ke.indexOf(qe)>-1}function I(ke){return ke.trim().split(/\s+/g)}function N(ke,qe,yt){if(ke.indexOf&&!yt)return ke.indexOf(qe);for(var Jt=0;Jt<ke.length;){if(yt&&ke[Jt][yt]==qe||!yt&&ke[Jt]===qe)return Jt;Jt++}return-1}function U(ke){return Array.prototype.slice.call(ke,0)}function z(ke,qe,yt){for(var Jt=[],Bt=[],pn=0;pn<ke.length;){var Qn=qe?ke[pn][qe]:ke[pn];N(Bt,Qn)<0&&Jt.push(ke[pn]),Bt[pn]=Qn,pn++}return yt&&(qe?Jt=Jt.sort(function(ui,ai){return ui[qe]>ai[qe]}):Jt=Jt.sort()),Jt}function D(ke,qe){for(var yt,Jt,Bt=qe[0].toUpperCase()+qe.slice(1),pn=0;pn<r.length;){if(yt=r[pn],Jt=yt?yt+Bt:qe,Jt in ke)return Jt;pn++}return i}var V=1;function J(){return V++}function Z(ke){var qe=ke.ownerDocument||ke;return qe.defaultView||qe.parentWindow||t}var oe=/mobile|tablet|ip(ad|hone|od)|android/i,de="ontouchstart"in t,ne=D(t,"PointerEvent")!==i,be=de&&oe.test(navigator.userAgent),Te="touch",Le="pen",Xe="mouse",ze="kinect",We=25,pt=1,q=2,Ie=4,le=8,ue=1,De=2,Je=4,lt=8,re=16,K=De|Je,fe=lt|re,he=K|fe,Ne=["x","y"],He=["clientX","clientY"];function we(ke,qe){var yt=this;this.manager=ke,this.callback=qe,this.element=ke.element,this.target=ke.options.inputTarget,this.domHandler=function(Jt){u(ke.options.enable,[ke])&&yt.handler(Jt)},this.init()}we.prototype={handler:function(){},init:function(){this.evEl&&w(this.element,this.evEl,this.domHandler),this.evTarget&&w(this.target,this.evTarget,this.domHandler),this.evWin&&w(Z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&L(this.element,this.evEl,this.domHandler),this.evTarget&&L(this.target,this.evTarget,this.domHandler),this.evWin&&L(Z(this.element),this.evWin,this.domHandler)}};function Fe(ke){var qe,yt=ke.options.inputClass;return yt?qe=yt:ne?qe=ve:be?qe=Ue:de?qe=Un:qe=zn,new qe(ke,Ve)}function Ve(ke,qe,yt){var Jt=yt.pointers.length,Bt=yt.changedPointers.length,pn=qe&pt&&Jt-Bt===0,Qn=qe&(Ie|le)&&Jt-Bt===0;yt.isFirst=!!pn,yt.isFinal=!!Qn,pn&&(ke.session={}),yt.eventType=qe,et(ke,yt),ke.emit("hammer.input",yt),ke.recognize(yt),ke.session.prevInput=yt}function et(ke,qe){var yt=ke.session,Jt=qe.pointers,Bt=Jt.length;yt.firstInput||(yt.firstInput=gt(qe)),Bt>1&&!yt.firstMultiple?yt.firstMultiple=gt(qe):Bt===1&&(yt.firstMultiple=!1);var pn=yt.firstInput,Qn=yt.firstMultiple,Kn=Qn?Qn.center:pn.center,ui=qe.center=tn(Jt);qe.timeStamp=l(),qe.deltaTime=qe.timeStamp-pn.timeStamp,qe.angle=Mn(Kn,ui),qe.distance=xn(Kn,ui),ft(yt,qe),qe.offsetDirection=qt(qe.deltaX,qe.deltaY);var ai=an(qe.deltaTime,qe.deltaX,qe.deltaY);qe.overallVelocityX=ai.x,qe.overallVelocityY=ai.y,qe.overallVelocity=c(ai.x)>c(ai.y)?ai.x:ai.y,qe.scale=Qn?Ft(Qn.pointers,Jt):1,qe.rotation=Qn?Et(Qn.pointers,Jt):0,qe.maxPointers=yt.prevInput?qe.pointers.length>yt.prevInput.maxPointers?qe.pointers.length:yt.prevInput.maxPointers:qe.pointers.length,Re(yt,qe);var $i=ke.element;R(qe.srcEvent.target,$i)&&($i=qe.srcEvent.target),qe.target=$i}function ft(ke,qe){var yt=qe.center,Jt=ke.offsetDelta||{},Bt=ke.prevDelta||{},pn=ke.prevInput||{};(qe.eventType===pt||pn.eventType===Ie)&&(Bt=ke.prevDelta={x:pn.deltaX||0,y:pn.deltaY||0},Jt=ke.offsetDelta={x:yt.x,y:yt.y}),qe.deltaX=Bt.x+(yt.x-Jt.x),qe.deltaY=Bt.y+(yt.y-Jt.y)}function Re(ke,qe){var yt=ke.lastInterval||qe,Jt=qe.timeStamp-yt.timeStamp,Bt,pn,Qn,Kn;if(qe.eventType!=le&&(Jt>We||yt.velocity===i)){var ui=qe.deltaX-yt.deltaX,ai=qe.deltaY-yt.deltaY,$i=an(Jt,ui,ai);pn=$i.x,Qn=$i.y,Bt=c($i.x)>c($i.y)?$i.x:$i.y,Kn=qt(ui,ai),ke.lastInterval=qe}else Bt=yt.velocity,pn=yt.velocityX,Qn=yt.velocityY,Kn=yt.direction;qe.velocity=Bt,qe.velocityX=pn,qe.velocityY=Qn,qe.direction=Kn}function gt(ke){for(var qe=[],yt=0;yt<ke.pointers.length;)qe[yt]={clientX:s(ke.pointers[yt].clientX),clientY:s(ke.pointers[yt].clientY)},yt++;return{timeStamp:l(),pointers:qe,center:tn(qe),deltaX:ke.deltaX,deltaY:ke.deltaY}}function tn(ke){var qe=ke.length;if(qe===1)return{x:s(ke[0].clientX),y:s(ke[0].clientY)};for(var yt=0,Jt=0,Bt=0;Bt<qe;)yt+=ke[Bt].clientX,Jt+=ke[Bt].clientY,Bt++;return{x:s(yt/qe),y:s(Jt/qe)}}function an(ke,qe,yt){return{x:qe/ke||0,y:yt/ke||0}}function qt(ke,qe){return ke===qe?ue:c(ke)>=c(qe)?ke<0?De:Je:qe<0?lt:re}function xn(ke,qe,yt){yt||(yt=Ne);var Jt=qe[yt[0]]-ke[yt[0]],Bt=qe[yt[1]]-ke[yt[1]];return Math.sqrt(Jt*Jt+Bt*Bt)}function Mn(ke,qe,yt){yt||(yt=Ne);var Jt=qe[yt[0]]-ke[yt[0]],Bt=qe[yt[1]]-ke[yt[1]];return Math.atan2(Bt,Jt)*180/Math.PI}function Et(ke,qe){return Mn(qe[1],qe[0],He)+Mn(ke[1],ke[0],He)}function Ft(ke,qe){return xn(qe[0],qe[1],He)/xn(ke[0],ke[1],He)}var fn={mousedown:pt,mousemove:q,mouseup:Ie},dn="mousedown",Bn="mousemove mouseup";function zn(){this.evEl=dn,this.evWin=Bn,this.pressed=!1,we.apply(this,arguments)}y(zn,we,{handler:function(qe){var yt=fn[qe.type];yt&pt&&qe.button===0&&(this.pressed=!0),yt&q&&qe.which!==1&&(yt=Ie),this.pressed&&(yt&Ie&&(this.pressed=!1),this.callback(this.manager,yt,{pointers:[qe],changedPointers:[qe],pointerType:Xe,srcEvent:qe}))}});var Ge={pointerdown:pt,pointermove:q,pointerup:Ie,pointercancel:le,pointerout:le},Se={2:Te,3:Le,4:Xe,5:ze},W="pointerdown",ee="pointermove pointerup pointercancel";t.MSPointerEvent&&!t.PointerEvent&&(W="MSPointerDown",ee="MSPointerMove MSPointerUp MSPointerCancel");function ve(){this.evEl=W,this.evWin=ee,we.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}y(ve,we,{handler:function(qe){var yt=this.store,Jt=!1,Bt=qe.type.toLowerCase().replace("ms",""),pn=Ge[Bt],Qn=Se[qe.pointerType]||qe.pointerType,Kn=Qn==Te,ui=N(yt,qe.pointerId,"pointerId");pn&pt&&(qe.button===0||Kn)?ui<0&&(yt.push(qe),ui=yt.length-1):pn&(Ie|le)&&(Jt=!0),!(ui<0)&&(yt[ui]=qe,this.callback(this.manager,pn,{pointers:yt,changedPointers:[qe],pointerType:Qn,srcEvent:qe}),Jt&&yt.splice(ui,1))}});var $e={touchstart:pt,touchmove:q,touchend:Ie,touchcancel:le},ye="touchstart",mt="touchstart touchmove touchend touchcancel";function yn(){this.evTarget=ye,this.evWin=mt,this.started=!1,we.apply(this,arguments)}y(yn,we,{handler:function(qe){var yt=$e[qe.type];if(yt===pt&&(this.started=!0),!!this.started){var Jt=te.call(this,qe,yt);yt&(Ie|le)&&Jt[0].length-Jt[1].length===0&&(this.started=!1),this.callback(this.manager,yt,{pointers:Jt[0],changedPointers:Jt[1],pointerType:Te,srcEvent:qe})}}});function te(ke,qe){var yt=U(ke.touches),Jt=U(ke.changedTouches);return qe&(Ie|le)&&(yt=z(yt.concat(Jt),"identifier",!0)),[yt,Jt]}var Pt={touchstart:pt,touchmove:q,touchend:Ie,touchcancel:le},Wt="touchstart touchmove touchend touchcancel";function Ue(){this.evTarget=Wt,this.targetIds={},we.apply(this,arguments)}y(Ue,we,{handler:function(qe){var yt=Pt[qe.type],Jt=Mt.call(this,qe,yt);Jt&&this.callback(this.manager,yt,{pointers:Jt[0],changedPointers:Jt[1],pointerType:Te,srcEvent:qe})}});function Mt(ke,qe){var yt=U(ke.touches),Jt=this.targetIds;if(qe&(pt|q)&&yt.length===1)return Jt[yt[0].identifier]=!0,[yt,yt];var Bt,pn,Qn=U(ke.changedTouches),Kn=[],ui=this.target;if(pn=yt.filter(function(ai){return R(ai.target,ui)}),qe===pt)for(Bt=0;Bt<pn.length;)Jt[pn[Bt].identifier]=!0,Bt++;for(Bt=0;Bt<Qn.length;)Jt[Qn[Bt].identifier]&&Kn.push(Qn[Bt]),qe&(Ie|le)&&delete Jt[Qn[Bt].identifier],Bt++;if(Kn.length)return[z(pn.concat(Kn),"identifier",!0),Kn]}var Qt=2500,Zn=25;function Un(){we.apply(this,arguments);var ke=b(this.handler,this);this.touch=new Ue(this.manager,ke),this.mouse=new zn(this.manager,ke),this.primaryTouch=null,this.lastTouches=[]}y(Un,we,{handler:function(qe,yt,Jt){var Bt=Jt.pointerType==Te,pn=Jt.pointerType==Xe;if(!(pn&&Jt.sourceCapabilities&&Jt.sourceCapabilities.firesTouchEvents)){if(Bt)jn.call(this,yt,Jt);else if(pn&&jo.call(this,Jt))return;this.callback(qe,yt,Jt)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});function jn(ke,qe){ke&pt?(this.primaryTouch=qe.changedPointers[0].identifier,Jn.call(this,qe)):ke&(Ie|le)&&Jn.call(this,qe)}function Jn(ke){var qe=ke.changedPointers[0];if(qe.identifier===this.primaryTouch){var yt={x:qe.clientX,y:qe.clientY};this.lastTouches.push(yt);var Jt=this.lastTouches,Bt=function(){var pn=Jt.indexOf(yt);pn>-1&&Jt.splice(pn,1)};setTimeout(Bt,Qt)}}function jo(ke){for(var qe=ke.srcEvent.clientX,yt=ke.srcEvent.clientY,Jt=0;Jt<this.lastTouches.length;Jt++){var Bt=this.lastTouches[Jt],pn=Math.abs(qe-Bt.x),Qn=Math.abs(yt-Bt.y);if(pn<=Zn&&Qn<=Zn)return!0}return!1}var Xi=D(a.style,"touchAction"),Fi=Xi!==i,Fr="compute",ka="auto",Ma="manipulation",Go="none",ds="pan-x",Yi="pan-y",fo=wa();function va(ke,qe){this.manager=ke,this.set(qe)}va.prototype={set:function(ke){ke==Fr&&(ke=this.compute()),Fi&&this.manager.element.style&&fo[ke]&&(this.manager.element.style[Xi]=ke),this.actions=ke.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var ke=[];return h(this.manager.recognizers,function(qe){u(qe.options.enable,[qe])&&(ke=ke.concat(qe.getTouchAction()))}),xo(ke.join(" "))},preventDefaults:function(ke){var qe=ke.srcEvent,yt=ke.offsetDirection;if(this.manager.session.prevented){qe.preventDefault();return}var Jt=this.actions,Bt=T(Jt,Go)&&!fo[Go],pn=T(Jt,Yi)&&!fo[Yi],Qn=T(Jt,ds)&&!fo[ds];if(Bt){var Kn=ke.pointers.length===1,ui=ke.distance<2,ai=ke.deltaTime<250;if(Kn&&ui&&ai)return}if(!(Qn&&pn)&&(Bt||pn&&yt&K||Qn&&yt&fe))return this.preventSrc(qe)},preventSrc:function(ke){this.manager.session.prevented=!0,ke.preventDefault()}};function xo(ke){if(T(ke,Go))return Go;var qe=T(ke,ds),yt=T(ke,Yi);return qe&&yt?Go:qe||yt?qe?ds:Yi:T(ke,Ma)?Ma:ka}function wa(){if(!Fi)return!1;var ke={},qe=t.CSS&&t.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(yt){ke[yt]=qe?t.CSS.supports("touch-action",yt):!0}),ke}var a0=1,Ja=2,li=4,Gn=8,vi=Gn,zi=16,ho=32;function po(ke){this.options=m({},this.defaults,ke||{}),this.id=J(),this.manager=null,this.options.enable=x(this.options.enable,!0),this.state=a0,this.simultaneous={},this.requireFail=[]}po.prototype={defaults:{},set:function(ke){return m(this.options,ke),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(ke){if(d(ke,"recognizeWith",this))return this;var qe=this.simultaneous;return ke=V0(ke,this),qe[ke.id]||(qe[ke.id]=ke,ke.recognizeWith(this)),this},dropRecognizeWith:function(ke){return d(ke,"dropRecognizeWith",this)?this:(ke=V0(ke,this),delete this.simultaneous[ke.id],this)},requireFailure:function(ke){if(d(ke,"requireFailure",this))return this;var qe=this.requireFail;return ke=V0(ke,this),N(qe,ke)===-1&&(qe.push(ke),ke.requireFailure(this)),this},dropRequireFailure:function(ke){if(d(ke,"dropRequireFailure",this))return this;ke=V0(ke,this);var qe=N(this.requireFail,ke);return qe>-1&&this.requireFail.splice(qe,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(ke){return!!this.simultaneous[ke.id]},emit:function(ke){var qe=this,yt=this.state;function Jt(Bt){qe.manager.emit(Bt,ke)}yt<Gn&&Jt(qe.options.event+Rs(yt)),Jt(qe.options.event),ke.additionalEvent&&Jt(ke.additionalEvent),yt>=Gn&&Jt(qe.options.event+Rs(yt))},tryEmit:function(ke){if(this.canEmit())return this.emit(ke);this.state=ho},canEmit:function(){for(var ke=0;ke<this.requireFail.length;){if(!(this.requireFail[ke].state&(ho|a0)))return!1;ke++}return!0},recognize:function(ke){var qe=m({},ke);if(!u(this.options.enable,[this,qe])){this.reset(),this.state=ho;return}this.state&(vi|zi|ho)&&(this.state=a0),this.state=this.process(qe),this.state&(Ja|li|Gn|zi)&&this.tryEmit(qe)},process:function(ke){},getTouchAction:function(){},reset:function(){}};function Rs(ke){return ke&zi?"cancel":ke&Gn?"end":ke&li?"move":ke&Ja?"start":""}function A0(ke){return ke==re?"down":ke==lt?"up":ke==De?"left":ke==Je?"right":""}function V0(ke,qe){var yt=qe.manager;return yt?yt.get(ke):ke}function Ao(){po.apply(this,arguments)}y(Ao,po,{defaults:{pointers:1},attrTest:function(ke){var qe=this.options.pointers;return qe===0||ke.pointers.length===qe},process:function(ke){var qe=this.state,yt=ke.eventType,Jt=qe&(Ja|li),Bt=this.attrTest(ke);return Jt&&(yt&le||!Bt)?qe|zi:Jt||Bt?yt&Ie?qe|Gn:qe&Ja?qe|li:Ja:ho}});function Nt(){Ao.apply(this,arguments),this.pX=null,this.pY=null}y(Nt,Ao,{defaults:{event:"pan",threshold:10,pointers:1,direction:he},getTouchAction:function(){var ke=this.options.direction,qe=[];return ke&K&&qe.push(Yi),ke&fe&&qe.push(ds),qe},directionTest:function(ke){var qe=this.options,yt=!0,Jt=ke.distance,Bt=ke.direction,pn=ke.deltaX,Qn=ke.deltaY;return Bt&qe.direction||(qe.direction&K?(Bt=pn===0?ue:pn<0?De:Je,yt=pn!=this.pX,Jt=Math.abs(ke.deltaX)):(Bt=Qn===0?ue:Qn<0?lt:re,yt=Qn!=this.pY,Jt=Math.abs(ke.deltaY))),ke.direction=Bt,yt&&Jt>qe.threshold&&Bt&qe.direction},attrTest:function(ke){return Ao.prototype.attrTest.call(this,ke)&&(this.state&Ja||!(this.state&Ja)&&this.directionTest(ke))},emit:function(ke){this.pX=ke.deltaX,this.pY=ke.deltaY;var qe=A0(ke.direction);qe&&(ke.additionalEvent=this.options.event+qe),this._super.emit.call(this,ke)}});function tt(){Ao.apply(this,arguments)}y(tt,Ao,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Go]},attrTest:function(ke){return this._super.attrTest.call(this,ke)&&(Math.abs(ke.scale-1)>this.options.threshold||this.state&Ja)},emit:function(ke){if(ke.scale!==1){var qe=ke.scale<1?"in":"out";ke.additionalEvent=this.options.event+qe}this._super.emit.call(this,ke)}});function Vt(){po.apply(this,arguments),this._timer=null,this._input=null}y(Vt,po,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[ka]},process:function(ke){var qe=this.options,yt=ke.pointers.length===qe.pointers,Jt=ke.distance<qe.threshold,Bt=ke.deltaTime>qe.time;if(this._input=ke,!Jt||!yt||ke.eventType&(Ie|le)&&!Bt)this.reset();else if(ke.eventType&pt)this.reset(),this._timer=f(function(){this.state=vi,this.tryEmit()},qe.time,this);else if(ke.eventType&Ie)return vi;return ho},reset:function(){clearTimeout(this._timer)},emit:function(ke){this.state===vi&&(ke&&ke.eventType&Ie?this.manager.emit(this.options.event+"up",ke):(this._input.timeStamp=l(),this.manager.emit(this.options.event,this._input)))}});function rt(){Ao.apply(this,arguments)}y(rt,Ao,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Go]},attrTest:function(ke){return this._super.attrTest.call(this,ke)&&(Math.abs(ke.rotation)>this.options.threshold||this.state&Ja)}});function st(){Ao.apply(this,arguments)}y(st,Ao,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:K|fe,pointers:1},getTouchAction:function(){return Nt.prototype.getTouchAction.call(this)},attrTest:function(ke){var qe=this.options.direction,yt;return qe&(K|fe)?yt=ke.overallVelocity:qe&K?yt=ke.overallVelocityX:qe&fe&&(yt=ke.overallVelocityY),this._super.attrTest.call(this,ke)&&qe&ke.offsetDirection&&ke.distance>this.options.threshold&&ke.maxPointers==this.options.pointers&&c(yt)>this.options.velocity&&ke.eventType&Ie},emit:function(ke){var qe=A0(ke.offsetDirection);qe&&this.manager.emit(this.options.event+qe,ke),this.manager.emit(this.options.event,ke)}});function at(){po.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}y(at,po,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Ma]},process:function(ke){var qe=this.options,yt=ke.pointers.length===qe.pointers,Jt=ke.distance<qe.threshold,Bt=ke.deltaTime<qe.time;if(this.reset(),ke.eventType&pt&&this.count===0)return this.failTimeout();if(Jt&&Bt&&yt){if(ke.eventType!=Ie)return this.failTimeout();var pn=this.pTime?ke.timeStamp-this.pTime<qe.interval:!0,Qn=!this.pCenter||xn(this.pCenter,ke.center)<qe.posThreshold;this.pTime=ke.timeStamp,this.pCenter=ke.center,!Qn||!pn?this.count=1:this.count+=1,this._input=ke;var Kn=this.count%qe.taps;if(Kn===0)return this.hasRequireFailures()?(this._timer=f(function(){this.state=vi,this.tryEmit()},qe.interval,this),Ja):vi}return ho},failTimeout:function(){return this._timer=f(function(){this.state=ho},this.options.interval,this),ho},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==vi&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});function At(ke,qe){return qe=qe||{},qe.recognizers=x(qe.recognizers,At.defaults.preset),new Xt(ke,qe)}At.VERSION="2.0.7",At.defaults={domEvents:!1,touchAction:Fr,enable:!0,inputTarget:null,inputClass:null,preset:[[rt,{enable:!1}],[tt,{enable:!1},["rotate"]],[st,{direction:K}],[Nt,{direction:K},["swipe"]],[at],[at,{event:"doubletap",taps:2},["tap"]],[Vt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var zt=1,ht=2;function Xt(ke,qe){this.options=m({},At.defaults,qe||{}),this.options.inputTarget=this.options.inputTarget||ke,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=ke,this.input=Fe(this),this.touchAction=new va(this,this.options.touchAction),Dt(this,!0),h(this.options.recognizers,function(yt){var Jt=this.add(new yt[0](yt[1]));yt[2]&&Jt.recognizeWith(yt[2]),yt[3]&&Jt.requireFailure(yt[3])},this)}Xt.prototype={set:function(ke){return m(this.options,ke),ke.touchAction&&this.touchAction.update(),ke.inputTarget&&(this.input.destroy(),this.input.target=ke.inputTarget,this.input.init()),this},stop:function(ke){this.session.stopped=ke?ht:zt},recognize:function(ke){var qe=this.session;if(!qe.stopped){this.touchAction.preventDefaults(ke);var yt,Jt=this.recognizers,Bt=qe.curRecognizer;(!Bt||Bt&&Bt.state&vi)&&(Bt=qe.curRecognizer=null);for(var pn=0;pn<Jt.length;)yt=Jt[pn],qe.stopped!==ht&&(!Bt||yt==Bt||yt.canRecognizeWith(Bt))?yt.recognize(ke):yt.reset(),!Bt&&yt.state&(Ja|li|Gn)&&(Bt=qe.curRecognizer=yt),pn++}},get:function(ke){if(ke instanceof po)return ke;for(var qe=this.recognizers,yt=0;yt<qe.length;yt++)if(qe[yt].options.event==ke)return qe[yt];return null},add:function(ke){if(d(ke,"add",this))return this;var qe=this.get(ke.options.event);return qe&&this.remove(qe),this.recognizers.push(ke),ke.manager=this,this.touchAction.update(),ke},remove:function(ke){if(d(ke,"remove",this))return this;if(ke=this.get(ke),ke){var qe=this.recognizers,yt=N(qe,ke);yt!==-1&&(qe.splice(yt,1),this.touchAction.update())}return this},on:function(ke,qe){if(ke!==i&&qe!==i){var yt=this.handlers;return h(I(ke),function(Jt){yt[Jt]=yt[Jt]||[],yt[Jt].push(qe)}),this}},off:function(ke,qe){if(ke!==i){var yt=this.handlers;return h(I(ke),function(Jt){qe?yt[Jt]&&yt[Jt].splice(N(yt[Jt],qe),1):delete yt[Jt]}),this}},emit:function(ke,qe){this.options.domEvents&&hn(ke,qe);var yt=this.handlers[ke]&&this.handlers[ke].slice();if(!(!yt||!yt.length)){qe.type=ke,qe.preventDefault=function(){qe.srcEvent.preventDefault()};for(var Jt=0;Jt<yt.length;)yt[Jt](qe),Jt++}},destroy:function(){this.element&&Dt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}};function Dt(ke,qe){var yt=ke.element;if(yt.style){var Jt;h(ke.options.cssProps,function(Bt,pn){Jt=D(yt.style,pn),qe?(ke.oldCssProps[Jt]=yt.style[Jt],yt.style[Jt]=Bt):yt.style[Jt]=ke.oldCssProps[Jt]||""}),qe||(ke.oldCssProps={})}}function hn(ke,qe){var yt=n.createEvent("Event");yt.initEvent(ke,!0,!0),yt.gesture=qe,qe.target.dispatchEvent(yt)}m(At,{INPUT_START:pt,INPUT_MOVE:q,INPUT_END:Ie,INPUT_CANCEL:le,STATE_POSSIBLE:a0,STATE_BEGAN:Ja,STATE_CHANGED:li,STATE_ENDED:Gn,STATE_RECOGNIZED:vi,STATE_CANCELLED:zi,STATE_FAILED:ho,DIRECTION_NONE:ue,DIRECTION_LEFT:De,DIRECTION_RIGHT:Je,DIRECTION_UP:lt,DIRECTION_DOWN:re,DIRECTION_HORIZONTAL:K,DIRECTION_VERTICAL:fe,DIRECTION_ALL:he,Manager:Xt,Input:we,TouchAction:va,TouchInput:Ue,MouseInput:zn,PointerEventInput:ve,TouchMouseInput:Un,SingleTouchInput:yn,Recognizer:po,AttrRecognizer:Ao,Tap:at,Pan:Nt,Swipe:st,Pinch:tt,Rotate:rt,Press:Vt,on:w,off:L,each:h,merge:v,extend:A,assign:m,inherit:y,bindFn:b,prefixed:D});var Rn=typeof t<"u"?t:typeof self<"u"?self:{};Rn.Hammer=At,typeof define=="function"&&define.amd?define(function(){return At}):typeof lb<"u"&&lb.exports?lb.exports=At:t[e]=At})(window,document,"Hammer")});var Jl=fr(IM=>{"use strict";Object.defineProperty(IM,"__esModule",{value:!0});function s2e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var c2e=function t(n,e){s2e(this,t),this.data=n,this.text=e.text||n,this.options=e};IM.default=c2e});var jz=fr(sx=>{"use strict";Object.defineProperty(sx,"__esModule",{value:!0});sx.CODE39=void 0;var l2e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),u2e=Jl(),f2e=d2e(u2e);function d2e(t){return t&&t.__esModule?t:{default:t}}function h2e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function p2e(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function A2e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var m2e=function(t){A2e(n,t);function n(e,i){return h2e(this,n),e=e.toUpperCase(),i.mod43&&(e+=y2e(b2e(e))),p2e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return l2e(n,[{key:"encode",value:function(){for(var i=MM("*"),r=0;r<this.data.length;r++)i+=MM(this.data[r])+"0";return i+=MM("*"),{data:i,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/)!==-1}}]),n}(f2e.default),Hz=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","*"],g2e=[20957,29783,23639,30485,20951,29813,23669,20855,29789,23645,29975,23831,30533,22295,30149,24005,21623,29981,23837,22301,30023,23879,30545,22343,30161,24017,21959,30065,23921,22385,29015,18263,29141,17879,29045,18293,17783,29021,18269,17477,17489,17681,20753,35770];function MM(t){return v2e(Qz(t))}function v2e(t){return g2e[t].toString(2)}function y2e(t){return Hz[t]}function Qz(t){return Hz.indexOf(t)}function b2e(t){for(var n=0,e=0;e<t.length;e++)n+=Qz(t[e]);return n=n%43,n}sx.CODE39=m2e});var Rm=fr(C0=>{"use strict";Object.defineProperty(C0,"__esModule",{value:!0});var V7;function TM(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var Gz=C0.SET_A=0,Wz=C0.SET_B=1,Kz=C0.SET_C=2,yFe=C0.SHIFT=98,x2e=C0.START_A=103,C2e=C0.START_B=104,w2e=C0.START_C=105,bFe=C0.MODULO=103,xFe=C0.STOP=106,CFe=C0.FNC1=207,wFe=C0.SET_BY_CODE=(V7={},TM(V7,x2e,Gz),TM(V7,C2e,Wz),TM(V7,w2e,Kz),V7),EFe=C0.SWAP={101:Gz,100:Wz,99:Kz},_Fe=C0.A_START_CHAR="\xD0",SFe=C0.B_START_CHAR="\xD1",IFe=C0.C_START_CHAR="\xD2",MFe=C0.A_CHARS="[\0-_\xC8-\xCF]",TFe=C0.B_CHARS="[ -\x7F\xC8-\xCF]",BFe=C0.C_CHARS="(\xCF*[0-9]{2}\xCF*)",LFe=C0.BARS=[11011001100,11001101100,11001100110,10010011e3,10010001100,10001001100,10011001e3,10011000100,10001100100,11001001e3,11001000100,11000100100,10110011100,10011011100,10011001110,10111001100,10011101100,10011100110,11001110010,11001011100,11001001110,11011100100,11001110100,11101101110,11101001100,11100101100,11100100110,11101100100,11100110100,11100110010,11011011e3,11011000110,11000110110,10100011e3,10001011e3,10001000110,10110001e3,10001101e3,10001100010,11010001e3,11000101e3,11000100010,10110111e3,10110001110,10001101110,10111011e3,10111000110,10001110110,11101110110,11010001110,11000101110,11011101e3,11011100010,11011101110,11101011e3,11101000110,11100010110,11101101e3,11101100010,11100011010,11101111010,11001000010,11110001010,1010011e4,10100001100,1001011e4,10010000110,10000101100,10000100110,1011001e4,10110000100,1001101e4,10011000010,10000110100,10000110010,11000010010,1100101e4,11110111010,11000010100,10001111010,10100111100,10010111100,10010011110,10111100100,10011110100,10011110010,11110100100,11110010100,11110010010,11011011110,11011110110,11110110110,10101111e3,10100011110,10001011110,10111101e3,10111100010,11110101e3,11110100010,10111011110,10111101110,11101011110,11110101110,11010000100,1101001e4,11010011100,1100011101011]});var H7=fr(BM=>{"use strict";Object.defineProperty(BM,"__esModule",{value:!0});var E2e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),_2e=Jl(),S2e=I2e(_2e),$l=Rm();function I2e(t){return t&&t.__esModule?t:{default:t}}function M2e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function T2e(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function B2e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var L2e=function(t){B2e(n,t);function n(e,i){M2e(this,n);var r=T2e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e.substring(1),i));return r.bytes=e.split("").map(function(a){return a.charCodeAt(0)}),r}return E2e(n,[{key:"valid",value:function(){return/^[\x00-\x7F\xC8-\xD3]+$/.test(this.data)}},{key:"encode",value:function(){var i=this.bytes,r=i.shift()-105,a=$l.SET_BY_CODE[r];if(a===void 0)throw new RangeError("The encoding does not start with a start character.");this.shouldEncodeAsEan128()===!0&&i.unshift($l.FNC1);var o=n.next(i,1,a);return{text:this.text===this.data?this.text.replace(/[^\x20-\x7E]/g,""):this.text,data:n.getBar(r)+o.result+n.getBar((o.checksum+r)%$l.MODULO)+n.getBar($l.STOP)}}},{key:"shouldEncodeAsEan128",value:function(){var i=this.options.ean128||!1;return typeof i=="string"&&(i=i.toLowerCase()==="true"),i}}],[{key:"getBar",value:function(i){return $l.BARS[i]?$l.BARS[i].toString():""}},{key:"correctIndex",value:function(i,r){if(r===$l.SET_A){var a=i.shift();return a<32?a+64:a-32}else return r===$l.SET_B?i.shift()-32:(i.shift()-48)*10+i.shift()-48}},{key:"next",value:function(i,r,a){if(!i.length)return{result:"",checksum:0};var o=void 0,s=void 0;if(i[0]>=200){s=i.shift()-105;var c=$l.SWAP[s];c!==void 0?o=n.next(i,r+1,c):((a===$l.SET_A||a===$l.SET_B)&&s===$l.SHIFT&&(i[0]=a===$l.SET_A?i[0]>95?i[0]-96:i[0]:i[0]<32?i[0]+96:i[0]),o=n.next(i,r+1,a))}else s=n.correctIndex(i,a),o=n.next(i,r+1,a);var l=n.getBar(s),f=s*r;return{result:l+o.result,checksum:f+o.checksum}}}]),n}(S2e.default);BM.default=L2e});var $z=fr(DM=>{"use strict";Object.defineProperty(DM,"__esModule",{value:!0});var th=Rm(),Xz=function(n){return n.match(new RegExp("^"+th.A_CHARS+"*"))[0].length},Yz=function(n){return n.match(new RegExp("^"+th.B_CHARS+"*"))[0].length},Zz=function(n){return n.match(new RegExp("^"+th.C_CHARS+"*"))[0]};function LM(t,n){var e=n?th.A_CHARS:th.B_CHARS,i=t.match(new RegExp("^("+e+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(i)return i[1]+"\xCC"+Jz(t.substring(i[1].length));var r=t.match(new RegExp("^"+e+"+"))[0];return r.length===t.length?t:r+String.fromCharCode(n?205:206)+LM(t.substring(r.length),!n)}function Jz(t){var n=Zz(t),e=n.length;if(e===t.length)return t;t=t.substring(e);var i=Xz(t)>=Yz(t);return n+String.fromCharCode(i?206:205)+LM(t,i)}DM.default=function(t){var n=void 0,e=Zz(t).length;if(e>=2)n=th.C_START_CHAR+Jz(t);else{var i=Xz(t)>Yz(t);n=(i?th.A_START_CHAR:th.B_START_CHAR)+LM(t,i)}return n.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(r,a){return"\xCB"+a})}});var eU=fr(NM=>{"use strict";Object.defineProperty(NM,"__esModule",{value:!0});var D2e=H7(),F2e=qz(D2e),N2e=$z(),P2e=qz(N2e);function qz(t){return t&&t.__esModule?t:{default:t}}function k2e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function FM(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function R2e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var O2e=function(t){R2e(n,t);function n(e,i){if(k2e(this,n),/^[\x00-\x7F\xC8-\xD3]+$/.test(e))var r=FM(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,(0,P2e.default)(e),i));else var r=FM(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i));return FM(r)}return n}(F2e.default);NM.default=O2e});var nU=fr(PM=>{"use strict";Object.defineProperty(PM,"__esModule",{value:!0});var z2e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),U2e=H7(),V2e=H2e(U2e),tU=Rm();function H2e(t){return t&&t.__esModule?t:{default:t}}function Q2e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function j2e(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function G2e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var W2e=function(t){G2e(n,t);function n(e,i){return Q2e(this,n),j2e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,tU.A_START_CHAR+e,i))}return z2e(n,[{key:"valid",value:function(){return new RegExp("^"+tU.A_CHARS+"+$").test(this.data)}}]),n}(V2e.default);PM.default=W2e});var rU=fr(kM=>{"use strict";Object.defineProperty(kM,"__esModule",{value:!0});var K2e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),X2e=H7(),Y2e=Z2e(X2e),iU=Rm();function Z2e(t){return t&&t.__esModule?t:{default:t}}function J2e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function $2e(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function q2e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var eue=function(t){q2e(n,t);function n(e,i){return J2e(this,n),$2e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,iU.B_START_CHAR+e,i))}return K2e(n,[{key:"valid",value:function(){return new RegExp("^"+iU.B_CHARS+"+$").test(this.data)}}]),n}(Y2e.default);kM.default=eue});var oU=fr(RM=>{"use strict";Object.defineProperty(RM,"__esModule",{value:!0});var tue=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),nue=H7(),iue=rue(nue),aU=Rm();function rue(t){return t&&t.__esModule?t:{default:t}}function aue(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function oue(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function sue(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var cue=function(t){sue(n,t);function n(e,i){return aue(this,n),oue(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,aU.C_START_CHAR+e,i))}return tue(n,[{key:"valid",value:function(){return new RegExp("^"+aU.C_CHARS+"+$").test(this.data)}}]),n}(iue.default);RM.default=cue});var sU=fr(zf=>{"use strict";Object.defineProperty(zf,"__esModule",{value:!0});zf.CODE128C=zf.CODE128B=zf.CODE128A=zf.CODE128=void 0;var lue=eU(),uue=cx(lue),fue=nU(),due=cx(fue),hue=rU(),pue=cx(hue),Aue=oU(),mue=cx(Aue);function cx(t){return t&&t.__esModule?t:{default:t}}zf.CODE128=uue.default;zf.CODE128A=due.default;zf.CODE128B=pue.default;zf.CODE128C=mue.default});var Om=fr(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});var UFe=nh.SIDE_BIN="101",VFe=nh.MIDDLE_BIN="01010",HFe=nh.BINARIES={L:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],G:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"],R:["1110010","1100110","1101100","1000010","1011100","1001110","1010000","1000100","1001000","1110100"],O:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],E:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"]},QFe=nh.EAN2_STRUCTURE=["LL","LG","GL","GG"],jFe=nh.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],GFe=nh.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"]});var zm=fr(OM=>{"use strict";Object.defineProperty(OM,"__esModule",{value:!0});var gue=Om(),vue=function(n,e,i){var r=n.split("").map(function(o,s){return gue.BINARIES[e[s]]}).map(function(o,s){return o?o[n[s]]:""});if(i){var a=n.length-1;r=r.map(function(o,s){return s<a?o+i:o})}return r.join("")};OM.default=vue});var UM=fr(zM=>{"use strict";Object.defineProperty(zM,"__esModule",{value:!0});var yue=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),Um=Om(),bue=zm(),cU=lU(bue),xue=Jl(),Cue=lU(xue);function lU(t){return t&&t.__esModule?t:{default:t}}function wue(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Eue(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function _ue(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Sue=function(t){_ue(n,t);function n(e,i){wue(this,n);var r=Eue(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i));return r.fontSize=!i.flat&&i.fontSize>i.width*10?i.width*10:i.fontSize,r.guardHeight=i.height+r.fontSize/2+i.textMargin,r}return yue(n,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(i,r){return this.text.substr(i,r)}},{key:"leftEncode",value:function(i,r){return(0,cU.default)(i,r)}},{key:"rightText",value:function(i,r){return this.text.substr(i,r)}},{key:"rightEncode",value:function(i,r){return(0,cU.default)(i,r)}},{key:"encodeGuarded",value:function(){var i={fontSize:this.fontSize},r={height:this.guardHeight};return[{data:Um.SIDE_BIN,options:r},{data:this.leftEncode(),text:this.leftText(),options:i},{data:Um.MIDDLE_BIN,options:r},{data:this.rightEncode(),text:this.rightText(),options:i},{data:Um.SIDE_BIN,options:r}]}},{key:"encodeFlat",value:function(){var i=[Um.SIDE_BIN,this.leftEncode(),Um.MIDDLE_BIN,this.rightEncode(),Um.SIDE_BIN];return{data:i.join(""),text:this.text}}}]),n}(Cue.default);zM.default=Sue});var fU=fr(VM=>{"use strict";Object.defineProperty(VM,"__esModule",{value:!0});var Iue=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),Q7=function t(n,e,i){n===null&&(n=Function.prototype);var r=Object.getOwnPropertyDescriptor(n,e);if(r===void 0){var a=Object.getPrototypeOf(n);return a===null?void 0:t(a,e,i)}else{if("value"in r)return r.value;var o=r.get;return o===void 0?void 0:o.call(i)}},Mue=Om(),Tue=UM(),Bue=Lue(Tue);function Lue(t){return t&&t.__esModule?t:{default:t}}function Due(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Fue(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function Nue(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var uU=function(n){var e=n.substr(0,12).split("").map(function(i){return+i}).reduce(function(i,r,a){return a%2?i+r*3:i+r},0);return(10-e%10)%10},Pue=function(t){Nue(n,t);function n(e,i){Due(this,n),e.search(/^[0-9]{12}$/)!==-1&&(e+=uU(e));var r=Fue(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i));return r.lastChar=i.lastChar,r}return Iue(n,[{key:"valid",value:function(){return this.data.search(/^[0-9]{13}$/)!==-1&&+this.data[12]===uU(this.data)}},{key:"leftText",value:function(){return Q7(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"leftText",this).call(this,1,6)}},{key:"leftEncode",value:function(){var i=this.data.substr(1,6),r=Mue.EAN13_STRUCTURE[this.data[0]];return Q7(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"leftEncode",this).call(this,i,r)}},{key:"rightText",value:function(){return Q7(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"rightText",this).call(this,7,6)}},{key:"rightEncode",value:function(){var i=this.data.substr(7,6);return Q7(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"rightEncode",this).call(this,i,"RRRRRR")}},{key:"encodeGuarded",value:function(){var i=Q7(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"encodeGuarded",this).call(this);return this.options.displayValue&&(i.unshift({data:"000000000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),this.options.lastChar&&(i.push({data:"00"}),i.push({data:"00000",text:this.options.lastChar,options:{fontSize:this.fontSize}}))),i}}]),n}(Bue.default);VM.default=Pue});var hU=fr(HM=>{"use strict";Object.defineProperty(HM,"__esModule",{value:!0});var kue=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),lx=function t(n,e,i){n===null&&(n=Function.prototype);var r=Object.getOwnPropertyDescriptor(n,e);if(r===void 0){var a=Object.getPrototypeOf(n);return a===null?void 0:t(a,e,i)}else{if("value"in r)return r.value;var o=r.get;return o===void 0?void 0:o.call(i)}},Rue=UM(),Oue=zue(Rue);function zue(t){return t&&t.__esModule?t:{default:t}}function Uue(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Vue(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function Hue(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var dU=function(n){var e=n.substr(0,7).split("").map(function(i){return+i}).reduce(function(i,r,a){return a%2?i+r:i+r*3},0);return(10-e%10)%10},Que=function(t){Hue(n,t);function n(e,i){return Uue(this,n),e.search(/^[0-9]{7}$/)!==-1&&(e+=dU(e)),Vue(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return kue(n,[{key:"valid",value:function(){return this.data.search(/^[0-9]{8}$/)!==-1&&+this.data[7]===dU(this.data)}},{key:"leftText",value:function(){return lx(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"leftText",this).call(this,0,4)}},{key:"leftEncode",value:function(){var i=this.data.substr(0,4);return lx(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"leftEncode",this).call(this,i,"LLLL")}},{key:"rightText",value:function(){return lx(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"rightText",this).call(this,4,4)}},{key:"rightEncode",value:function(){var i=this.data.substr(4,4);return lx(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"rightEncode",this).call(this,i,"RRRR")}}]),n}(Oue.default);HM.default=Que});var AU=fr(QM=>{"use strict";Object.defineProperty(QM,"__esModule",{value:!0});var jue=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),Gue=Om(),Wue=zm(),Kue=pU(Wue),Xue=Jl(),Yue=pU(Xue);function pU(t){return t&&t.__esModule?t:{default:t}}function Zue(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Jue(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function $ue(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var que=function(n){var e=n.split("").map(function(i){return+i}).reduce(function(i,r,a){return a%2?i+r*9:i+r*3},0);return e%10},efe=function(t){$ue(n,t);function n(e,i){return Zue(this,n),Jue(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return jue(n,[{key:"valid",value:function(){return this.data.search(/^[0-9]{5}$/)!==-1}},{key:"encode",value:function(){var i=Gue.EAN5_STRUCTURE[que(this.data)];return{data:"1011"+(0,Kue.default)(this.data,i,"01"),text:this.text}}}]),n}(Yue.default);QM.default=efe});var gU=fr(jM=>{"use strict";Object.defineProperty(jM,"__esModule",{value:!0});var tfe=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),nfe=Om(),ife=zm(),rfe=mU(ife),afe=Jl(),ofe=mU(afe);function mU(t){return t&&t.__esModule?t:{default:t}}function sfe(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function cfe(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function lfe(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var ufe=function(t){lfe(n,t);function n(e,i){return sfe(this,n),cfe(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return tfe(n,[{key:"valid",value:function(){return this.data.search(/^[0-9]{2}$/)!==-1}},{key:"encode",value:function(){var i=nfe.EAN2_STRUCTURE[parseInt(this.data)%4];return{data:"1011"+(0,rfe.default)(this.data,i,"01"),text:this.text}}}]),n}(ofe.default);jM.default=ufe});var WM=fr(ux=>{"use strict";Object.defineProperty(ux,"__esModule",{value:!0});var ffe=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}();ux.checksum=GM;var dfe=zm(),Vm=vU(dfe),hfe=Jl(),pfe=vU(hfe);function vU(t){return t&&t.__esModule?t:{default:t}}function Afe(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function mfe(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function gfe(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var vfe=function(t){gfe(n,t);function n(e,i){Afe(this,n),e.search(/^[0-9]{11}$/)!==-1&&(e+=GM(e));var r=mfe(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i));return r.displayValue=i.displayValue,i.fontSize>i.width*10?r.fontSize=i.width*10:r.fontSize=i.fontSize,r.guardHeight=i.height+r.fontSize/2+i.textMargin,r}return ffe(n,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==GM(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var i="";return i+="101",i+=(0,Vm.default)(this.data.substr(0,6),"LLLLLL"),i+="01010",i+=(0,Vm.default)(this.data.substr(6,6),"RRRRRR"),i+="101",{data:i,text:this.text}}},{key:"guardedEncoding",value:function(){var i=[];return this.displayValue&&i.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),i.push({data:"101"+(0,Vm.default)(this.data[0],"L"),options:{height:this.guardHeight}}),i.push({data:(0,Vm.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),i.push({data:"01010",options:{height:this.guardHeight}}),i.push({data:(0,Vm.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),i.push({data:(0,Vm.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&i.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),i}}]),n}(pfe.default);function GM(t){var n=0,e;for(e=1;e<11;e+=2)n+=parseInt(t[e]);for(e=0;e<11;e+=2)n+=parseInt(t[e])*3;return(10-n%10)%10}ux.default=vfe});var xU=fr(XM=>{"use strict";Object.defineProperty(XM,"__esModule",{value:!0});var yfe=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),bfe=zm(),xfe=bU(bfe),Cfe=Jl(),wfe=bU(Cfe),Efe=WM();function bU(t){return t&&t.__esModule?t:{default:t}}function _fe(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function KM(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function Sfe(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Ife=["XX00000XXX","XX10000XXX","XX20000XXX","XXX00000XX","XXXX00000X","XXXXX00005","XXXXX00006","XXXXX00007","XXXXX00008","XXXXX00009"],Mfe=[["EEEOOO","OOOEEE"],["EEOEOO","OOEOEE"],["EEOOEO","OOEEOE"],["EEOOOE","OOEEEO"],["EOEEOO","OEOOEE"],["EOOEEO","OEEOOE"],["EOOOEE","OEEEOO"],["EOEOEO","OEOEOE"],["EOEOOE","OEOEEO"],["EOOEOE","OEEOEO"]],Tfe=function(t){Sfe(n,t);function n(e,i){_fe(this,n);var r=KM(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i));if(r.isValid=!1,e.search(/^[0-9]{6}$/)!==-1)r.middleDigits=e,r.upcA=yU(e,"0"),r.text=i.text||""+r.upcA[0]+e+r.upcA[r.upcA.length-1],r.isValid=!0;else if(e.search(/^[01][0-9]{7}$/)!==-1)if(r.middleDigits=e.substring(1,e.length-1),r.upcA=yU(r.middleDigits,e[0]),r.upcA[r.upcA.length-1]===e[e.length-1])r.isValid=!0;else return KM(r);else return KM(r);return r.displayValue=i.displayValue,i.fontSize>i.width*10?r.fontSize=i.width*10:r.fontSize=i.fontSize,r.guardHeight=i.height+r.fontSize/2+i.textMargin,r}return yfe(n,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var i="";return i+="101",i+=this.encodeMiddleDigits(),i+="010101",{data:i,text:this.text}}},{key:"guardedEncoding",value:function(){var i=[];return this.displayValue&&i.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),i.push({data:"101",options:{height:this.guardHeight}}),i.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),i.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&i.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),i}},{key:"encodeMiddleDigits",value:function(){var i=this.upcA[0],r=this.upcA[this.upcA.length-1],a=Mfe[parseInt(r)][parseInt(i)];return(0,xfe.default)(this.middleDigits,a)}}]),n}(wfe.default);function yU(t,n){for(var e=parseInt(t[t.length-1]),i=Ife[e],r="",a=0,o=0;o<i.length;o++){var s=i[o];s==="X"?r+=t[a++]:r+=s}return r=""+n+r,""+r+(0,Efe.checksum)(r)}XM.default=Tfe});var CU=fr(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.UPCE=al.UPC=al.EAN2=al.EAN5=al.EAN8=al.EAN13=void 0;var Bfe=fU(),Lfe=Hm(Bfe),Dfe=hU(),Ffe=Hm(Dfe),Nfe=AU(),Pfe=Hm(Nfe),kfe=gU(),Rfe=Hm(kfe),Ofe=WM(),zfe=Hm(Ofe),Ufe=xU(),Vfe=Hm(Ufe);function Hm(t){return t&&t.__esModule?t:{default:t}}al.EAN13=Lfe.default;al.EAN8=Ffe.default;al.EAN5=Pfe.default;al.EAN2=Rfe.default;al.UPC=zfe.default;al.UPCE=Vfe.default});var wU=fr(j7=>{"use strict";Object.defineProperty(j7,"__esModule",{value:!0});var nNe=j7.START_BIN="1010",iNe=j7.END_BIN="11101",rNe=j7.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"]});var ZM=fr(YM=>{"use strict";Object.defineProperty(YM,"__esModule",{value:!0});var Hfe=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),fx=wU(),Qfe=Jl(),jfe=Gfe(Qfe);function Gfe(t){return t&&t.__esModule?t:{default:t}}function Wfe(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Kfe(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function Xfe(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Yfe=function(t){Xfe(n,t);function n(){return Wfe(this,n),Kfe(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return Hfe(n,[{key:"valid",value:function(){return this.data.search(/^([0-9]{2})+$/)!==-1}},{key:"encode",value:function(){var i=this,r=this.data.match(/.{2}/g).map(function(a){return i.encodePair(a)}).join("");return{data:fx.START_BIN+r+fx.END_BIN,text:this.text}}},{key:"encodePair",value:function(i){var r=fx.BINARIES[i[1]];return fx.BINARIES[i[0]].split("").map(function(a,o){return(a==="1"?"111":"1")+(r[o]==="1"?"000":"0")}).join("")}}]),n}(jfe.default);YM.default=Yfe});var _U=fr(JM=>{"use strict";Object.defineProperty(JM,"__esModule",{value:!0});var Zfe=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),Jfe=ZM(),$fe=qfe(Jfe);function qfe(t){return t&&t.__esModule?t:{default:t}}function ede(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function tde(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function nde(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var EU=function(n){var e=n.substr(0,13).split("").map(function(i){return parseInt(i,10)}).reduce(function(i,r,a){return i+r*(3-a%2*2)},0);return Math.ceil(e/10)*10-e},ide=function(t){nde(n,t);function n(e,i){return ede(this,n),e.search(/^[0-9]{13}$/)!==-1&&(e+=EU(e)),tde(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return Zfe(n,[{key:"valid",value:function(){return this.data.search(/^[0-9]{14}$/)!==-1&&+this.data[13]===EU(this.data)}}]),n}($fe.default);JM.default=ide});var IU=fr(Qm=>{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.ITF14=Qm.ITF=void 0;var rde=ZM(),ade=SU(rde),ode=_U(),sde=SU(ode);function SU(t){return t&&t.__esModule?t:{default:t}}Qm.ITF=ade.default;Qm.ITF14=sde.default});var jm=fr($M=>{"use strict";Object.defineProperty($M,"__esModule",{value:!0});var cde=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),lde=Jl(),ude=fde(lde);function fde(t){return t&&t.__esModule?t:{default:t}}function dde(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function hde(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function pde(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Ade=function(t){pde(n,t);function n(e,i){return dde(this,n),hde(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return cde(n,[{key:"encode",value:function(){for(var i="110",r=0;r<this.data.length;r++){var a=parseInt(this.data[r]),o=a.toString(2);o=mde(o,4-o.length);for(var s=0;s<o.length;s++)i+=o[s]=="0"?"100":"110"}return i+="1001",{data:i,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9]+$/)!==-1}}]),n}(ude.default);function mde(t,n){for(var e=0;e<n;e++)t="0"+t;return t}$M.default=Ade});var G7=fr(dx=>{"use strict";Object.defineProperty(dx,"__esModule",{value:!0});dx.mod10=gde;dx.mod11=vde;function gde(t){for(var n=0,e=0;e<t.length;e++){var i=parseInt(t[e]);(e+t.length)%2===0?n+=i:n+=i*2%10+Math.floor(i*2/10)}return(10-n%10)%10}function vde(t){for(var n=0,e=[2,3,4,5,6,7],i=0;i<t.length;i++){var r=parseInt(t[t.length-1-i]);n+=e[i%e.length]*r}return(11-n%11)%11}});var MU=fr(qM=>{"use strict";Object.defineProperty(qM,"__esModule",{value:!0});var yde=jm(),bde=Cde(yde),xde=G7();function Cde(t){return t&&t.__esModule?t:{default:t}}function wde(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Ede(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function _de(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Sde=function(t){_de(n,t);function n(e,i){return wde(this,n),Ede(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e+(0,xde.mod10)(e),i))}return n}(bde.default);qM.default=Sde});var TU=fr(eT=>{"use strict";Object.defineProperty(eT,"__esModule",{value:!0});var Ide=jm(),Mde=Bde(Ide),Tde=G7();function Bde(t){return t&&t.__esModule?t:{default:t}}function Lde(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Dde(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function Fde(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Nde=function(t){Fde(n,t);function n(e,i){return Lde(this,n),Dde(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e+(0,Tde.mod11)(e),i))}return n}(Mde.default);eT.default=Nde});var LU=fr(tT=>{"use strict";Object.defineProperty(tT,"__esModule",{value:!0});var Pde=jm(),kde=Rde(Pde),BU=G7();function Rde(t){return t&&t.__esModule?t:{default:t}}function Ode(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function zde(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function Ude(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Vde=function(t){Ude(n,t);function n(e,i){return Ode(this,n),e+=(0,BU.mod10)(e),e+=(0,BU.mod10)(e),zde(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return n}(kde.default);tT.default=Vde});var FU=fr(nT=>{"use strict";Object.defineProperty(nT,"__esModule",{value:!0});var Hde=jm(),Qde=jde(Hde),DU=G7();function jde(t){return t&&t.__esModule?t:{default:t}}function Gde(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Wde(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function Kde(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var Xde=function(t){Kde(n,t);function n(e,i){return Gde(this,n),e+=(0,DU.mod11)(e),e+=(0,DU.mod10)(e),Wde(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return n}(Qde.default);nT.default=Xde});var NU=fr(X2=>{"use strict";Object.defineProperty(X2,"__esModule",{value:!0});X2.MSI1110=X2.MSI1010=X2.MSI11=X2.MSI10=X2.MSI=void 0;var Yde=jm(),Zde=W7(Yde),Jde=MU(),$de=W7(Jde),qde=TU(),e3e=W7(qde),t3e=LU(),n3e=W7(t3e),i3e=FU(),r3e=W7(i3e);function W7(t){return t&&t.__esModule?t:{default:t}}X2.MSI=Zde.default;X2.MSI10=$de.default;X2.MSI11=e3e.default;X2.MSI1010=n3e.default;X2.MSI1110=r3e.default});var PU=fr(hx=>{"use strict";Object.defineProperty(hx,"__esModule",{value:!0});hx.pharmacode=void 0;var a3e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),o3e=Jl(),s3e=c3e(o3e);function c3e(t){return t&&t.__esModule?t:{default:t}}function l3e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function u3e(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function f3e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var d3e=function(t){f3e(n,t);function n(e,i){l3e(this,n);var r=u3e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i));return r.number=parseInt(e,10),r}return a3e(n,[{key:"encode",value:function(){for(var i=this.number,r="";!isNaN(i)&&i!=0;)i%2===0?(r="11100"+r,i=(i-2)/2):(r="100"+r,i=(i-1)/2);return r=r.slice(0,-2),{data:r,text:this.text}}},{key:"valid",value:function(){return this.number>=3&&this.number<=131070}}]),n}(s3e.default);hx.pharmacode=d3e});var kU=fr(px=>{"use strict";Object.defineProperty(px,"__esModule",{value:!0});px.codabar=void 0;var h3e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),p3e=Jl(),A3e=m3e(p3e);function m3e(t){return t&&t.__esModule?t:{default:t}}function g3e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function v3e(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function y3e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var b3e=function(t){y3e(n,t);function n(e,i){g3e(this,n),e.search(/^[0-9\-\$\:\.\+\/]+$/)===0&&(e="A"+e+"A");var r=v3e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e.toUpperCase(),i));return r.text=r.options.text||r.text.replace(/[A-D]/g,""),r}return h3e(n,[{key:"valid",value:function(){return this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/)!==-1}},{key:"encode",value:function(){for(var i=[],r=this.getEncodings(),a=0;a<this.data.length;a++)i.push(r[this.data.charAt(a)]),a!==this.data.length-1&&i.push("0");return{text:this.text,data:i.join("")}}},{key:"getEncodings",value:function(){return{0:"101010011",1:"101011001",2:"101001011",3:"110010101",4:"101101001",5:"110101001",6:"100101011",7:"100101101",8:"100110101",9:"110100101","-":"101001101",$:"101100101",":":"1101011011","/":"1101101011",".":"1101101101","+":"1011011011",A:"1011001001",B:"1001001011",C:"1010010011",D:"1010011001"}}}]),n}(A3e.default);px.codabar=b3e});var RU=fr(Ax=>{"use strict";Object.defineProperty(Ax,"__esModule",{value:!0});Ax.GenericBarcode=void 0;var x3e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),C3e=Jl(),w3e=E3e(C3e);function E3e(t){return t&&t.__esModule?t:{default:t}}function _3e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function S3e(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function I3e(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var M3e=function(t){I3e(n,t);function n(e,i){return _3e(this,n),S3e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,i))}return x3e(n,[{key:"encode",value:function(){return{data:"10101010101010101010101010101010101010101",text:this.text}}},{key:"valid",value:function(){return!0}}]),n}(w3e.default);Ax.GenericBarcode=M3e});var zU=fr(iT=>{"use strict";Object.defineProperty(iT,"__esModule",{value:!0});var T3e=jz(),mx=sU(),Gm=CU(),OU=IU(),K7=NU(),B3e=PU(),L3e=kU(),D3e=RU();iT.default={CODE39:T3e.CODE39,CODE128:mx.CODE128,CODE128A:mx.CODE128A,CODE128B:mx.CODE128B,CODE128C:mx.CODE128C,EAN13:Gm.EAN13,EAN8:Gm.EAN8,EAN5:Gm.EAN5,EAN2:Gm.EAN2,UPC:Gm.UPC,UPCE:Gm.UPCE,ITF14:OU.ITF14,ITF:OU.ITF,MSI:K7.MSI,MSI10:K7.MSI10,MSI11:K7.MSI11,MSI1010:K7.MSI1010,MSI1110:K7.MSI1110,pharmacode:B3e.pharmacode,codabar:L3e.codabar,GenericBarcode:D3e.GenericBarcode}});var X7=fr(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});var F3e=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};rT.default=function(t,n){return F3e({},t,n)}});var UU=fr(aT=>{"use strict";Object.defineProperty(aT,"__esModule",{value:!0});aT.default=N3e;function N3e(t){var n=[];function e(i){if(Array.isArray(i))for(var r=0;r<i.length;r++)e(i[r]);else i.text=i.text||"",i.data=i.data||"",n.push(i)}return e(t),n}});var VU=fr(oT=>{"use strict";Object.defineProperty(oT,"__esModule",{value:!0});oT.default=P3e;function P3e(t){return t.marginTop=t.marginTop||t.margin,t.marginBottom=t.marginBottom||t.margin,t.marginRight=t.marginRight||t.margin,t.marginLeft=t.marginLeft||t.margin,t}});var cT=fr(sT=>{"use strict";Object.defineProperty(sT,"__esModule",{value:!0});sT.default=k3e;function k3e(t){var n=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var e in n)n.hasOwnProperty(e)&&(e=n[e],typeof t[e]=="string"&&(t[e]=parseInt(t[e],10)));return typeof t.displayValue=="string"&&(t.displayValue=t.displayValue!="false"),t}});var uT=fr(lT=>{"use strict";Object.defineProperty(lT,"__esModule",{value:!0});var R3e={width:2,height:100,format:"auto",displayValue:!0,fontOptions:"",font:"monospace",text:void 0,textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10,marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0,valid:function(){}};lT.default=R3e});var jU=fr(fT=>{"use strict";Object.defineProperty(fT,"__esModule",{value:!0});var O3e=cT(),z3e=QU(O3e),U3e=uT(),HU=QU(U3e);function QU(t){return t&&t.__esModule?t:{default:t}}function V3e(t){var n={};for(var e in HU.default)HU.default.hasOwnProperty(e)&&(t.hasAttribute("jsbarcode-"+e.toLowerCase())&&(n[e]=t.getAttribute("jsbarcode-"+e.toLowerCase())),t.hasAttribute("data-"+e.toLowerCase())&&(n[e]=t.getAttribute("data-"+e.toLowerCase())));return n.value=t.getAttribute("jsbarcode-value")||t.getAttribute("data-value"),n=(0,z3e.default)(n),n}fT.default=V3e});var dT=fr(Y2=>{"use strict";Object.defineProperty(Y2,"__esModule",{value:!0});Y2.getTotalWidthOfEncodings=Y2.calculateEncodingAttributes=Y2.getBarcodePadding=Y2.getEncodingHeight=Y2.getMaximumHeightOfEncodings=void 0;var H3e=X7(),Q3e=j3e(H3e);function j3e(t){return t&&t.__esModule?t:{default:t}}function GU(t,n){return n.height+(n.displayValue&&t.text.length>0?n.fontSize+n.textMargin:0)+n.marginTop+n.marginBottom}function WU(t,n,e){if(e.displayValue&&n<t){if(e.textAlign=="center")return Math.floor((t-n)/2);if(e.textAlign=="left")return 0;if(e.textAlign=="right")return Math.floor(t-n)}return 0}function G3e(t,n,e){for(var i=0;i<t.length;i++){var r=t[i],a=(0,Q3e.default)(n,r.options),o;a.displayValue?o=X3e(r.text,a,e):o=0;var s=r.data.length*a.width;r.width=Math.ceil(Math.max(o,s)),r.height=GU(r,a),r.barcodePadding=WU(o,s,a)}}function W3e(t){for(var n=0,e=0;e<t.length;e++)n+=t[e].width;return n}function K3e(t){for(var n=0,e=0;e<t.length;e++)t[e].height>n&&(n=t[e].height);return n}function X3e(t,n,e){var i;if(e)i=e;else if(typeof document<"u")i=document.createElement("canvas").getContext("2d");else return 0;i.font=n.fontOptions+" "+n.fontSize+"px "+n.font;var r=i.measureText(t);if(!r)return 0;var a=r.width;return a}Y2.getMaximumHeightOfEncodings=K3e;Y2.getEncodingHeight=GU;Y2.getBarcodePadding=WU;Y2.calculateEncodingAttributes=G3e;Y2.getTotalWidthOfEncodings=W3e});var KU=fr(pT=>{"use strict";Object.defineProperty(pT,"__esModule",{value:!0});var Y3e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),Z3e=X7(),J3e=$3e(Z3e),hT=dT();function $3e(t){return t&&t.__esModule?t:{default:t}}function q3e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var e4e=function(){function t(n,e,i){q3e(this,t),this.canvas=n,this.encodings=e,this.options=i}return Y3e(t,[{key:"render",value:function(){if(!this.canvas.getContext)throw new Error("The browser does not support canvas.");this.prepareCanvas();for(var e=0;e<this.encodings.length;e++){var i=(0,J3e.default)(this.options,this.encodings[e].options);this.drawCanvasBarcode(i,this.encodings[e]),this.drawCanvasText(i,this.encodings[e]),this.moveCanvasDrawing(this.encodings[e])}this.restoreCanvas()}},{key:"prepareCanvas",value:function(){var e=this.canvas.getContext("2d");e.save(),(0,hT.calculateEncodingAttributes)(this.encodings,this.options,e);var i=(0,hT.getTotalWidthOfEncodings)(this.encodings),r=(0,hT.getMaximumHeightOfEncodings)(this.encodings);this.canvas.width=i+this.options.marginLeft+this.options.marginRight,this.canvas.height=r,e.clearRect(0,0,this.canvas.width,this.canvas.height),this.options.background&&(e.fillStyle=this.options.background,e.fillRect(0,0,this.canvas.width,this.canvas.height)),e.translate(this.options.marginLeft,0)}},{key:"drawCanvasBarcode",value:function(e,i){var r=this.canvas.getContext("2d"),a=i.data,o;e.textPosition=="top"?o=e.marginTop+e.fontSize+e.textMargin:o=e.marginTop,r.fillStyle=e.lineColor;for(var s=0;s<a.length;s++){var c=s*e.width+i.barcodePadding;a[s]==="1"?r.fillRect(c,o,e.width,e.height):a[s]&&r.fillRect(c,o,e.width,e.height*a[s])}}},{key:"drawCanvasText",value:function(e,i){var r=this.canvas.getContext("2d"),a=e.fontOptions+" "+e.fontSize+"px "+e.font;if(e.displayValue){var o,s;e.textPosition=="top"?s=e.marginTop+e.fontSize-e.textMargin:s=e.height+e.textMargin+e.marginTop+e.fontSize,r.font=a,e.textAlign=="left"||i.barcodePadding>0?(o=0,r.textAlign="left"):e.textAlign=="right"?(o=i.width-1,r.textAlign="right"):(o=i.width/2,r.textAlign="center"),r.fillText(i.text,o,s)}}},{key:"moveCanvasDrawing",value:function(e){var i=this.canvas.getContext("2d");i.translate(e.width,0)}},{key:"restoreCanvas",value:function(){var e=this.canvas.getContext("2d");e.restore()}}]),t}();pT.default=e4e});var XU=fr(mT=>{"use strict";Object.defineProperty(mT,"__esModule",{value:!0});var t4e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}(),n4e=X7(),i4e=r4e(n4e),AT=dT();function r4e(t){return t&&t.__esModule?t:{default:t}}function a4e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var gx="http://www.w3.org/2000/svg",o4e=function(){function t(n,e,i){a4e(this,t),this.svg=n,this.encodings=e,this.options=i,this.document=i.xmlDocument||document}return t4e(t,[{key:"render",value:function(){var e=this.options.marginLeft;this.prepareSVG();for(var i=0;i<this.encodings.length;i++){var r=this.encodings[i],a=(0,i4e.default)(this.options,r.options),o=this.createGroup(e,a.marginTop,this.svg);this.setGroupOptions(o,a),this.drawSvgBarcode(o,a,r),this.drawSVGText(o,a,r),e+=r.width}}},{key:"prepareSVG",value:function(){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild);(0,AT.calculateEncodingAttributes)(this.encodings,this.options);var e=(0,AT.getTotalWidthOfEncodings)(this.encodings),i=(0,AT.getMaximumHeightOfEncodings)(this.encodings),r=e+this.options.marginLeft+this.options.marginRight;this.setSvgAttributes(r,i),this.options.background&&this.drawRect(0,0,r,i,this.svg).setAttribute("style","fill:"+this.options.background+";")}},{key:"drawSvgBarcode",value:function(e,i,r){var a=r.data,o;i.textPosition=="top"?o=i.fontSize+i.textMargin:o=0;for(var s=0,c=0,l=0;l<a.length;l++)c=l*i.width+r.barcodePadding,a[l]==="1"?s++:s>0&&(this.drawRect(c-i.width*s,o,i.width*s,i.height,e),s=0);s>0&&this.drawRect(c-i.width*(s-1),o,i.width*s,i.height,e)}},{key:"drawSVGText",value:function(e,i,r){var a=this.document.createElementNS(gx,"text");if(i.displayValue){var o,s;a.setAttribute("style","font:"+i.fontOptions+" "+i.fontSize+"px "+i.font),i.textPosition=="top"?s=i.fontSize-i.textMargin:s=i.height+i.textMargin+i.fontSize,i.textAlign=="left"||r.barcodePadding>0?(o=0,a.setAttribute("text-anchor","start")):i.textAlign=="right"?(o=r.width-1,a.setAttribute("text-anchor","end")):(o=r.width/2,a.setAttribute("text-anchor","middle")),a.setAttribute("x",o),a.setAttribute("y",s),a.appendChild(this.document.createTextNode(r.text)),e.appendChild(a)}}},{key:"setSvgAttributes",value:function(e,i){var r=this.svg;r.setAttribute("width",e+"px"),r.setAttribute("height",i+"px"),r.setAttribute("x","0px"),r.setAttribute("y","0px"),r.setAttribute("viewBox","0 0 "+e+" "+i),r.setAttribute("xmlns",gx),r.setAttribute("version","1.1"),r.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(e,i,r){var a=this.document.createElementNS(gx,"g");return a.setAttribute("transform","translate("+e+", "+i+")"),r.appendChild(a),a}},{key:"setGroupOptions",value:function(e,i){e.setAttribute("style","fill:"+i.lineColor+";")}},{key:"drawRect",value:function(e,i,r,a,o){var s=this.document.createElementNS(gx,"rect");return s.setAttribute("x",e),s.setAttribute("y",i),s.setAttribute("width",r),s.setAttribute("height",a),o.appendChild(s),s}}]),t}();mT.default=o4e});var YU=fr(gT=>{"use strict";Object.defineProperty(gT,"__esModule",{value:!0});var s4e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}();function c4e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var l4e=function(){function t(n,e,i){c4e(this,t),this.object=n,this.encodings=e,this.options=i}return s4e(t,[{key:"render",value:function(){this.object.encodings=this.encodings}}]),t}();gT.default=l4e});var ZU=fr(yT=>{"use strict";Object.defineProperty(yT,"__esModule",{value:!0});var u4e=KU(),f4e=vT(u4e),d4e=XU(),h4e=vT(d4e),p4e=YU(),A4e=vT(p4e);function vT(t){return t&&t.__esModule?t:{default:t}}yT.default={CanvasRenderer:f4e.default,SVGRenderer:h4e.default,ObjectRenderer:A4e.default}});var wT=fr(Y7=>{"use strict";Object.defineProperty(Y7,"__esModule",{value:!0});function bT(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function xT(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function CT(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var m4e=function(t){CT(n,t);function n(e,i){bT(this,n);var r=xT(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return r.name="InvalidInputException",r.symbology=e,r.input=i,r.message='"'+r.input+'" is not a valid input for '+r.symbology,r}return n}(Error),g4e=function(t){CT(n,t);function n(){bT(this,n);var e=xT(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.name="InvalidElementException",e.message="Not supported type to render on",e}return n}(Error),v4e=function(t){CT(n,t);function n(){bT(this,n);var e=xT(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.name="NoElementException",e.message="No element to render on.",e}return n}(Error);Y7.InvalidInputException=m4e;Y7.InvalidElementException=g4e;Y7.NoElementException=v4e});var $U=fr(ST=>{"use strict";Object.defineProperty(ST,"__esModule",{value:!0});var y4e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b4e=jU(),ET=JU(b4e),x4e=ZU(),Z7=JU(x4e),C4e=wT();function JU(t){return t&&t.__esModule?t:{default:t}}function _T(t){if(typeof t=="string")return w4e(t);if(Array.isArray(t)){for(var n=[],e=0;e<t.length;e++)n.push(_T(t[e]));return n}else{if(typeof HTMLCanvasElement<"u"&&t instanceof HTMLImageElement)return E4e(t);if(t&&t.nodeName&&t.nodeName.toLowerCase()==="svg"||typeof SVGElement<"u"&&t instanceof SVGElement)return{element:t,options:(0,ET.default)(t),renderer:Z7.default.SVGRenderer};if(typeof HTMLCanvasElement<"u"&&t instanceof HTMLCanvasElement)return{element:t,options:(0,ET.default)(t),renderer:Z7.default.CanvasRenderer};if(t&&t.getContext)return{element:t,renderer:Z7.default.CanvasRenderer};if(t&&(typeof t>"u"?"undefined":y4e(t))==="object"&&!t.nodeName)return{element:t,renderer:Z7.default.ObjectRenderer};throw new C4e.InvalidElementException}}function w4e(t){var n=document.querySelectorAll(t);if(n.length!==0){for(var e=[],i=0;i<n.length;i++)e.push(_T(n[i]));return e}}function E4e(t){var n=document.createElement("canvas");return{element:n,options:(0,ET.default)(t),renderer:Z7.default.CanvasRenderer,afterRender:function(){t.setAttribute("src",n.toDataURL())}}}ST.default=_T});var qU=fr(IT=>{"use strict";Object.defineProperty(IT,"__esModule",{value:!0});var _4e=function(){function t(n,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(n,e,i){return e&&t(n.prototype,e),i&&t(n,i),n}}();function S4e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}var I4e=function(){function t(n){S4e(this,t),this.api=n}return _4e(t,[{key:"handleCatch",value:function(e){if(e.name==="InvalidInputException")if(this.api._options.valid!==this.api._defaults.valid)this.api._options.valid(!1);else throw e.message;else throw e;this.api.render=function(){}}},{key:"wrapBarcodeCall",value:function(e){try{var i=e.apply(void 0,arguments);return this.api._options.valid(!0),i}catch(r){return this.handleCatch(r),this.api}}}]),t}();IT.default=I4e});var sV=fr((NNe,oV)=>{"use strict";var M4e=zU(),u6=ih(M4e),T4e=X7(),J7=ih(T4e),B4e=UU(),tV=ih(B4e),L4e=VU(),eV=ih(L4e),D4e=$U(),F4e=ih(D4e),N4e=cT(),P4e=ih(N4e),k4e=qU(),R4e=ih(k4e),nV=wT(),O4e=uT(),iV=ih(O4e);function ih(t){return t&&t.__esModule?t:{default:t}}var m3=function(){},vx=function(n,e,i){var r=new m3;if(typeof n>"u")throw Error("No element to render on was provided.");return r._renderProperties=(0,F4e.default)(n),r._encodings=[],r._options=iV.default,r._errorHandler=new R4e.default(r),typeof e<"u"&&(i=i||{},i.format||(i.format=aV()),r.options(i)[i.format](e,i).render()),r};vx.getModule=function(t){return u6.default[t]};for(MT in u6.default)u6.default.hasOwnProperty(MT)&&z4e(u6.default,MT);var MT;function z4e(t,n){m3.prototype[n]=m3.prototype[n.toUpperCase()]=m3.prototype[n.toLowerCase()]=function(e,i){var r=this;return r._errorHandler.wrapBarcodeCall(function(){i.text=typeof i.text>"u"?void 0:""+i.text;var a=(0,J7.default)(r._options,i);a=(0,P4e.default)(a);var o=t[n],s=rV(e,o,a);return r._encodings.push(s),r})}}function rV(t,n,e){t=""+t;var i=new n(t,e);if(!i.valid())throw new nV.InvalidInputException(i.constructor.name,t);var r=i.encode();r=(0,tV.default)(r);for(var a=0;a<r.length;a++)r[a].options=(0,J7.default)(e,r[a].options);return r}function aV(){return u6.default.CODE128?"CODE128":Object.keys(u6.default)[0]}m3.prototype.options=function(t){return this._options=(0,J7.default)(this._options,t),this};m3.prototype.blank=function(t){var n=new Array(t+1).join("0");return this._encodings.push({data:n}),this};m3.prototype.init=function(){if(this._renderProperties){Array.isArray(this._renderProperties)||(this._renderProperties=[this._renderProperties]);var t;for(var n in this._renderProperties){t=this._renderProperties[n];var e=(0,J7.default)(this._options,t.options);e.format=="auto"&&(e.format=aV()),this._errorHandler.wrapBarcodeCall(function(){var i=e.value,r=u6.default[e.format.toUpperCase()],a=rV(i,r,e);TT(t,a,e)})}}};m3.prototype.render=function(){if(!this._renderProperties)throw new nV.NoElementException;if(Array.isArray(this._renderProperties))for(var t=0;t<this._renderProperties.length;t++)TT(this._renderProperties[t],this._encodings,this._options);else TT(this._renderProperties,this._encodings,this._options);return this};m3.prototype._defaults=iV.default;function TT(t,n,e){n=(0,tV.default)(n);for(var i=0;i<n.length;i++)n[i].options=(0,J7.default)(e,n[i].options),(0,eV.default)(n[i].options);(0,eV.default)(e);var r=t.renderer,a=new r(t.element,n,e);a.render(),t.afterRender&&t.afterRender()}typeof window<"u"&&(window.JsBarcode=vx);typeof jQuery<"u"&&(jQuery.fn.JsBarcode=function(t,n){var e=[];return jQuery(this).each(function(){e.push(this)}),vx(e,t,n)});oV.exports=vx});var UH=fr((l8,yv)=>{(function(){var t,n="4.17.21",e=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",r="Expected a function",a="Invalid `variable` option passed into `_.template`",o="__lodash_hash_undefined__",s=500,c="__lodash_placeholder__",l=1,f=2,d=4,h=1,p=2,m=1,A=2,v=4,y=8,b=16,u=32,x=64,w=128,L=256,R=512,T=30,I="...",N=800,U=16,z=1,D=2,V=3,J=1/0,Z=9007199254740991,oe=17976931348623157e292,de=NaN,ne=4294967295,be=ne-1,Te=ne>>>1,Le=[["ary",w],["bind",m],["bindKey",A],["curry",y],["curryRight",b],["flip",R],["partial",u],["partialRight",x],["rearg",L]],Xe="[object Arguments]",ze="[object Array]",We="[object AsyncFunction]",pt="[object Boolean]",q="[object Date]",Ie="[object DOMException]",le="[object Error]",ue="[object Function]",De="[object GeneratorFunction]",Je="[object Map]",lt="[object Number]",re="[object Null]",K="[object Object]",fe="[object Promise]",he="[object Proxy]",Ne="[object RegExp]",He="[object Set]",we="[object String]",Fe="[object Symbol]",Ve="[object Undefined]",et="[object WeakMap]",ft="[object WeakSet]",Re="[object ArrayBuffer]",gt="[object DataView]",tn="[object Float32Array]",an="[object Float64Array]",qt="[object Int8Array]",xn="[object Int16Array]",Mn="[object Int32Array]",Et="[object Uint8Array]",Ft="[object Uint8ClampedArray]",fn="[object Uint16Array]",dn="[object Uint32Array]",Bn=/\b__p \+= '';/g,zn=/\b(__p \+=) '' \+/g,Ge=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Se=/&(?:amp|lt|gt|quot|#39);/g,W=/[&<>"']/g,ee=RegExp(Se.source),ve=RegExp(W.source),$e=/<%-([\s\S]+?)%>/g,ye=/<%([\s\S]+?)%>/g,mt=/<%=([\s\S]+?)%>/g,yn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,te=/^\w*$/,Pt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Wt=/[\\^$.*+?()[\]{}|]/g,Ue=RegExp(Wt.source),Mt=/^\s+/,Qt=/\s/,Zn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Un=/\{\n\/\* \[wrapped with (.+)\] \*/,jn=/,? & /,Jn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jo=/[()=,{}\[\]\/\s]/,Xi=/\\(\\)?/g,Fi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Fr=/\w*$/,ka=/^[-+]0x[0-9a-f]+$/i,Ma=/^0b[01]+$/i,Go=/^\[object .+?Constructor\]$/,ds=/^0o[0-7]+$/i,Yi=/^(?:0|[1-9]\d*)$/,fo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,va=/($^)/,xo=/['\n\r\u2028\u2029\\]/g,wa="\\ud800-\\udfff",a0="\\u0300-\\u036f",Ja="\\ufe20-\\ufe2f",li="\\u20d0-\\u20ff",Gn=a0+Ja+li,vi="\\u2700-\\u27bf",zi="a-z\\xdf-\\xf6\\xf8-\\xff",ho="\\xac\\xb1\\xd7\\xf7",po="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Rs="\\u2000-\\u206f",A0=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",V0="A-Z\\xc0-\\xd6\\xd8-\\xde",Ao="\\ufe0e\\ufe0f",Nt=ho+po+Rs+A0,tt="['\u2019]",Vt="["+wa+"]",rt="["+Nt+"]",st="["+Gn+"]",at="\\d+",At="["+vi+"]",zt="["+zi+"]",ht="[^"+wa+Nt+at+vi+zi+V0+"]",Xt="\\ud83c[\\udffb-\\udfff]",Dt="(?:"+st+"|"+Xt+")",hn="[^"+wa+"]",Rn="(?:\\ud83c[\\udde6-\\uddff]){2}",ke="[\\ud800-\\udbff][\\udc00-\\udfff]",qe="["+V0+"]",yt="\\u200d",Jt="(?:"+zt+"|"+ht+")",Bt="(?:"+qe+"|"+ht+")",pn="(?:"+tt+"(?:d|ll|m|re|s|t|ve))?",Qn="(?:"+tt+"(?:D|LL|M|RE|S|T|VE))?",Kn=Dt+"?",ui="["+Ao+"]?",ai="(?:"+yt+"(?:"+[hn,Rn,ke].join("|")+")"+ui+Kn+")*",$i="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ar="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Vr=ui+Kn+ai,mo="(?:"+[At,Rn,ke].join("|")+")"+Vr,Fa="(?:"+[hn+st+"?",st,Rn,ke,Vt].join("|")+")",Ta=RegExp(tt,"g"),Ra=RegExp(st,"g"),Co=RegExp(Xt+"(?="+Xt+")|"+Fa+Vr,"g"),_0=RegExp([qe+"?"+zt+"+"+pn+"(?="+[rt,qe,"$"].join("|")+")",Bt+"+"+Qn+"(?="+[rt,qe+Jt,"$"].join("|")+")",qe+"?"+Jt+"+"+pn,qe+"+"+Qn,Ar,$i,at,mo].join("|"),"g"),Oa=RegExp("["+yt+wa+Gn+Ao+"]"),Ws=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,S0=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Jo=-1,Mr={};Mr[tn]=Mr[an]=Mr[qt]=Mr[xn]=Mr[Mn]=Mr[Et]=Mr[Ft]=Mr[fn]=Mr[dn]=!0,Mr[Xe]=Mr[ze]=Mr[Re]=Mr[pt]=Mr[gt]=Mr[q]=Mr[le]=Mr[ue]=Mr[Je]=Mr[lt]=Mr[K]=Mr[Ne]=Mr[He]=Mr[we]=Mr[et]=!1;var br={};br[Xe]=br[ze]=br[Re]=br[gt]=br[pt]=br[q]=br[tn]=br[an]=br[qt]=br[xn]=br[Mn]=br[Je]=br[lt]=br[K]=br[Ne]=br[He]=br[we]=br[Fe]=br[Et]=br[Ft]=br[fn]=br[dn]=!0,br[le]=br[ue]=br[et]=!1;var Wu={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},ru={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},p1={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},au={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ku=parseFloat,A1=parseInt,hs=typeof global=="object"&&global&&global.Object===Object&&global,pl=typeof self=="object"&&self&&self.Object===Object&&self,fa=hs||pl||Function("return this")(),B3=typeof l8=="object"&&l8&&!l8.nodeType&&l8,Pe=B3&&typeof yv=="object"&&yv&&!yv.nodeType&&yv,$=Pe&&Pe.exports===B3,G=$&&hs.process,ce=function(){try{var $t=Pe&&Pe.require&&Pe.require("util").types;return $t||G&&G.binding&&G.binding("util")}catch{}}(),ie=ce&&ce.isArrayBuffer,Be=ce&&ce.isDate,Oe=ce&&ce.isMap,kt=ce&&ce.isRegExp,jt=ce&&ce.isSet,sn=ce&&ce.isTypedArray;function ln($t,Sn,gn){switch(gn.length){case 0:return $t.call(Sn);case 1:return $t.call(Sn,gn[0]);case 2:return $t.call(Sn,gn[0],gn[1]);case 3:return $t.call(Sn,gn[0],gn[1],gn[2])}return $t.apply(Sn,gn)}function _n($t,Sn,gn,oi){for(var yr=-1,ja=$t==null?0:$t.length;++yr<ja;){var Ys=$t[yr];Sn(oi,Ys,gn(Ys),$t)}return oi}function En($t,Sn){for(var gn=-1,oi=$t==null?0:$t.length;++gn<oi&&Sn($t[gn],gn,$t)!==!1;);return $t}function Vn($t,Sn){for(var gn=$t==null?0:$t.length;gn--&&Sn($t[gn],gn,$t)!==!1;);return $t}function Si($t,Sn){for(var gn=-1,oi=$t==null?0:$t.length;++gn<oi;)if(!Sn($t[gn],gn,$t))return!1;return!0}function _i($t,Sn){for(var gn=-1,oi=$t==null?0:$t.length,yr=0,ja=[];++gn<oi;){var Ys=$t[gn];Sn(Ys,gn,$t)&&(ja[yr++]=Ys)}return ja}function qi($t,Sn){var gn=$t==null?0:$t.length;return!!gn&&P1($t,Sn,0)>-1}function vr($t,Sn,gn){for(var oi=-1,yr=$t==null?0:$t.length;++oi<yr;)if(gn(Sn,$t[oi]))return!0;return!1}function Zi($t,Sn){for(var gn=-1,oi=$t==null?0:$t.length,yr=Array(oi);++gn<oi;)yr[gn]=Sn($t[gn],gn,$t);return yr}function Na($t,Sn){for(var gn=-1,oi=Sn.length,yr=$t.length;++gn<oi;)$t[yr+gn]=Sn[gn];return $t}function Hr($t,Sn,gn,oi){var yr=-1,ja=$t==null?0:$t.length;for(oi&&ja&&(gn=$t[++yr]);++yr<ja;)gn=Sn(gn,$t[yr],yr,$t);return gn}function wo($t,Sn,gn,oi){var yr=$t==null?0:$t.length;for(oi&&yr&&(gn=$t[--yr]);yr--;)gn=Sn(gn,$t[yr],yr,$t);return gn}function $o($t,Sn){for(var gn=-1,oi=$t==null?0:$t.length;++gn<oi;)if(Sn($t[gn],gn,$t))return!0;return!1}var Eo=Lc("length");function Ks($t){return $t.split("")}function I0($t){return $t.match(Jn)||[]}function m1($t,Sn,gn){var oi;return gn($t,function(yr,ja,Ys){if(Sn(yr,ja,Ys))return oi=ja,!1}),oi}function dc($t,Sn,gn,oi){for(var yr=$t.length,ja=gn+(oi?1:-1);oi?ja--:++ja<yr;)if(Sn($t[ja],ja,$t))return ja;return-1}function P1($t,Sn,gn){return Sn===Sn?Kc($t,Sn,gn):dc($t,k1,gn)}function g1($t,Sn,gn,oi){for(var yr=gn-1,ja=$t.length;++yr<ja;)if(oi($t[yr],Sn))return yr;return-1}function k1($t){return $t!==$t}function Bc($t,Sn){var gn=$t==null?0:$t.length;return gn?Ba($t,Sn)/gn:de}function Lc($t){return function(Sn){return Sn==null?t:Sn[$t]}}function H0($t){return function(Sn){return $t==null?t:$t[Sn]}}function R1($t,Sn,gn,oi,yr){return yr($t,function(ja,Ys,da){gn=oi?(oi=!1,ja):Sn(gn,ja,Ys,da)}),gn}function O1($t,Sn){var gn=$t.length;for($t.sort(Sn);gn--;)$t[gn]=$t[gn].value;return $t}function Ba($t,Sn){for(var gn,oi=-1,yr=$t.length;++oi<yr;){var ja=Sn($t[oi]);ja!==t&&(gn=gn===t?ja:gn+ja)}return gn}function t2($t,Sn){for(var gn=-1,oi=Array($t);++gn<$t;)oi[gn]=Sn(gn);return oi}function ou($t,Sn){return Zi(Sn,function(gn){return[gn,$t[gn]]})}function su($t){return $t&&$t.slice(0,Al($t)+1).replace(Mt,"")}function Bs($t){return function(Sn){return $t(Sn)}}function M0($t,Sn){return Zi(Sn,function(gn){return $t[gn]})}function Q0($t,Sn){return $t.has(Sn)}function Dc($t,Sn){for(var gn=-1,oi=$t.length;++gn<oi&&P1(Sn,$t[gn],0)>-1;);return gn}function ao($t,Sn){for(var gn=$t.length;gn--&&P1(Sn,$t[gn],0)>-1;);return gn}function L3($t,Sn){for(var gn=$t.length,oi=0;gn--;)$t[gn]===Sn&&++oi;return oi}var Xs=H0(Wu),Th=H0(ru);function n2($t){return"\\"+au[$t]}function rd($t,Sn){return $t==null?t:$t[Sn]}function Qa($t){return Oa.test($t)}function D6($t){return Ws.test($t)}function Bh($t){for(var Sn,gn=[];!(Sn=$t.next()).done;)gn.push(Sn.value);return gn}function D3($t){var Sn=-1,gn=Array($t.size);return $t.forEach(function(oi,yr){gn[++Sn]=[yr,oi]}),gn}function F3($t,Sn){return function(gn){return $t(Sn(gn))}}function Wc($t,Sn){for(var gn=-1,oi=$t.length,yr=0,ja=[];++gn<oi;){var Ys=$t[gn];(Ys===Sn||Ys===c)&&($t[gn]=c,ja[yr++]=gn)}return ja}function ad($t){var Sn=-1,gn=Array($t.size);return $t.forEach(function(oi){gn[++Sn]=oi}),gn}function F6($t){var Sn=-1,gn=Array($t.size);return $t.forEach(function(oi){gn[++Sn]=[oi,oi]}),gn}function Kc($t,Sn,gn){for(var oi=gn-1,yr=$t.length;++oi<yr;)if($t[oi]===Sn)return oi;return-1}function i2($t,Sn,gn){for(var oi=gn+1;oi--;)if($t[oi]===Sn)return oi;return oi}function Fc($t){return Qa($t)?P6($t):Eo($t)}function go($t){return Qa($t)?Lh($t):Ks($t)}function Al($t){for(var Sn=$t.length;Sn--&&Qt.test($t.charAt(Sn)););return Sn}var N6=H0(p1);function P6($t){for(var Sn=Co.lastIndex=0;Co.test($t);)++Sn;return Sn}function Lh($t){return $t.match(Co)||[]}function Dh($t){return $t.match(_0)||[]}var Z8=function $t(Sn){Sn=Sn==null?fa:Xc.defaults(fa.Object(),Sn,Xc.pick(fa,S0));var gn=Sn.Array,oi=Sn.Date,yr=Sn.Error,ja=Sn.Function,Ys=Sn.Math,da=Sn.Object,N3=Sn.RegExp,J8=Sn.String,Yc=Sn.TypeError,cu=gn.prototype,$8=ja.prototype,lu=da.prototype,od=Sn["__core-js_shared__"],sd=$8.toString,$a=lu.hasOwnProperty,k6=0,Fh=function(){var g=/[^.]+$/.exec(od&&od.keys&&od.keys.IE_PROTO||"");return g?"Symbol(src)_1."+g:""}(),cd=lu.toString,R6=sd.call(da),q8=fa._,P3=N3("^"+sd.call($a).replace(Wt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k3=$?Sn.Buffer:t,ml=Sn.Symbol,Xu=Sn.Uint8Array,O6=k3?k3.allocUnsafe:t,ld=F3(da.getPrototypeOf,da),z6=da.create,U6=lu.propertyIsEnumerable,R3=cu.splice,V6=ml?ml.isConcatSpreadable:t,ud=ml?ml.iterator:t,v1=ml?ml.toStringTag:t,O3=function(){try{var g=hc(da,"defineProperty");return g({},"",{}),g}catch{}}(),eg=Sn.clearTimeout!==fa.clearTimeout&&Sn.clearTimeout,z3=oi&&oi.now!==fa.Date.now&&oi.now,mr=Sn.setTimeout!==fa.setTimeout&&Sn.setTimeout,U3=Ys.ceil,uu=Ys.floor,Yu=da.getOwnPropertySymbols,gl=k3?k3.isBuffer:t,vl=Sn.isFinite,Nh=cu.join,tg=F3(da.keys,da),Zs=Ys.max,Js=Ys.min,Zu=oi.now,Ju=Sn.parseInt,V3=Ys.random,Ph=cu.reverse,r2=hc(Sn,"DataView"),fd=hc(Sn,"Map"),H3=hc(Sn,"Promise"),$u=hc(Sn,"Set"),dd=hc(Sn,"WeakMap"),hd=hc(da,"create"),Q3=dd&&new dd,qu={},H6=n1(r2),ng=n1(fd),ig=n1(H3),yl=n1($u),ni=n1(dd),fu=ml?ml.prototype:t,bl=fu?fu.valueOf:t,a2=fu?fu.toString:t;function nt(g){if(l0(g)&&!qr(g)&&!(g instanceof ya)){if(g instanceof Nc)return g;if($a.call(g,"__wrapped__"))return K0(g)}return new Nc(g)}var y1=function(){function g(){}return function(C){if(!qs(C))return{};if(z6)return z6(C);g.prototype=C;var Q=new g;return g.prototype=t,Q}}();function du(){}function Nc(g,C){this.__wrapped__=g,this.__actions__=[],this.__chain__=!!C,this.__index__=0,this.__values__=t}nt.templateSettings={escape:$e,evaluate:ye,interpolate:mt,variable:"",imports:{_:nt}},nt.prototype=du.prototype,nt.prototype.constructor=nt,Nc.prototype=y1(du.prototype),Nc.prototype.constructor=Nc;function ya(g){this.__wrapped__=g,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ne,this.__views__=[]}function pd(){var g=new ya(this.__wrapped__);return g.__actions__=m0(this.__actions__),g.__dir__=this.__dir__,g.__filtered__=this.__filtered__,g.__iteratees__=m0(this.__iteratees__),g.__takeCount__=this.__takeCount__,g.__views__=m0(this.__views__),g}function j3(){if(this.__filtered__){var g=new ya(this);g.__dir__=-1,g.__filtered__=!0}else g=this.clone(),g.__dir__*=-1;return g}function rg(){var g=this.__wrapped__.value(),C=this.__dir__,Q=qr(g),ge=C<0,je=Q?g.length:0,ut=np(0,je,this.__views__),Rt=ut.start,Zt=ut.end,cn=Zt-Rt,Ln=ge?Zt:Rt-1,Dn=this.__iteratees__,Hn=Dn.length,Ci=0,er=Js(cn,this.__takeCount__);if(!Q||!ge&&je==cn&&er==cn)return pu(g,this.__actions__);var xr=[];e:for(;cn--&&Ci<er;){Ln+=C;for(var ba=-1,Cr=g[Ln];++ba<Hn;){var Pa=Dn[ba],Ka=Pa.iteratee,Dl=Pa.type,x1=Ka(Cr);if(Dl==D)Cr=x1;else if(!x1){if(Dl==z)continue e;break e}}xr[Ci++]=Cr}return xr}ya.prototype=y1(du.prototype),ya.prototype.constructor=ya;function o2(g){var C=-1,Q=g==null?0:g.length;for(this.clear();++C<Q;){var ge=g[C];this.set(ge[0],ge[1])}}function Ad(){this.__data__=hd?hd(null):{},this.size=0}function Q6(g){var C=this.has(g)&&delete this.__data__[g];return this.size-=C?1:0,C}function ag(g){var C=this.__data__;if(hd){var Q=C[g];return Q===o?t:Q}return $a.call(C,g)?C[g]:t}function og(g){var C=this.__data__;return hd?C[g]!==t:$a.call(C,g)}function md(g,C){var Q=this.__data__;return this.size+=this.has(g)?0:1,Q[g]=hd&&C===t?o:C,this}o2.prototype.clear=Ad,o2.prototype.delete=Q6,o2.prototype.get=ag,o2.prototype.has=og,o2.prototype.set=md;function xl(g){var C=-1,Q=g==null?0:g.length;for(this.clear();++C<Q;){var ge=g[C];this.set(ge[0],ge[1])}}function sg(){this.__data__=[],this.size=0}function cg(g){var C=this.__data__,Q=tf(C,g);if(Q<0)return!1;var ge=C.length-1;return Q==ge?C.pop():R3.call(C,Q,1),--this.size,!0}function j6(g){var C=this.__data__,Q=tf(C,g);return Q<0?t:C[Q][1]}function lg(g){return tf(this.__data__,g)>-1}function ug(g,C){var Q=this.__data__,ge=tf(Q,g);return ge<0?(++this.size,Q.push([g,C])):Q[ge][1]=C,this}xl.prototype.clear=sg,xl.prototype.delete=cg,xl.prototype.get=j6,xl.prototype.has=lg,xl.prototype.set=ug;function Cl(g){var C=-1,Q=g==null?0:g.length;for(this.clear();++C<Q;){var ge=g[C];this.set(ge[0],ge[1])}}function fg(){this.size=0,this.__data__={hash:new o2,map:new(fd||xl),string:new o2}}function G6(g){var C=G1(this,g).delete(g);return this.size-=C?1:0,C}function W6(g){return G1(this,g).get(g)}function dg(g){return G1(this,g).has(g)}function hg(g,C){var Q=G1(this,g),ge=Q.size;return Q.set(g,C),this.size+=Q.size==ge?0:1,this}Cl.prototype.clear=fg,Cl.prototype.delete=G6,Cl.prototype.get=W6,Cl.prototype.has=dg,Cl.prototype.set=hg;function z1(g){var C=-1,Q=g==null?0:g.length;for(this.__data__=new Cl;++C<Q;)this.add(g[C])}function pg(g){return this.__data__.set(g,o),this}function Ag(g){return this.__data__.has(g)}z1.prototype.add=z1.prototype.push=pg,z1.prototype.has=Ag;function Do(g){var C=this.__data__=new xl(g);this.size=C.size}function mg(){this.__data__=new xl,this.size=0}function gg(g){var C=this.__data__,Q=C.delete(g);return this.size=C.size,Q}function vg(g){return this.__data__.get(g)}function yg(g){return this.__data__.has(g)}function bg(g,C){var Q=this.__data__;if(Q instanceof xl){var ge=Q.__data__;if(!fd||ge.length<e-1)return ge.push([g,C]),this.size=++Q.size,this;Q=this.__data__=new Cl(ge)}return Q.set(g,C),this.size=Q.size,this}Do.prototype.clear=mg,Do.prototype.delete=gg,Do.prototype.get=vg,Do.prototype.has=yg,Do.prototype.set=bg;function K6(g,C){var Q=qr(g),ge=!Q&&dp(g),je=!Q&&!ge&&g4(g),ut=!Q&&!ge&&!je&&yA(g),Rt=Q||ge||je||ut,Zt=Rt?t2(g.length,J8):[],cn=Zt.length;for(var Ln in g)(C||$a.call(g,Ln))&&!(Rt&&(Ln=="length"||je&&(Ln=="offset"||Ln=="parent")||ut&&(Ln=="buffer"||Ln=="byteLength"||Ln=="byteOffset")||Ml(Ln,cn)))&&Zt.push(Ln);return Zt}function X6(g){var C=g.length;return C?g[Qh(0,C-1)]:t}function xg(g,C){return Af(m0(g),U1(C,0,g.length))}function Fo(g){return Af(m0(g))}function kh(g,C,Q){(Q!==t&&!xu(g[C],Q)||Q===t&&!(C in g))&&El(g,C,Q)}function ef(g,C,Q){var ge=g[C];(!($a.call(g,C)&&xu(ge,Q))||Q===t&&!(C in g))&&El(g,C,Q)}function tf(g,C){for(var Q=g.length;Q--;)if(xu(g[Q][0],C))return Q;return-1}function _o(g,C,Q,ge){return s2(g,function(je,ut,Rt){C(ge,je,Q(je),Rt)}),ge}function wl(g,C){return g&&Q1(C,mc(C),g)}function G3(g,C){return g&&Q1(C,Z1(C),g)}function El(g,C,Q){C=="__proto__"&&O3?O3(g,C,{configurable:!0,enumerable:!0,value:Q,writable:!0}):g[C]=Q}function nf(g,C){for(var Q=-1,ge=C.length,je=gn(ge),ut=g==null;++Q<ge;)je[Q]=ut?t:$w(g,C[Q]);return je}function U1(g,C,Q){return g===g&&(Q!==t&&(g=g<=Q?g:Q),C!==t&&(g=g>=C?g:C)),g}function j0(g,C,Q,ge,je,ut){var Rt,Zt=C&l,cn=C&f,Ln=C&d;if(Q&&(Rt=je?Q(g,ge,je,ut):Q(g)),Rt!==t)return Rt;if(!qs(g))return g;var Dn=qr(g);if(Dn){if(Rt=Bd(g),!Zt)return m0(g,Rt)}else{var Hn=s0(g),Ci=Hn==ue||Hn==De;if(g4(g))return cf(g,Zt);if(Hn==K||Hn==Xe||Ci&&!je){if(Rt=cn||Ci?{}:rp(g),!Zt)return cn?n4(g,G3(Rt,g)):sA(g,wl(Rt,g))}else{if(!br[Hn])return je?g:{};Rt=fA(g,Hn,Zt)}}ut||(ut=new Do);var er=ut.get(g);if(er)return er;ut.set(g,Rt),nD(g)?g.forEach(function(Cr){Rt.add(j0(Cr,C,Q,Cr,g,ut))}):eD(g)&&g.forEach(function(Cr,Pa){Rt.set(Pa,j0(Cr,C,Q,Pa,g,ut))});var xr=Ln?cn?hf:c4:cn?Z1:mc,ba=Dn?t:xr(g);return En(ba||g,function(Cr,Pa){ba&&(Pa=Cr,Cr=g[Pa]),ef(Rt,Pa,j0(Cr,C,Q,Pa,g,ut))}),Rt}function Ea(g){var C=mc(g);return function(Q){return Y6(Q,g,C)}}function Y6(g,C,Q){var ge=Q.length;if(g==null)return!ge;for(g=da(g);ge--;){var je=Q[ge],ut=C[je],Rt=g[je];if(Rt===t&&!(je in g)||!ut(Rt))return!1}return!0}function V1(g,C,Q){if(typeof g!="function")throw new Yc(r);return Dd(function(){g.apply(t,Q)},C)}function yi(g,C,Q,ge){var je=-1,ut=qi,Rt=!0,Zt=g.length,cn=[],Ln=C.length;if(!Zt)return cn;Q&&(C=Zi(C,Bs(Q))),ge?(ut=vr,Rt=!1):C.length>=e&&(ut=Q0,Rt=!1,C=new z1(C));e:for(;++je<Zt;){var Dn=g[je],Hn=Q==null?Dn:Q(Dn);if(Dn=ge||Dn!==0?Dn:0,Rt&&Hn===Hn){for(var Ci=Ln;Ci--;)if(C[Ci]===Hn)continue e;cn.push(Dn)}else ut(C,Hn,ge)||cn.push(Dn)}return cn}var s2=Yh(Pc),Z6=Yh(_l,!0);function rf(g,C){var Q=!0;return s2(g,function(ge,je,ut){return Q=!!C(ge,je,ut),Q}),Q}function Ls(g,C,Q){for(var ge=-1,je=g.length;++ge<je;){var ut=g[ge],Rt=C(ut);if(Rt!=null&&(Zt===t?Rt===Rt&&!Ll(Rt):Q(Rt,Zt)))var Zt=Rt,cn=ut}return cn}function J6(g,C,Q,ge){var je=g.length;for(Q=ha(Q),Q<0&&(Q=-Q>je?0:je+Q),ge=ge===t||ge>je?je:ha(ge),ge<0&&(ge+=je),ge=Q>ge?0:rD(ge);Q<ge;)g[Q++]=C;return g}function c2(g,C){var Q=[];return s2(g,function(ge,je,ut){C(ge,je,ut)&&Q.push(ge)}),Q}function Cs(g,C,Q,ge,je){var ut=-1,Rt=g.length;for(Q||(Q=dA),je||(je=[]);++ut<Rt;){var Zt=g[ut];C>0&&Q(Zt)?C>1?Cs(Zt,C-1,Q,ge,je):Na(je,Zt):ge||(je[je.length]=Zt)}return je}var af=cA(),gd=cA(!0);function Pc(g,C){return g&&af(g,C,mc)}function _l(g,C){return g&&gd(g,C,mc)}function H1(g,C){return _i(C,function(Q){return Rd(g[Q])})}function Zc(g,C){C=B0(C,g);for(var Q=0,ge=C.length;g!=null&&Q<ge;)g=g[ii(C[Q++])];return Q&&Q==ge?g:t}function l2(g,C,Q){var ge=C(g);return qr(g)?ge:Na(ge,Q(g))}function G0(g){return g==null?g===t?Ve:re:v1&&v1 in da(g)?g2(g):kg(g)}function W3(g,C){return g>C}function Cg(g,C){return g!=null&&$a.call(g,C)}function K3(g,C){return g!=null&&C in da(g)}function wg(g,C,Q){return g>=Js(C,Q)&&g<Zs(C,Q)}function Rh(g,C,Q){for(var ge=Q?vr:qi,je=g[0].length,ut=g.length,Rt=ut,Zt=gn(ut),cn=1/0,Ln=[];Rt--;){var Dn=g[Rt];Rt&&C&&(Dn=Zi(Dn,Bs(C))),cn=Js(Dn.length,cn),Zt[Rt]=!Q&&(C||je>=120&&Dn.length>=120)?new z1(Rt&&Dn):t}Dn=g[0];var Hn=-1,Ci=Zt[0];e:for(;++Hn<je&&Ln.length<cn;){var er=Dn[Hn],xr=C?C(er):er;if(er=Q||er!==0?er:0,!(Ci?Q0(Ci,xr):ge(Ln,xr,Q))){for(Rt=ut;--Rt;){var ba=Zt[Rt];if(!(ba?Q0(ba,xr):ge(g[Rt],xr,Q)))continue e}Ci&&Ci.push(xr),Ln.push(er)}}return Ln}function Eg(g,C,Q,ge){return Pc(g,function(je,ut,Rt){C(ge,Q(je),ut,Rt)}),ge}function vd(g,C,Q){C=B0(C,g),g=cp(g,C);var ge=g==null?g:g[ii(Kt(C))];return ge==null?t:ln(ge,g,Q)}function $6(g){return l0(g)&&G0(g)==Xe}function _g(g){return l0(g)&&G0(g)==Re}function Sg(g){return l0(g)&&G0(g)==q}function yd(g,C,Q,ge,je){return g===C?!0:g==null||C==null||!l0(g)&&!l0(C)?g!==g&&C!==C:q6(g,C,Q,ge,yd,je)}function q6(g,C,Q,ge,je,ut){var Rt=qr(g),Zt=qr(C),cn=Rt?ze:s0(g),Ln=Zt?ze:s0(C);cn=cn==Xe?K:cn,Ln=Ln==Xe?K:Ln;var Dn=cn==K,Hn=Ln==K,Ci=cn==Ln;if(Ci&&g4(g)){if(!g4(C))return!1;Rt=!0,Dn=!1}if(Ci&&!Dn)return ut||(ut=new Do),Rt||yA(g)?ep(g,C,Q,ge,je,ut):uA(g,C,cn,Q,ge,je,ut);if(!(Q&h)){var er=Dn&&$a.call(g,"__wrapped__"),xr=Hn&&$a.call(C,"__wrapped__");if(er||xr){var ba=er?g.value():g,Cr=xr?C.value():C;return ut||(ut=new Do),je(ba,Cr,Q,ge,ut)}}return Ci?(ut||(ut=new Do),Fg(g,C,Q,ge,je,ut)):!1}function Ig(g){return l0(g)&&s0(g)==Je}function Oh(g,C,Q,ge){var je=Q.length,ut=je,Rt=!ge;if(g==null)return!ut;for(g=da(g);je--;){var Zt=Q[je];if(Rt&&Zt[2]?Zt[1]!==g[Zt[0]]:!(Zt[0]in g))return!1}for(;++je<ut;){Zt=Q[je];var cn=Zt[0],Ln=g[cn],Dn=Zt[1];if(Rt&&Zt[2]){if(Ln===t&&!(cn in g))return!1}else{var Hn=new Do;if(ge)var Ci=ge(Ln,Dn,cn,g,C,Hn);if(!(Ci===t?yd(Dn,Ln,h|p,ge,Hn):Ci))return!1}}return!0}function bd(g){if(!qs(g)||Pg(g))return!1;var C=Rd(g)?P3:Go;return C.test(n1(g))}function X3(g){return l0(g)&&G0(g)==Ne}function Y3(g){return l0(g)&&s0(g)==He}function xd(g){return l0(g)&&qv(g.length)&&!!Mr[G0(g)]}function eA(g){return typeof g=="function"?g:g==null?J1:typeof g=="object"?qr(g)?wd(g[0],g[1]):Z3(g):AD(g)}function u2(g){if(!pf(g))return tg(g);var C=[];for(var Q in da(g))$a.call(g,Q)&&Q!="constructor"&&C.push(Q);return C}function T0(g){if(!qs(g))return y2(g);var C=pf(g),Q=[];for(var ge in g)ge=="constructor"&&(C||!$a.call(g,ge))||Q.push(ge);return Q}function Jc(g,C){return g<C}function Cd(g,C){var Q=-1,ge=Y1(g)?gn(g.length):[];return s2(g,function(je,ut,Rt){ge[++Q]=C(je,ut,Rt)}),ge}function Z3(g){var C=m2(g);return C.length==1&&C[0][2]?AA(C[0][0],C[0][1]):function(Q){return Q===g||Oh(Q,g,C)}}function wd(g,C){return ap(g)&&pA(C)?AA(ii(g),C):function(Q){var ge=$w(Q,g);return ge===t&&ge===C?qw(Q,g):yd(C,ge,h|p)}}function of(g,C,Q,ge,je){g!==C&&af(C,function(ut,Rt){if(je||(je=new Do),qs(ut))hu(g,C,Rt,Q,of,ge,je);else{var Zt=ge?ge(f4(g,Rt),ut,Rt+"",g,C,je):t;Zt===t&&(Zt=ut),kh(g,Rt,Zt)}},Z1)}function hu(g,C,Q,ge,je,ut,Rt){var Zt=f4(g,Q),cn=f4(C,Q),Ln=Rt.get(cn);if(Ln){kh(g,Q,Ln);return}var Dn=ut?ut(Zt,cn,Q+"",g,C,Rt):t,Hn=Dn===t;if(Hn){var Ci=qr(cn),er=!Ci&&g4(cn),xr=!Ci&&!er&&yA(cn);Dn=cn,Ci||er||xr?qr(Zt)?Dn=Zt:v0(Zt)?Dn=m0(Zt):er?(Hn=!1,Dn=cf(cn,!0)):xr?(Hn=!1,Dn=Qr(cn,!0)):Dn=[]:Hg(cn)||dp(cn)?(Dn=Zt,dp(Zt)?Dn=aD(Zt):(!qs(Zt)||Rd(Zt))&&(Dn=rp(cn))):Hn=!1}Hn&&(Rt.set(cn,Dn),je(Dn,cn,ge,ut,Rt),Rt.delete(cn)),kh(g,Q,Dn)}function J3(g,C){var Q=g.length;if(Q)return C+=C<0?Q:0,Ml(C,Q)?g[C]:t}function zh(g,C,Q){C.length?C=Zi(C,function(ut){return qr(ut)?function(Rt){return Zc(Rt,ut.length===1?ut[0]:ut)}:ut}):C=[J1];var ge=-1;C=Zi(C,Bs(xi()));var je=Cd(g,function(ut,Rt,Zt){var cn=Zi(C,function(Ln){return Ln(ut)});return{criteria:cn,index:++ge,value:ut}});return O1(je,function(ut,Rt){return Lg(ut,Rt,Q)})}function tA(g,C){return Uh(g,C,function(Q,ge){return qw(g,ge)})}function Uh(g,C,Q){for(var ge=-1,je=C.length,ut={};++ge<je;){var Rt=C[ge],Zt=Zc(g,Rt);Q(Zt,Rt)&&_d(ut,B0(Rt,g),Zt)}return ut}function Vh(g){return function(C){return Zc(C,g)}}function Hh(g,C,Q,ge){var je=ge?g1:P1,ut=-1,Rt=C.length,Zt=g;for(g===C&&(C=m0(C)),Q&&(Zt=Zi(g,Bs(Q)));++ut<Rt;)for(var cn=0,Ln=C[ut],Dn=Q?Q(Ln):Ln;(cn=je(Zt,Dn,cn,ge))>-1;)Zt!==g&&R3.call(Zt,cn,1),R3.call(g,cn,1);return g}function nA(g,C){for(var Q=g?C.length:0,ge=Q-1;Q--;){var je=C[Q];if(Q==ge||je!==ut){var ut=je;Ml(je)?R3.call(g,je,1):ws(g,je)}}return g}function Qh(g,C){return g+uu(V3()*(C-g+1))}function $c(g,C,Q,ge){for(var je=-1,ut=Zs(U3((C-g)/(Q||1)),0),Rt=gn(ut);ut--;)Rt[ge?ut:++je]=g,g+=Q;return Rt}function Ed(g,C){var Q="";if(!g||C<1||C>Z)return Q;do C%2&&(Q+=g),C=uu(C/2),C&&(g+=g);while(C);return Q}function Jr(g,C){return d4(sp(g,C,J1),g+"")}function Mg(g){return X6(bA(g))}function Tg(g,C){var Q=bA(g);return Af(Q,U1(C,0,Q.length))}function _d(g,C,Q,ge){if(!qs(g))return g;C=B0(C,g);for(var je=-1,ut=C.length,Rt=ut-1,Zt=g;Zt!=null&&++je<ut;){var cn=ii(C[je]),Ln=Q;if(cn==="__proto__"||cn==="constructor"||cn==="prototype")return g;if(je!=Rt){var Dn=Zt[cn];Ln=ge?ge(Dn,cn,Zt):t,Ln===t&&(Ln=qs(Dn)?Dn:Ml(C[je+1])?[]:{})}ef(Zt,cn,Ln),Zt=Zt[cn]}return g}var Sd=Q3?function(g,C){return Q3.set(g,C),g}:J1,oa=O3?function(g,C){return O3(g,"toString",{configurable:!0,enumerable:!1,value:tE(C),writable:!0})}:J1;function lr(g){return Af(bA(g))}function qc(g,C,Q){var ge=-1,je=g.length;C<0&&(C=-C>je?0:je+C),Q=Q>je?je:Q,Q<0&&(Q+=je),je=C>Q?0:Q-C>>>0,C>>>=0;for(var ut=gn(je);++ge<je;)ut[ge]=g[ge+C];return ut}function iA(g,C){var Q;return s2(g,function(ge,je,ut){return Q=C(ge,je,ut),!Q}),!!Q}function Sl(g,C,Q){var ge=0,je=g==null?ge:g.length;if(typeof C=="number"&&C===C&&je<=Te){for(;ge<je;){var ut=ge+je>>>1,Rt=g[ut];Rt!==null&&!Ll(Rt)&&(Q?Rt<=C:Rt<C)?ge=ut+1:je=ut}return je}return $3(g,C,J1,Q)}function $3(g,C,Q,ge){var je=0,ut=g==null?0:g.length;if(ut===0)return 0;C=Q(C);for(var Rt=C!==C,Zt=C===null,cn=Ll(C),Ln=C===t;je<ut;){var Dn=uu((je+ut)/2),Hn=Q(g[Dn]),Ci=Hn!==t,er=Hn===null,xr=Hn===Hn,ba=Ll(Hn);if(Rt)var Cr=ge||xr;else Ln?Cr=xr&&(ge||Ci):Zt?Cr=xr&&Ci&&(ge||!er):cn?Cr=xr&&Ci&&!er&&(ge||!ba):er||ba?Cr=!1:Cr=ge?Hn<=C:Hn<C;Cr?je=Dn+1:ut=Dn}return Js(ut,be)}function q3(g,C){for(var Q=-1,ge=g.length,je=0,ut=[];++Q<ge;){var Rt=g[Q],Zt=C?C(Rt):Rt;if(!Q||!xu(Zt,cn)){var cn=Zt;ut[je++]=Rt===0?0:Rt}}return ut}function jh(g){return typeof g=="number"?g:Ll(g)?de:+g}function qa(g){if(typeof g=="string")return g;if(qr(g))return Zi(g,qa)+"";if(Ll(g))return a2?a2.call(g):"";var C=g+"";return C=="0"&&1/g==-J?"-0":C}function e1(g,C,Q){var ge=-1,je=qi,ut=g.length,Rt=!0,Zt=[],cn=Zt;if(Q)Rt=!1,je=vr;else if(ut>=e){var Ln=C?null:$h(g);if(Ln)return ad(Ln);Rt=!1,je=Q0,cn=new z1}else cn=C?[]:Zt;e:for(;++ge<ut;){var Dn=g[ge],Hn=C?C(Dn):Dn;if(Dn=Q||Dn!==0?Dn:0,Rt&&Hn===Hn){for(var Ci=cn.length;Ci--;)if(cn[Ci]===Hn)continue e;C&&cn.push(Hn),Zt.push(Dn)}else je(cn,Hn,Q)||(cn!==Zt&&cn.push(Hn),Zt.push(Dn))}return Zt}function ws(g,C){return C=B0(C,g),g=cp(g,C),g==null||delete g[ii(Kt(C))]}function e4(g,C,Q,ge){return _d(g,C,Q(Zc(g,C)),ge)}function sf(g,C,Q,ge){for(var je=g.length,ut=ge?je:-1;(ge?ut--:++ut<je)&&C(g[ut],ut,g););return Q?qc(g,ge?0:ut,ge?ut+1:je):qc(g,ge?ut+1:0,ge?je:ut)}function pu(g,C){var Q=g;return Q instanceof ya&&(Q=Q.value()),Hr(C,function(ge,je){return je.func.apply(je.thisArg,Na([ge],je.args))},Q)}function Gh(g,C,Q){var ge=g.length;if(ge<2)return ge?e1(g[0]):[];for(var je=-1,ut=gn(ge);++je<ge;)for(var Rt=g[je],Zt=-1;++Zt<ge;)Zt!=je&&(ut[je]=yi(ut[je]||Rt,g[Zt],C,Q));return e1(Cs(ut,1),C,Q)}function f2(g,C,Q){for(var ge=-1,je=g.length,ut=C.length,Rt={};++ge<je;){var Zt=ge<ut?C[ge]:t;Q(Rt,g[ge],Zt)}return Rt}function t1(g){return v0(g)?g:[]}function b1(g){return typeof g=="function"?g:J1}function B0(g,C){return qr(g)?g:ap(g,C)?[g]:gA(No(g))}var Bg=Jr;function d2(g,C,Q){var ge=g.length;return Q=Q===t?ge:Q,!C&&Q>=ge?g:qc(g,C,Q)}var rA=eg||function(g){return fa.clearTimeout(g)};function cf(g,C){if(C)return g.slice();var Q=g.length,ge=O6?O6(Q):new g.constructor(Q);return g.copy(ge),ge}function t4(g){var C=new g.constructor(g.byteLength);return new Xu(C).set(new Xu(g)),C}function Wh(g,C){var Q=C?t4(g.buffer):g.buffer;return new g.constructor(Q,g.byteOffset,g.byteLength)}function aA(g){var C=new g.constructor(g.source,Fr.exec(g));return C.lastIndex=g.lastIndex,C}function Kh(g){return bl?da(bl.call(g)):{}}function Qr(g,C){var Q=C?t4(g.buffer):g.buffer;return new g.constructor(Q,g.byteOffset,g.length)}function Xh(g,C){if(g!==C){var Q=g!==t,ge=g===null,je=g===g,ut=Ll(g),Rt=C!==t,Zt=C===null,cn=C===C,Ln=Ll(C);if(!Zt&&!Ln&&!ut&&g>C||ut&&Rt&&cn&&!Zt&&!Ln||ge&&Rt&&cn||!Q&&cn||!je)return 1;if(!ge&&!ut&&!Ln&&g<C||Ln&&Q&&je&&!ge&&!ut||Zt&&Q&&je||!Rt&&je||!cn)return-1}return 0}function Lg(g,C,Q){for(var ge=-1,je=g.criteria,ut=C.criteria,Rt=je.length,Zt=Q.length;++ge<Rt;){var cn=Xh(je[ge],ut[ge]);if(cn){if(ge>=Zt)return cn;var Ln=Q[ge];return cn*(Ln=="desc"?-1:1)}}return g.index-C.index}function oA(g,C,Q,ge){for(var je=-1,ut=g.length,Rt=Q.length,Zt=-1,cn=C.length,Ln=Zs(ut-Rt,0),Dn=gn(cn+Ln),Hn=!ge;++Zt<cn;)Dn[Zt]=C[Zt];for(;++je<Rt;)(Hn||je<ut)&&(Dn[Q[je]]=g[je]);for(;Ln--;)Dn[Zt++]=g[je++];return Dn}function lf(g,C,Q,ge){for(var je=-1,ut=g.length,Rt=-1,Zt=Q.length,cn=-1,Ln=C.length,Dn=Zs(ut-Zt,0),Hn=gn(Dn+Ln),Ci=!ge;++je<Dn;)Hn[je]=g[je];for(var er=je;++cn<Ln;)Hn[er+cn]=C[cn];for(;++Rt<Zt;)(Ci||je<ut)&&(Hn[er+Q[Rt]]=g[je++]);return Hn}function m0(g,C){var Q=-1,ge=g.length;for(C||(C=gn(ge));++Q<ge;)C[Q]=g[Q];return C}function Q1(g,C,Q,ge){var je=!Q;Q||(Q={});for(var ut=-1,Rt=C.length;++ut<Rt;){var Zt=C[ut],cn=ge?ge(Q[Zt],g[Zt],Zt,Q,g):t;cn===t&&(cn=g[Zt]),je?El(Q,Zt,cn):ef(Q,Zt,cn)}return Q}function sA(g,C){return Q1(g,v2(g),C)}function n4(g,C){return Q1(g,W1(g),C)}function h2(g,C){return function(Q,ge){var je=qr(Q)?_n:_o,ut=C?C():{};return je(Q,g,xi(ge,2),ut)}}function p2(g){return Jr(function(C,Q){var ge=-1,je=Q.length,ut=je>1?Q[je-1]:t,Rt=je>2?Q[2]:t;for(ut=g.length>3&&typeof ut=="function"?(je--,ut):t,Rt&&W0(Q[0],Q[1],Rt)&&(ut=je<3?t:ut,je=1),C=da(C);++ge<je;){var Zt=Q[ge];Zt&&g(C,Zt,ge,ut)}return C})}function Yh(g,C){return function(Q,ge){if(Q==null)return Q;if(!Y1(Q))return g(Q,ge);for(var je=Q.length,ut=C?je:-1,Rt=da(Q);(C?ut--:++ut<je)&&ge(Rt[ut],ut,Rt)!==!1;);return Q}}function cA(g){return function(C,Q,ge){for(var je=-1,ut=da(C),Rt=ge(C),Zt=Rt.length;Zt--;){var cn=Rt[g?Zt:++je];if(Q(ut[cn],cn,ut)===!1)break}return C}}function i4(g,C,Q){var ge=C&m,je=Id(g);function ut(){var Rt=this&&this!==fa&&this instanceof ut?je:g;return Rt.apply(ge?Q:this,arguments)}return ut}function Zh(g){return function(C){C=No(C);var Q=Qa(C)?go(C):t,ge=Q?Q[0]:C.charAt(0),je=Q?d2(Q,1).join(""):C.slice(1);return ge[g]()+je}}function Au(g){return function(C){return Hr(hD(dD(C).replace(Ta,"")),g,"")}}function Id(g){return function(){var C=arguments;switch(C.length){case 0:return new g;case 1:return new g(C[0]);case 2:return new g(C[0],C[1]);case 3:return new g(C[0],C[1],C[2]);case 4:return new g(C[0],C[1],C[2],C[3]);case 5:return new g(C[0],C[1],C[2],C[3],C[4]);case 6:return new g(C[0],C[1],C[2],C[3],C[4],C[5]);case 7:return new g(C[0],C[1],C[2],C[3],C[4],C[5],C[6])}var Q=y1(g.prototype),ge=g.apply(Q,C);return qs(ge)?ge:Q}}function Dg(g,C,Q){var ge=Id(g);function je(){for(var ut=arguments.length,Rt=gn(ut),Zt=ut,cn=vu(je);Zt--;)Rt[Zt]=arguments[Zt];var Ln=ut<3&&Rt[0]!==cn&&Rt[ut-1]!==cn?[]:Wc(Rt,cn);if(ut-=Ln.length,ut<Q)return Jh(g,C,A2,je.placeholder,t,Rt,Ln,t,t,Q-ut);var Dn=this&&this!==fa&&this instanceof je?ge:g;return ln(Dn,this,Rt)}return je}function uf(g){return function(C,Q,ge){var je=da(C);if(!Y1(C)){var ut=xi(Q,3);C=mc(C),Q=function(Zt){return ut(je[Zt],Zt,je)}}var Rt=g(C,Q,ge);return Rt>-1?je[ut?C[Rt]:Rt]:t}}function mu(g){return o0(function(C){var Q=C.length,ge=Q,je=Nc.prototype.thru;for(g&&C.reverse();ge--;){var ut=C[ge];if(typeof ut!="function")throw new Yc(r);if(je&&!Rt&&Il(ut)=="wrapper")var Rt=new Nc([],!0)}for(ge=Rt?ge:Q;++ge<Q;){ut=C[ge];var Zt=Il(ut),cn=Zt=="wrapper"?tp(ut):t;cn&&Ld(cn[0])&&cn[1]==(w|y|u|L)&&!cn[4].length&&cn[9]==1?Rt=Rt[Il(cn[0])].apply(Rt,cn[3]):Rt=ut.length==1&&Ld(ut)?Rt[Zt]():Rt.thru(ut)}return function(){var Ln=arguments,Dn=Ln[0];if(Rt&&Ln.length==1&&qr(Dn))return Rt.plant(Dn).value();for(var Hn=0,Ci=Q?C[Hn].apply(this,Ln):Dn;++Hn<Q;)Ci=C[Hn].call(this,Ci);return Ci}})}function A2(g,C,Q,ge,je,ut,Rt,Zt,cn,Ln){var Dn=C&w,Hn=C&m,Ci=C&A,er=C&(y|b),xr=C&R,ba=Ci?t:Id(g);function Cr(){for(var Pa=arguments.length,Ka=gn(Pa),Dl=Pa;Dl--;)Ka[Dl]=arguments[Dl];if(er)var x1=vu(Cr),Fl=L3(Ka,x1);if(ge&&(Ka=oA(Ka,ge,je,er)),ut&&(Ka=lf(Ka,ut,Rt,er)),Pa-=Fl,er&&Pa<Ln){var y0=Wc(Ka,x1);return Jh(g,C,A2,Cr.placeholder,Q,Ka,y0,Zt,cn,Ln-Pa)}var Cu=Hn?Q:this,zd=Ci?Cu[g]:g;return Pa=Ka.length,Zt?Ka=Rg(Ka,Zt):xr&&Pa>1&&Ka.reverse(),Dn&&cn<Pa&&(Ka.length=cn),this&&this!==fa&&this instanceof Cr&&(zd=ba||Id(zd)),zd.apply(Cu,Ka)}return Cr}function ff(g,C){return function(Q,ge){return Eg(Q,g,C(ge),{})}}function r4(g,C){return function(Q,ge){var je;if(Q===t&&ge===t)return C;if(Q!==t&&(je=Q),ge!==t){if(je===t)return ge;typeof Q=="string"||typeof ge=="string"?(Q=qa(Q),ge=qa(ge)):(Q=jh(Q),ge=jh(ge)),je=g(Q,ge)}return je}}function gu(g){return o0(function(C){return C=Zi(C,Bs(xi())),Jr(function(Q){var ge=this;return g(C,function(je){return ln(je,ge,Q)})})})}function ps(g,C){C=C===t?" ":qa(C);var Q=C.length;if(Q<2)return Q?Ed(C,g):C;var ge=Ed(C,U3(g/Fc(C)));return Qa(C)?d2(go(ge),0,g).join(""):ge.slice(0,g)}function a4(g,C,Q,ge){var je=C&m,ut=Id(g);function Rt(){for(var Zt=-1,cn=arguments.length,Ln=-1,Dn=ge.length,Hn=gn(Dn+cn),Ci=this&&this!==fa&&this instanceof Rt?ut:g;++Ln<Dn;)Hn[Ln]=ge[Ln];for(;cn--;)Hn[Ln++]=arguments[++Zt];return ln(Ci,je?Q:this,Hn)}return Rt}function o4(g){return function(C,Q,ge){return ge&&typeof ge!="number"&&W0(C,Q,ge)&&(Q=ge=t),C=Od(C),Q===t?(Q=C,C=0):Q=Od(Q),ge=ge===t?C<Q?1:-1:Od(ge),$c(C,Q,ge,g)}}function df(g){return function(C,Q){return typeof C=="string"&&typeof Q=="string"||(C=C2(C),Q=C2(Q)),g(C,Q)}}function Jh(g,C,Q,ge,je,ut,Rt,Zt,cn,Ln){var Dn=C&y,Hn=Dn?Rt:t,Ci=Dn?t:Rt,er=Dn?ut:t,xr=Dn?t:ut;C|=Dn?u:x,C&=~(Dn?x:u),C&v||(C&=~(m|A));var ba=[g,C,je,er,Hn,xr,Ci,Zt,cn,Ln],Cr=Q.apply(t,ba);return Ld(g)&&mA(Cr,ba),Cr.placeholder=ge,h4(Cr,g,C)}function s4(g){var C=Ys[g];return function(Q,ge){if(Q=C2(Q),ge=ge==null?0:Js(ha(ge),292),ge&&vl(Q)){var je=(No(Q)+"e").split("e"),ut=C(je[0]+"e"+(+je[1]+ge));return je=(No(ut)+"e").split("e"),+(je[0]+"e"+(+je[1]-ge))}return C(Q)}}var $h=$u&&1/ad(new $u([,-0]))[1]==J?function(g){return new $u(g)}:rE;function qh(g){return function(C){var Q=s0(C);return Q==Je?D3(C):Q==He?F6(C):ou(C,g(C))}}function j1(g,C,Q,ge,je,ut,Rt,Zt){var cn=C&A;if(!cn&&typeof g!="function")throw new Yc(r);var Ln=ge?ge.length:0;if(Ln||(C&=~(u|x),ge=je=t),Rt=Rt===t?Rt:Zs(ha(Rt),0),Zt=Zt===t?Zt:ha(Zt),Ln-=je?je.length:0,C&x){var Dn=ge,Hn=je;ge=je=t}var Ci=cn?t:tp(g),er=[g,C,Q,ge,je,Dn,Hn,ut,Rt,Zt];if(Ci&&Wo(er,Ci),g=er[0],C=er[1],Q=er[2],ge=er[3],je=er[4],Zt=er[9]=er[9]===t?cn?0:g.length:Zs(er[9]-Ln,0),!Zt&&C&(y|b)&&(C&=~(y|b)),!C||C==m)var xr=i4(g,C,Q);else C==y||C==b?xr=Dg(g,C,Zt):(C==u||C==(m|u))&&!je.length?xr=a4(g,C,Q,ge):xr=A2.apply(t,er);var ba=Ci?Sd:mA;return h4(ba(xr,er),g,C)}function lA(g,C,Q,ge){return g===t||xu(g,lu[Q])&&!$a.call(ge,Q)?C:g}function Md(g,C,Q,ge,je,ut){return qs(g)&&qs(C)&&(ut.set(C,g),of(g,C,t,Md,ut),ut.delete(C)),g}function Td(g){return Hg(g)?t:g}function ep(g,C,Q,ge,je,ut){var Rt=Q&h,Zt=g.length,cn=C.length;if(Zt!=cn&&!(Rt&&cn>Zt))return!1;var Ln=ut.get(g),Dn=ut.get(C);if(Ln&&Dn)return Ln==C&&Dn==g;var Hn=-1,Ci=!0,er=Q&p?new z1:t;for(ut.set(g,C),ut.set(C,g);++Hn<Zt;){var xr=g[Hn],ba=C[Hn];if(ge)var Cr=Rt?ge(ba,xr,Hn,C,g,ut):ge(xr,ba,Hn,g,C,ut);if(Cr!==t){if(Cr)continue;Ci=!1;break}if(er){if(!$o(C,function(Pa,Ka){if(!Q0(er,Ka)&&(xr===Pa||je(xr,Pa,Q,ge,ut)))return er.push(Ka)})){Ci=!1;break}}else if(!(xr===ba||je(xr,ba,Q,ge,ut))){Ci=!1;break}}return ut.delete(g),ut.delete(C),Ci}function uA(g,C,Q,ge,je,ut,Rt){switch(Q){case gt:if(g.byteLength!=C.byteLength||g.byteOffset!=C.byteOffset)return!1;g=g.buffer,C=C.buffer;case Re:return!(g.byteLength!=C.byteLength||!ut(new Xu(g),new Xu(C)));case pt:case q:case lt:return xu(+g,+C);case le:return g.name==C.name&&g.message==C.message;case Ne:case we:return g==C+"";case Je:var Zt=D3;case He:var cn=ge&h;if(Zt||(Zt=ad),g.size!=C.size&&!cn)return!1;var Ln=Rt.get(g);if(Ln)return Ln==C;ge|=p,Rt.set(g,C);var Dn=ep(Zt(g),Zt(C),ge,je,ut,Rt);return Rt.delete(g),Dn;case Fe:if(bl)return bl.call(g)==bl.call(C)}return!1}function Fg(g,C,Q,ge,je,ut){var Rt=Q&h,Zt=c4(g),cn=Zt.length,Ln=c4(C),Dn=Ln.length;if(cn!=Dn&&!Rt)return!1;for(var Hn=cn;Hn--;){var Ci=Zt[Hn];if(!(Rt?Ci in C:$a.call(C,Ci)))return!1}var er=ut.get(g),xr=ut.get(C);if(er&&xr)return er==C&&xr==g;var ba=!0;ut.set(g,C),ut.set(C,g);for(var Cr=Rt;++Hn<cn;){Ci=Zt[Hn];var Pa=g[Ci],Ka=C[Ci];if(ge)var Dl=Rt?ge(Ka,Pa,Ci,C,g,ut):ge(Pa,Ka,Ci,g,C,ut);if(!(Dl===t?Pa===Ka||je(Pa,Ka,Q,ge,ut):Dl)){ba=!1;break}Cr||(Cr=Ci=="constructor")}if(ba&&!Cr){var x1=g.constructor,Fl=C.constructor;x1!=Fl&&"constructor"in g&&"constructor"in C&&!(typeof x1=="function"&&x1 instanceof x1&&typeof Fl=="function"&&Fl instanceof Fl)&&(ba=!1)}return ut.delete(g),ut.delete(C),ba}function o0(g){return d4(sp(g,t,Y),g+"")}function c4(g){return l2(g,mc,v2)}function hf(g){return l2(g,Z1,W1)}var tp=Q3?function(g){return Q3.get(g)}:rE;function Il(g){for(var C=g.name+"",Q=qu[C],ge=$a.call(qu,C)?Q.length:0;ge--;){var je=Q[ge],ut=je.func;if(ut==null||ut==g)return je.name}return C}function vu(g){var C=$a.call(nt,"placeholder")?nt:g;return C.placeholder}function xi(){var g=nt.iteratee||nE;return g=g===nE?eA:g,arguments.length?g(arguments[0],arguments[1]):g}function G1(g,C){var Q=g.__data__;return Ng(C)?Q[typeof C=="string"?"string":"hash"]:Q.map}function m2(g){for(var C=mc(g),Q=C.length;Q--;){var ge=C[Q],je=g[ge];C[Q]=[ge,je,pA(je)]}return C}function hc(g,C){var Q=rd(g,C);return bd(Q)?Q:t}function g2(g){var C=$a.call(g,v1),Q=g[v1];try{g[v1]=t;var ge=!0}catch{}var je=cd.call(g);return ge&&(C?g[v1]=Q:delete g[v1]),je}var v2=Yu?function(g){return g==null?[]:(g=da(g),_i(Yu(g),function(C){return U6.call(g,C)}))}:aE,W1=Yu?function(g){for(var C=[];g;)Na(C,v2(g)),g=ld(g);return C}:aE,s0=G0;(r2&&s0(new r2(new ArrayBuffer(1)))!=gt||fd&&s0(new fd)!=Je||H3&&s0(H3.resolve())!=fe||$u&&s0(new $u)!=He||dd&&s0(new dd)!=et)&&(s0=function(g){var C=G0(g),Q=C==K?g.constructor:t,ge=Q?n1(Q):"";if(ge)switch(ge){case H6:return gt;case ng:return Je;case ig:return fe;case yl:return He;case ni:return et}return C});function np(g,C,Q){for(var ge=-1,je=Q.length;++ge<je;){var ut=Q[ge],Rt=ut.size;switch(ut.type){case"drop":g+=Rt;break;case"dropRight":C-=Rt;break;case"take":C=Js(C,g+Rt);break;case"takeRight":g=Zs(g,C-Rt);break}}return{start:g,end:C}}function ip(g){var C=g.match(Un);return C?C[1].split(jn):[]}function l4(g,C,Q){C=B0(C,g);for(var ge=-1,je=C.length,ut=!1;++ge<je;){var Rt=ii(C[ge]);if(!(ut=g!=null&&Q(g,Rt)))break;g=g[Rt]}return ut||++ge!=je?ut:(je=g==null?0:g.length,!!je&&qv(je)&&Ml(Rt,je)&&(qr(g)||dp(g)))}function Bd(g){var C=g.length,Q=new g.constructor(C);return C&&typeof g[0]=="string"&&$a.call(g,"index")&&(Q.index=g.index,Q.input=g.input),Q}function rp(g){return typeof g.constructor=="function"&&!pf(g)?y1(ld(g)):{}}function fA(g,C,Q){var ge=g.constructor;switch(C){case Re:return t4(g);case pt:case q:return new ge(+g);case gt:return Wh(g,Q);case tn:case an:case qt:case xn:case Mn:case Et:case Ft:case fn:case dn:return Qr(g,Q);case Je:return new ge;case lt:case we:return new ge(g);case Ne:return aA(g);case He:return new ge;case Fe:return Kh(g)}}function u4(g,C){var Q=C.length;if(!Q)return g;var ge=Q-1;return C[ge]=(Q>1?"& ":"")+C[ge],C=C.join(Q>2?", ":" "),g.replace(Zn,`{
/* [wrapped with `+C+`] */
`)}function dA(g){return qr(g)||dp(g)||!!(V6&&g&&g[V6])}function Ml(g,C){var Q=typeof g;return C=C??Z,!!C&&(Q=="number"||Q!="symbol"&&Yi.test(g))&&g>-1&&g%1==0&&g<C}function W0(g,C,Q){if(!qs(Q))return!1;var ge=typeof C;return(ge=="number"?Y1(Q)&&Ml(C,Q.length):ge=="string"&&C in Q)?xu(Q[C],g):!1}function ap(g,C){if(qr(g))return!1;var Q=typeof g;return Q=="number"||Q=="symbol"||Q=="boolean"||g==null||Ll(g)?!0:te.test(g)||!yn.test(g)||C!=null&&g in da(C)}function Ng(g){var C=typeof g;return C=="string"||C=="number"||C=="symbol"||C=="boolean"?g!=="__proto__":g===null}function Ld(g){var C=Il(g),Q=nt[C];if(typeof Q!="function"||!(C in ya.prototype))return!1;if(g===Q)return!0;var ge=tp(Q);return!!ge&&g===ge[0]}function Pg(g){return!!Fh&&Fh in g}var hA=od?Rd:oE;function pf(g){var C=g&&g.constructor,Q=typeof C=="function"&&C.prototype||lu;return g===Q}function pA(g){return g===g&&!qs(g)}function AA(g,C){return function(Q){return Q==null?!1:Q[g]===C&&(C!==t||g in da(Q))}}function op(g){var C=Jv(g,function(ge){return Q.size===s&&Q.clear(),ge}),Q=C.cache;return C}function Wo(g,C){var Q=g[1],ge=C[1],je=Q|ge,ut=je<(m|A|w),Rt=ge==w&&Q==y||ge==w&&Q==L&&g[7].length<=C[8]||ge==(w|L)&&C[7].length<=C[8]&&Q==y;if(!(ut||Rt))return g;ge&m&&(g[2]=C[2],je|=Q&m?0:v);var Zt=C[3];if(Zt){var cn=g[3];g[3]=cn?oA(cn,Zt,C[4]):Zt,g[4]=cn?Wc(g[3],c):C[4]}return Zt=C[5],Zt&&(cn=g[5],g[5]=cn?lf(cn,Zt,C[6]):Zt,g[6]=cn?Wc(g[5],c):C[6]),Zt=C[7],Zt&&(g[7]=Zt),ge&w&&(g[8]=g[8]==null?C[8]:Js(g[8],C[8])),g[9]==null&&(g[9]=C[9]),g[0]=C[0],g[1]=je,g}function y2(g){var C=[];if(g!=null)for(var Q in da(g))C.push(Q);return C}function kg(g){return cd.call(g)}function sp(g,C,Q){return C=Zs(C===t?g.length-1:C,0),function(){for(var ge=arguments,je=-1,ut=Zs(ge.length-C,0),Rt=gn(ut);++je<ut;)Rt[je]=ge[C+je];je=-1;for(var Zt=gn(C+1);++je<C;)Zt[je]=ge[je];return Zt[C]=Q(Rt),ln(g,this,Zt)}}function cp(g,C){return C.length<2?g:Zc(g,qc(C,0,-1))}function Rg(g,C){for(var Q=g.length,ge=Js(C.length,Q),je=m0(g);ge--;){var ut=C[ge];g[ge]=Ml(ut,Q)?je[ut]:t}return g}function f4(g,C){if(!(C==="constructor"&&typeof g[C]=="function")&&C!="__proto__")return g[C]}var mA=b2(Sd),Dd=mr||function(g,C){return fa.setTimeout(g,C)},d4=b2(oa);function h4(g,C,Q){var ge=C+"";return d4(g,u4(ge,Fd(ip(ge),Q)))}function b2(g){var C=0,Q=0;return function(){var ge=Zu(),je=U-(ge-Q);if(Q=ge,je>0){if(++C>=N)return arguments[0]}else C=0;return g.apply(t,arguments)}}function Af(g,C){var Q=-1,ge=g.length,je=ge-1;for(C=C===t?ge:C;++Q<C;){var ut=Qh(Q,je),Rt=g[ut];g[ut]=g[Q],g[Q]=Rt}return g.length=C,g}var gA=op(function(g){var C=[];return g.charCodeAt(0)===46&&C.push(""),g.replace(Pt,function(Q,ge,je,ut){C.push(je?ut.replace(Xi,"$1"):ge||Q)}),C});function ii(g){if(typeof g=="string"||Ll(g))return g;var C=g+"";return C=="0"&&1/g==-J?"-0":C}function n1(g){if(g!=null){try{return sd.call(g)}catch{}try{return g+""}catch{}}return""}function Fd(g,C){return En(Le,function(Q){var ge="_."+Q[0];C&Q[1]&&!qi(g,ge)&&g.push(ge)}),g.sort()}function K0(g){if(g instanceof ya)return g.clone();var C=new Nc(g.__wrapped__,g.__chain__);return C.__actions__=m0(g.__actions__),C.__index__=g.__index__,C.__values__=g.__values__,C}function K1(g,C,Q){(Q?W0(g,C,Q):C===t)?C=1:C=Zs(ha(C),0);var ge=g==null?0:g.length;if(!ge||C<1)return[];for(var je=0,ut=0,Rt=gn(U3(ge/C));je<ge;)Rt[ut++]=qc(g,je,je+=C);return Rt}function oo(g){for(var C=-1,Q=g==null?0:g.length,ge=0,je=[];++C<Q;){var ut=g[C];ut&&(je[ge++]=ut)}return je}function qo(){var g=arguments.length;if(!g)return[];for(var C=gn(g-1),Q=arguments[0],ge=g;ge--;)C[ge-1]=arguments[ge];return Na(qr(Q)?m0(Q):[Q],Cs(C,1))}var p4=Jr(function(g,C){return v0(g)?yi(g,Cs(C,1,v0,!0)):[]}),Og=Jr(function(g,C){var Q=Kt(C);return v0(Q)&&(Q=t),v0(g)?yi(g,Cs(C,1,v0,!0),xi(Q,2)):[]}),lp=Jr(function(g,C){var Q=Kt(C);return v0(Q)&&(Q=t),v0(g)?yi(g,Cs(C,1,v0,!0),t,Q):[]});function zg(g,C,Q){var ge=g==null?0:g.length;return ge?(C=Q||C===t?1:ha(C),qc(g,C<0?0:C,ge)):[]}function A4(g,C,Q){var ge=g==null?0:g.length;return ge?(C=Q||C===t?1:ha(C),C=ge-C,qc(g,0,C<0?0:C)):[]}function Ug(g,C){return g&&g.length?sf(g,xi(C,3),!0,!0):[]}function Vg(g,C){return g&&g.length?sf(g,xi(C,3),!0):[]}function up(g,C,Q,ge){var je=g==null?0:g.length;return je?(Q&&typeof Q!="number"&&W0(g,C,Q)&&(Q=0,ge=je),J6(g,C,Q,ge)):[]}function vA(g,C,Q){var ge=g==null?0:g.length;if(!ge)return-1;var je=Q==null?0:ha(Q);return je<0&&(je=Zs(ge+je,0)),dc(g,xi(C,3),je)}function Ae(g,C,Q){var ge=g==null?0:g.length;if(!ge)return-1;var je=ge-1;return Q!==t&&(je=ha(Q),je=Q<0?Zs(ge+je,0):Js(je,ge-1)),dc(g,xi(C,3),je,!0)}function Y(g){var C=g==null?0:g.length;return C?Cs(g,1):[]}function se(g){var C=g==null?0:g.length;return C?Cs(g,J):[]}function F(g,C){var Q=g==null?0:g.length;return Q?(C=C===t?1:ha(C),Cs(g,C)):[]}function H(g){for(var C=-1,Q=g==null?0:g.length,ge={};++C<Q;){var je=g[C];ge[je[0]]=je[1]}return ge}function X(g){return g&&g.length?g[0]:t}function pe(g,C,Q){var ge=g==null?0:g.length;if(!ge)return-1;var je=Q==null?0:ha(Q);return je<0&&(je=Zs(ge+je,0)),P1(g,C,je)}function Ee(g){var C=g==null?0:g.length;return C?qc(g,0,-1):[]}var _e=Jr(function(g){var C=Zi(g,t1);return C.length&&C[0]===g[0]?Rh(C):[]}),xe=Jr(function(g){var C=Kt(g),Q=Zi(g,t1);return C===Kt(Q)?C=t:Q.pop(),Q.length&&Q[0]===g[0]?Rh(Q,xi(C,2)):[]}),it=Jr(function(g){var C=Kt(g),Q=Zi(g,t1);return C=typeof C=="function"?C:t,C&&Q.pop(),Q.length&&Q[0]===g[0]?Rh(Q,t,C):[]});function Tt(g,C){return g==null?"":Nh.call(g,C)}function Kt(g){var C=g==null?0:g.length;return C?g[C-1]:t}function Ot(g,C,Q){var ge=g==null?0:g.length;if(!ge)return-1;var je=ge;return Q!==t&&(je=ha(Q),je=je<0?Zs(ge+je,0):Js(je,ge-1)),C===C?i2(g,C,je):dc(g,k1,je,!0)}function nn(g,C){return g&&g.length?J3(g,ha(C)):t}var bn=Jr(In);function In(g,C){return g&&g.length&&C&&C.length?Hh(g,C):g}function si(g,C,Q){return g&&g.length&&C&&C.length?Hh(g,C,xi(Q,2)):g}function Oi(g,C,Q){return g&&g.length&&C&&C.length?Hh(g,C,t,Q):g}var Ui=o0(function(g,C){var Q=g==null?0:g.length,ge=nf(g,C);return nA(g,Zi(C,function(je){return Ml(je,Q)?+je:je}).sort(Xh)),ge});function dr(g,C){var Q=[];if(!(g&&g.length))return Q;var ge=-1,je=[],ut=g.length;for(C=xi(C,3);++ge<ut;){var Rt=g[ge];C(Rt,ge,g)&&(Q.push(Rt),je.push(ge))}return nA(g,je),Q}function rr(g){return g==null?g:Ph.call(g)}function jr(g,C,Q){var ge=g==null?0:g.length;return ge?(Q&&typeof Q!="number"&&W0(g,C,Q)?(C=0,Q=ge):(C=C==null?0:ha(C),Q=Q===t?ge:ha(Q)),qc(g,C,Q)):[]}function Kr(g,C){return Sl(g,C)}function eo(g,C,Q){return $3(g,C,xi(Q,2))}function As(g,C){var Q=g==null?0:g.length;if(Q){var ge=Sl(g,C);if(ge<Q&&xu(g[ge],C))return ge}return-1}function Ga(g,C){return Sl(g,C,!0)}function Tr(g,C,Q){return $3(g,C,xi(Q,2),!0)}function es(g,C){var Q=g==null?0:g.length;if(Q){var ge=Sl(g,C,!0)-1;if(xu(g[ge],C))return ge}return-1}function Wa(g){return g&&g.length?q3(g):[]}function So(g,C){return g&&g.length?q3(g,xi(C,2)):[]}function $r(g){var C=g==null?0:g.length;return C?qc(g,1,C):[]}function to(g,C,Q){return g&&g.length?(C=Q||C===t?1:ha(C),qc(g,0,C<0?0:C)):[]}function ts(g,C,Q){var ge=g==null?0:g.length;return ge?(C=Q||C===t?1:ha(C),C=ge-C,qc(g,C<0?0:C,ge)):[]}function Nr(g,C){return g&&g.length?sf(g,xi(C,3),!1,!0):[]}function ns(g,C){return g&&g.length?sf(g,xi(C,3)):[]}var pc=Jr(function(g){return e1(Cs(g,1,v0,!0))}),Os=Jr(function(g){var C=Kt(g);return v0(C)&&(C=t),e1(Cs(g,1,v0,!0),xi(C,2))}),L0=Jr(function(g){var C=Kt(g);return C=typeof C=="function"?C:t,e1(Cs(g,1,v0,!0),t,C)});function X0(g){return g&&g.length?e1(g):[]}function Ac(g,C){return g&&g.length?e1(g,xi(C,2)):[]}function B(g,C){return C=typeof C=="function"?C:t,g&&g.length?e1(g,t,C):[]}function S(g){if(!(g&&g.length))return[];var C=0;return g=_i(g,function(Q){if(v0(Q))return C=Zs(Q.length,C),!0}),t2(C,function(Q){return Zi(g,Lc(Q))})}function k(g,C){if(!(g&&g.length))return[];var Q=S(g);return C==null?Q:Zi(Q,function(ge){return ln(C,t,ge)})}var P=Jr(function(g,C){return v0(g)?yi(g,C):[]}),ae=Jr(function(g){return Gh(_i(g,v0))}),Me=Jr(function(g){var C=Kt(g);return v0(C)&&(C=t),Gh(_i(g,v0),xi(C,2))}),Qe=Jr(function(g){var C=Kt(g);return C=typeof C=="function"?C:t,Gh(_i(g,v0),t,C)}),ct=Jr(S);function ot(g,C){return f2(g||[],C||[],ef)}function Gt(g,C){return f2(g||[],C||[],_d)}var en=Jr(function(g){var C=g.length,Q=C>1?g[C-1]:t;return Q=typeof Q=="function"?(g.pop(),Q):t,k(g,Q)});function rn(g){var C=nt(g);return C.__chain__=!0,C}function wn(g,C){return C(g),g}function hi(g,C){return C(g)}var $n=o0(function(g){var C=g.length,Q=C?g[0]:0,ge=this.__wrapped__,je=function(ut){return nf(ut,g)};return C>1||this.__actions__.length||!(ge instanceof ya)||!Ml(Q)?this.thru(je):(ge=ge.slice(Q,+Q+(C?1:0)),ge.__actions__.push({func:hi,args:[je],thisArg:t}),new Nc(ge,this.__chain__).thru(function(ut){return C&&!ut.length&&ut.push(t),ut}))});function pi(){return rn(this)}function Br(){return new Nc(this.value(),this.__chain__)}function Bi(){this.__values__===t&&(this.__values__=iD(this.value()));var g=this.__index__>=this.__values__.length,C=g?t:this.__values__[this.__index__++];return{done:g,value:C}}function Ii(){return this}function _a(g){for(var C,Q=this;Q instanceof du;){var ge=K0(Q);ge.__index__=0,ge.__values__=t,C?je.__wrapped__=ge:C=ge;var je=ge;Q=Q.__wrapped__}return je.__wrapped__=g,C}function Pr(){var g=this.__wrapped__;if(g instanceof ya){var C=g;return this.__actions__.length&&(C=new ya(this)),C=C.reverse(),C.__actions__.push({func:hi,args:[rr],thisArg:t}),new Nc(C,this.__chain__)}return this.thru(rr)}function ur(){return pu(this.__wrapped__,this.__actions__)}var Ai=h2(function(g,C,Q){$a.call(g,Q)?++g[Q]:El(g,Q,1)});function sa(g,C,Q){var ge=qr(g)?Si:rf;return Q&&W0(g,C,Q)&&(C=t),ge(g,xi(C,3))}function ca(g,C){var Q=qr(g)?_i:c2;return Q(g,xi(C,3))}var hr=uf(vA),is=uf(Ae);function c0(g,C){return Cs(Bl(g,C),1)}function g0(g,C){return Cs(Bl(g,C),J)}function Sa(g,C,Q){return Q=Q===t?1:ha(Q),Cs(Bl(g,C),Q)}function $s(g,C){var Q=qr(g)?En:s2;return Q(g,xi(C,3))}function X1(g,C){var Q=qr(g)?Vn:Z6;return Q(g,xi(C,3))}var Y0=h2(function(g,C,Q){$a.call(g,Q)?g[Q].push(C):El(g,Q,[C])});function Z0(g,C,Q,ge){g=Y1(g)?g:bA(g),Q=Q&&!ge?ha(Q):0;var je=g.length;return Q<0&&(Q=Zs(je+Q,0)),e9(g)?Q<=je&&g.indexOf(C,Q)>-1:!!je&&P1(g,C,Q)>-1}var Tl=Jr(function(g,C,Q){var ge=-1,je=typeof C=="function",ut=Y1(g)?gn(g.length):[];return s2(g,function(Rt){ut[++ge]=je?ln(C,Rt,Q):vd(Rt,C,Q)}),ut}),x2=h2(function(g,C,Q){El(g,Q,C)});function Bl(g,C){var Q=qr(g)?Zi:Cd;return Q(g,xi(C,3))}function Nd(g,C,Q,ge){return g==null?[]:(qr(C)||(C=C==null?[]:[C]),Q=ge?t:Q,qr(Q)||(Q=Q==null?[]:[Q]),zh(g,C,Q))}var Pd=h2(function(g,C,Q){g[Q?0:1].push(C)},function(){return[[],[]]});function yu(g,C,Q){var ge=qr(g)?Hr:R1,je=arguments.length<3;return ge(g,xi(C,4),Q,je,s2)}function kd(g,C,Q){var ge=qr(g)?wo:R1,je=arguments.length<3;return ge(g,xi(C,4),Q,je,Z6)}function bu(g,C){var Q=qr(g)?_i:c2;return Q(g,$v(xi(C,3)))}function m4(g){var C=qr(g)?X6:Mg;return C(g)}function fp(g,C,Q){(Q?W0(g,C,Q):C===t)?C=1:C=ha(C);var ge=qr(g)?xg:Tg;return ge(g,C)}function hK(g){var C=qr(g)?Fo:lr;return C(g)}function pK(g){if(g==null)return 0;if(Y1(g))return e9(g)?Fc(g):g.length;var C=s0(g);return C==Je||C==He?g.size:u2(g).length}function AK(g,C,Q){var ge=qr(g)?$o:iA;return Q&&W0(g,C,Q)&&(C=t),ge(g,xi(C,3))}var mK=Jr(function(g,C){if(g==null)return[];var Q=C.length;return Q>1&&W0(g,C[0],C[1])?C=[]:Q>2&&W0(C[0],C[1],C[2])&&(C=[C[0]]),zh(g,Cs(C,1),[])}),Zv=z3||function(){return fa.Date.now()};function gK(g,C){if(typeof C!="function")throw new Yc(r);return g=ha(g),function(){if(--g<1)return C.apply(this,arguments)}}function WL(g,C,Q){return C=Q?t:C,C=g&&C==null?g.length:C,j1(g,w,t,t,t,t,C)}function KL(g,C){var Q;if(typeof C!="function")throw new Yc(r);return g=ha(g),function(){return--g>0&&(Q=C.apply(this,arguments)),g<=1&&(C=t),Q}}var Xw=Jr(function(g,C,Q){var ge=m;if(Q.length){var je=Wc(Q,vu(Xw));ge|=u}return j1(g,ge,C,Q,je)}),XL=Jr(function(g,C,Q){var ge=m|A;if(Q.length){var je=Wc(Q,vu(XL));ge|=u}return j1(C,ge,g,Q,je)});function YL(g,C,Q){C=Q?t:C;var ge=j1(g,y,t,t,t,t,t,C);return ge.placeholder=YL.placeholder,ge}function ZL(g,C,Q){C=Q?t:C;var ge=j1(g,b,t,t,t,t,t,C);return ge.placeholder=ZL.placeholder,ge}function JL(g,C,Q){var ge,je,ut,Rt,Zt,cn,Ln=0,Dn=!1,Hn=!1,Ci=!0;if(typeof g!="function")throw new Yc(r);C=C2(C)||0,qs(Q)&&(Dn=!!Q.leading,Hn="maxWait"in Q,ut=Hn?Zs(C2(Q.maxWait)||0,C):ut,Ci="trailing"in Q?!!Q.trailing:Ci);function er(y0){var Cu=ge,zd=je;return ge=je=t,Ln=y0,Rt=g.apply(zd,Cu),Rt}function xr(y0){return Ln=y0,Zt=Dd(Pa,C),Dn?er(y0):Rt}function ba(y0){var Cu=y0-cn,zd=y0-Ln,mD=C-Cu;return Hn?Js(mD,ut-zd):mD}function Cr(y0){var Cu=y0-cn,zd=y0-Ln;return cn===t||Cu>=C||Cu<0||Hn&&zd>=ut}function Pa(){var y0=Zv();if(Cr(y0))return Ka(y0);Zt=Dd(Pa,ba(y0))}function Ka(y0){return Zt=t,Ci&&ge?er(y0):(ge=je=t,Rt)}function Dl(){Zt!==t&&rA(Zt),Ln=0,ge=cn=je=Zt=t}function x1(){return Zt===t?Rt:Ka(Zv())}function Fl(){var y0=Zv(),Cu=Cr(y0);if(ge=arguments,je=this,cn=y0,Cu){if(Zt===t)return xr(cn);if(Hn)return rA(Zt),Zt=Dd(Pa,C),er(cn)}return Zt===t&&(Zt=Dd(Pa,C)),Rt}return Fl.cancel=Dl,Fl.flush=x1,Fl}var vK=Jr(function(g,C){return V1(g,1,C)}),yK=Jr(function(g,C,Q){return V1(g,C2(C)||0,Q)});function bK(g){return j1(g,R)}function Jv(g,C){if(typeof g!="function"||C!=null&&typeof C!="function")throw new Yc(r);var Q=function(){var ge=arguments,je=C?C.apply(this,ge):ge[0],ut=Q.cache;if(ut.has(je))return ut.get(je);var Rt=g.apply(this,ge);return Q.cache=ut.set(je,Rt)||ut,Rt};return Q.cache=new(Jv.Cache||Cl),Q}Jv.Cache=Cl;function $v(g){if(typeof g!="function")throw new Yc(r);return function(){var C=arguments;switch(C.length){case 0:return!g.call(this);case 1:return!g.call(this,C[0]);case 2:return!g.call(this,C[0],C[1]);case 3:return!g.call(this,C[0],C[1],C[2])}return!g.apply(this,C)}}function xK(g){return KL(2,g)}var CK=Bg(function(g,C){C=C.length==1&&qr(C[0])?Zi(C[0],Bs(xi())):Zi(Cs(C,1),Bs(xi()));var Q=C.length;return Jr(function(ge){for(var je=-1,ut=Js(ge.length,Q);++je<ut;)ge[je]=C[je].call(this,ge[je]);return ln(g,this,ge)})}),Yw=Jr(function(g,C){var Q=Wc(C,vu(Yw));return j1(g,u,t,C,Q)}),$L=Jr(function(g,C){var Q=Wc(C,vu($L));return j1(g,x,t,C,Q)}),wK=o0(function(g,C){return j1(g,L,t,t,t,C)});function EK(g,C){if(typeof g!="function")throw new Yc(r);return C=C===t?C:ha(C),Jr(g,C)}function _K(g,C){if(typeof g!="function")throw new Yc(r);return C=C==null?0:Zs(ha(C),0),Jr(function(Q){var ge=Q[C],je=d2(Q,0,C);return ge&&Na(je,ge),ln(g,this,je)})}function SK(g,C,Q){var ge=!0,je=!0;if(typeof g!="function")throw new Yc(r);return qs(Q)&&(ge="leading"in Q?!!Q.leading:ge,je="trailing"in Q?!!Q.trailing:je),JL(g,C,{leading:ge,maxWait:C,trailing:je})}function IK(g){return WL(g,1)}function MK(g,C){return Yw(b1(C),g)}function TK(){if(!arguments.length)return[];var g=arguments[0];return qr(g)?g:[g]}function BK(g){return j0(g,d)}function LK(g,C){return C=typeof C=="function"?C:t,j0(g,d,C)}function DK(g){return j0(g,l|d)}function FK(g,C){return C=typeof C=="function"?C:t,j0(g,l|d,C)}function NK(g,C){return C==null||Y6(g,C,mc(C))}function xu(g,C){return g===C||g!==g&&C!==C}var PK=df(W3),kK=df(function(g,C){return g>=C}),dp=$6(function(){return arguments}())?$6:function(g){return l0(g)&&$a.call(g,"callee")&&!U6.call(g,"callee")},qr=gn.isArray,RK=ie?Bs(ie):_g;function Y1(g){return g!=null&&qv(g.length)&&!Rd(g)}function v0(g){return l0(g)&&Y1(g)}function OK(g){return g===!0||g===!1||l0(g)&&G0(g)==pt}var g4=gl||oE,zK=Be?Bs(Be):Sg;function UK(g){return l0(g)&&g.nodeType===1&&!Hg(g)}function VK(g){if(g==null)return!0;if(Y1(g)&&(qr(g)||typeof g=="string"||typeof g.splice=="function"||g4(g)||yA(g)||dp(g)))return!g.length;var C=s0(g);if(C==Je||C==He)return!g.size;if(pf(g))return!u2(g).length;for(var Q in g)if($a.call(g,Q))return!1;return!0}function HK(g,C){return yd(g,C)}function QK(g,C,Q){Q=typeof Q=="function"?Q:t;var ge=Q?Q(g,C):t;return ge===t?yd(g,C,t,Q):!!ge}function Zw(g){if(!l0(g))return!1;var C=G0(g);return C==le||C==Ie||typeof g.message=="string"&&typeof g.name=="string"&&!Hg(g)}function jK(g){return typeof g=="number"&&vl(g)}function Rd(g){if(!qs(g))return!1;var C=G0(g);return C==ue||C==De||C==We||C==he}function qL(g){return typeof g=="number"&&g==ha(g)}function qv(g){return typeof g=="number"&&g>-1&&g%1==0&&g<=Z}function qs(g){var C=typeof g;return g!=null&&(C=="object"||C=="function")}function l0(g){return g!=null&&typeof g=="object"}var eD=Oe?Bs(Oe):Ig;function GK(g,C){return g===C||Oh(g,C,m2(C))}function WK(g,C,Q){return Q=typeof Q=="function"?Q:t,Oh(g,C,m2(C),Q)}function KK(g){return tD(g)&&g!=+g}function XK(g){if(hA(g))throw new yr(i);return bd(g)}function YK(g){return g===null}function ZK(g){return g==null}function tD(g){return typeof g=="number"||l0(g)&&G0(g)==lt}function Hg(g){if(!l0(g)||G0(g)!=K)return!1;var C=ld(g);if(C===null)return!0;var Q=$a.call(C,"constructor")&&C.constructor;return typeof Q=="function"&&Q instanceof Q&&sd.call(Q)==R6}var Jw=kt?Bs(kt):X3;function JK(g){return qL(g)&&g>=-Z&&g<=Z}var nD=jt?Bs(jt):Y3;function e9(g){return typeof g=="string"||!qr(g)&&l0(g)&&G0(g)==we}function Ll(g){return typeof g=="symbol"||l0(g)&&G0(g)==Fe}var yA=sn?Bs(sn):xd;function $K(g){return g===t}function qK(g){return l0(g)&&s0(g)==et}function eX(g){return l0(g)&&G0(g)==ft}var tX=df(Jc),nX=df(function(g,C){return g<=C});function iD(g){if(!g)return[];if(Y1(g))return e9(g)?go(g):m0(g);if(ud&&g[ud])return Bh(g[ud]());var C=s0(g),Q=C==Je?D3:C==He?ad:bA;return Q(g)}function Od(g){if(!g)return g===0?g:0;if(g=C2(g),g===J||g===-J){var C=g<0?-1:1;return C*oe}return g===g?g:0}function ha(g){var C=Od(g),Q=C%1;return C===C?Q?C-Q:C:0}function rD(g){return g?U1(ha(g),0,ne):0}function C2(g){if(typeof g=="number")return g;if(Ll(g))return de;if(qs(g)){var C=typeof g.valueOf=="function"?g.valueOf():g;g=qs(C)?C+"":C}if(typeof g!="string")return g===0?g:+g;g=su(g);var Q=Ma.test(g);return Q||ds.test(g)?A1(g.slice(2),Q?2:8):ka.test(g)?de:+g}function aD(g){return Q1(g,Z1(g))}function iX(g){return g?U1(ha(g),-Z,Z):g===0?g:0}function No(g){return g==null?"":qa(g)}var rX=p2(function(g,C){if(pf(C)||Y1(C)){Q1(C,mc(C),g);return}for(var Q in C)$a.call(C,Q)&&ef(g,Q,C[Q])}),oD=p2(function(g,C){Q1(C,Z1(C),g)}),t9=p2(function(g,C,Q,ge){Q1(C,Z1(C),g,ge)}),aX=p2(function(g,C,Q,ge){Q1(C,mc(C),g,ge)}),oX=o0(nf);function sX(g,C){var Q=y1(g);return C==null?Q:wl(Q,C)}var cX=Jr(function(g,C){g=da(g);var Q=-1,ge=C.length,je=ge>2?C[2]:t;for(je&&W0(C[0],C[1],je)&&(ge=1);++Q<ge;)for(var ut=C[Q],Rt=Z1(ut),Zt=-1,cn=Rt.length;++Zt<cn;){var Ln=Rt[Zt],Dn=g[Ln];(Dn===t||xu(Dn,lu[Ln])&&!$a.call(g,Ln))&&(g[Ln]=ut[Ln])}return g}),lX=Jr(function(g){return g.push(t,Md),ln(sD,t,g)});function uX(g,C){return m1(g,xi(C,3),Pc)}function fX(g,C){return m1(g,xi(C,3),_l)}function dX(g,C){return g==null?g:af(g,xi(C,3),Z1)}function hX(g,C){return g==null?g:gd(g,xi(C,3),Z1)}function pX(g,C){return g&&Pc(g,xi(C,3))}function AX(g,C){return g&&_l(g,xi(C,3))}function mX(g){return g==null?[]:H1(g,mc(g))}function gX(g){return g==null?[]:H1(g,Z1(g))}function $w(g,C,Q){var ge=g==null?t:Zc(g,C);return ge===t?Q:ge}function vX(g,C){return g!=null&&l4(g,C,Cg)}function qw(g,C){return g!=null&&l4(g,C,K3)}var yX=ff(function(g,C,Q){C!=null&&typeof C.toString!="function"&&(C=cd.call(C)),g[C]=Q},tE(J1)),bX=ff(function(g,C,Q){C!=null&&typeof C.toString!="function"&&(C=cd.call(C)),$a.call(g,C)?g[C].push(Q):g[C]=[Q]},xi),xX=Jr(vd);function mc(g){return Y1(g)?K6(g):u2(g)}function Z1(g){return Y1(g)?K6(g,!0):T0(g)}function CX(g,C){var Q={};return C=xi(C,3),Pc(g,function(ge,je,ut){El(Q,C(ge,je,ut),ge)}),Q}function wX(g,C){var Q={};return C=xi(C,3),Pc(g,function(ge,je,ut){El(Q,je,C(ge,je,ut))}),Q}var EX=p2(function(g,C,Q){of(g,C,Q)}),sD=p2(function(g,C,Q,ge){of(g,C,Q,ge)}),_X=o0(function(g,C){var Q={};if(g==null)return Q;var ge=!1;C=Zi(C,function(ut){return ut=B0(ut,g),ge||(ge=ut.length>1),ut}),Q1(g,hf(g),Q),ge&&(Q=j0(Q,l|f|d,Td));for(var je=C.length;je--;)ws(Q,C[je]);return Q});function SX(g,C){return cD(g,$v(xi(C)))}var IX=o0(function(g,C){return g==null?{}:tA(g,C)});function cD(g,C){if(g==null)return{};var Q=Zi(hf(g),function(ge){return[ge]});return C=xi(C),Uh(g,Q,function(ge,je){return C(ge,je[0])})}function MX(g,C,Q){C=B0(C,g);var ge=-1,je=C.length;for(je||(je=1,g=t);++ge<je;){var ut=g==null?t:g[ii(C[ge])];ut===t&&(ge=je,ut=Q),g=Rd(ut)?ut.call(g):ut}return g}function TX(g,C,Q){return g==null?g:_d(g,C,Q)}function BX(g,C,Q,ge){return ge=typeof ge=="function"?ge:t,g==null?g:_d(g,C,Q,ge)}var lD=qh(mc),uD=qh(Z1);function LX(g,C,Q){var ge=qr(g),je=ge||g4(g)||yA(g);if(C=xi(C,4),Q==null){var ut=g&&g.constructor;je?Q=ge?new ut:[]:qs(g)?Q=Rd(ut)?y1(ld(g)):{}:Q={}}return(je?En:Pc)(g,function(Rt,Zt,cn){return C(Q,Rt,Zt,cn)}),Q}function DX(g,C){return g==null?!0:ws(g,C)}function FX(g,C,Q){return g==null?g:e4(g,C,b1(Q))}function NX(g,C,Q,ge){return ge=typeof ge=="function"?ge:t,g==null?g:e4(g,C,b1(Q),ge)}function bA(g){return g==null?[]:M0(g,mc(g))}function PX(g){return g==null?[]:M0(g,Z1(g))}function kX(g,C,Q){return Q===t&&(Q=C,C=t),Q!==t&&(Q=C2(Q),Q=Q===Q?Q:0),C!==t&&(C=C2(C),C=C===C?C:0),U1(C2(g),C,Q)}function RX(g,C,Q){return C=Od(C),Q===t?(Q=C,C=0):Q=Od(Q),g=C2(g),wg(g,C,Q)}function OX(g,C,Q){if(Q&&typeof Q!="boolean"&&W0(g,C,Q)&&(C=Q=t),Q===t&&(typeof C=="boolean"?(Q=C,C=t):typeof g=="boolean"&&(Q=g,g=t)),g===t&&C===t?(g=0,C=1):(g=Od(g),C===t?(C=g,g=0):C=Od(C)),g>C){var ge=g;g=C,C=ge}if(Q||g%1||C%1){var je=V3();return Js(g+je*(C-g+Ku("1e-"+((je+"").length-1))),C)}return Qh(g,C)}var zX=Au(function(g,C,Q){return C=C.toLowerCase(),g+(Q?fD(C):C)});function fD(g){return eE(No(g).toLowerCase())}function dD(g){return g=No(g),g&&g.replace(fo,Xs).replace(Ra,"")}function UX(g,C,Q){g=No(g),C=qa(C);var ge=g.length;Q=Q===t?ge:U1(ha(Q),0,ge);var je=Q;return Q-=C.length,Q>=0&&g.slice(Q,je)==C}function VX(g){return g=No(g),g&&ve.test(g)?g.replace(W,Th):g}function HX(g){return g=No(g),g&&Ue.test(g)?g.replace(Wt,"\\$&"):g}var QX=Au(function(g,C,Q){return g+(Q?"-":"")+C.toLowerCase()}),jX=Au(function(g,C,Q){return g+(Q?" ":"")+C.toLowerCase()}),GX=Zh("toLowerCase");function WX(g,C,Q){g=No(g),C=ha(C);var ge=C?Fc(g):0;if(!C||ge>=C)return g;var je=(C-ge)/2;return ps(uu(je),Q)+g+ps(U3(je),Q)}function KX(g,C,Q){g=No(g),C=ha(C);var ge=C?Fc(g):0;return C&&ge<C?g+ps(C-ge,Q):g}function XX(g,C,Q){g=No(g),C=ha(C);var ge=C?Fc(g):0;return C&&ge<C?ps(C-ge,Q)+g:g}function YX(g,C,Q){return Q||C==null?C=0:C&&(C=+C),Ju(No(g).replace(Mt,""),C||0)}function ZX(g,C,Q){return(Q?W0(g,C,Q):C===t)?C=1:C=ha(C),Ed(No(g),C)}function JX(){var g=arguments,C=No(g[0]);return g.length<3?C:C.replace(g[1],g[2])}var $X=Au(function(g,C,Q){return g+(Q?"_":"")+C.toLowerCase()});function qX(g,C,Q){return Q&&typeof Q!="number"&&W0(g,C,Q)&&(C=Q=t),Q=Q===t?ne:Q>>>0,Q?(g=No(g),g&&(typeof C=="string"||C!=null&&!Jw(C))&&(C=qa(C),!C&&Qa(g))?d2(go(g),0,Q):g.split(C,Q)):[]}var eY=Au(function(g,C,Q){return g+(Q?" ":"")+eE(C)});function tY(g,C,Q){return g=No(g),Q=Q==null?0:U1(ha(Q),0,g.length),C=qa(C),g.slice(Q,Q+C.length)==C}function nY(g,C,Q){var ge=nt.templateSettings;Q&&W0(g,C,Q)&&(C=t),g=No(g),C=t9({},C,ge,lA);var je=t9({},C.imports,ge.imports,lA),ut=mc(je),Rt=M0(je,ut),Zt,cn,Ln=0,Dn=C.interpolate||va,Hn="__p += '",Ci=N3((C.escape||va).source+"|"+Dn.source+"|"+(Dn===mt?Fi:va).source+"|"+(C.evaluate||va).source+"|$","g"),er="//# sourceURL="+($a.call(C,"sourceURL")?(C.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Jo+"]")+`
`;g.replace(Ci,function(Cr,Pa,Ka,Dl,x1,Fl){return Ka||(Ka=Dl),Hn+=g.slice(Ln,Fl).replace(xo,n2),Pa&&(Zt=!0,Hn+=`' +
__e(`+Pa+`) +
'`),x1&&(cn=!0,Hn+=`';
`+x1+`;
__p += '`),Ka&&(Hn+=`' +
((__t = (`+Ka+`)) == null ? '' : __t) +
'`),Ln=Fl+Cr.length,Cr}),Hn+=`';
`;var xr=$a.call(C,"variable")&&C.variable;if(!xr)Hn=`with (obj) {
`+Hn+`
}
`;else if(jo.test(xr))throw new yr(a);Hn=(cn?Hn.replace(Bn,""):Hn).replace(zn,"$1").replace(Ge,"$1;"),Hn="function("+(xr||"obj")+`) {
`+(xr?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(Zt?", __e = _.escape":"")+(cn?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Hn+`return __p
}`;var ba=pD(function(){return ja(ut,er+"return "+Hn).apply(t,Rt)});if(ba.source=Hn,Zw(ba))throw ba;return ba}function iY(g){return No(g).toLowerCase()}function rY(g){return No(g).toUpperCase()}function aY(g,C,Q){if(g=No(g),g&&(Q||C===t))return su(g);if(!g||!(C=qa(C)))return g;var ge=go(g),je=go(C),ut=Dc(ge,je),Rt=ao(ge,je)+1;return d2(ge,ut,Rt).join("")}function oY(g,C,Q){if(g=No(g),g&&(Q||C===t))return g.slice(0,Al(g)+1);if(!g||!(C=qa(C)))return g;var ge=go(g),je=ao(ge,go(C))+1;return d2(ge,0,je).join("")}function sY(g,C,Q){if(g=No(g),g&&(Q||C===t))return g.replace(Mt,"");if(!g||!(C=qa(C)))return g;var ge=go(g),je=Dc(ge,go(C));return d2(ge,je).join("")}function cY(g,C){var Q=T,ge=I;if(qs(C)){var je="separator"in C?C.separator:je;Q="length"in C?ha(C.length):Q,ge="omission"in C?qa(C.omission):ge}g=No(g);var ut=g.length;if(Qa(g)){var Rt=go(g);ut=Rt.length}if(Q>=ut)return g;var Zt=Q-Fc(ge);if(Zt<1)return ge;var cn=Rt?d2(Rt,0,Zt).join(""):g.slice(0,Zt);if(je===t)return cn+ge;if(Rt&&(Zt+=cn.length-Zt),Jw(je)){if(g.slice(Zt).search(je)){var Ln,Dn=cn;for(je.global||(je=N3(je.source,No(Fr.exec(je))+"g")),je.lastIndex=0;Ln=je.exec(Dn);)var Hn=Ln.index;cn=cn.slice(0,Hn===t?Zt:Hn)}}else if(g.indexOf(qa(je),Zt)!=Zt){var Ci=cn.lastIndexOf(je);Ci>-1&&(cn=cn.slice(0,Ci))}return cn+ge}function lY(g){return g=No(g),g&&ee.test(g)?g.replace(Se,N6):g}var uY=Au(function(g,C,Q){return g+(Q?" ":"")+C.toUpperCase()}),eE=Zh("toUpperCase");function hD(g,C,Q){return g=No(g),C=Q?t:C,C===t?D6(g)?Dh(g):I0(g):g.match(C)||[]}var pD=Jr(function(g,C){try{return ln(g,t,C)}catch(Q){return Zw(Q)?Q:new yr(Q)}}),fY=o0(function(g,C){return En(C,function(Q){Q=ii(Q),El(g,Q,Xw(g[Q],g))}),g});function dY(g){var C=g==null?0:g.length,Q=xi();return g=C?Zi(g,function(ge){if(typeof ge[1]!="function")throw new Yc(r);return[Q(ge[0]),ge[1]]}):[],Jr(function(ge){for(var je=-1;++je<C;){var ut=g[je];if(ln(ut[0],this,ge))return ln(ut[1],this,ge)}})}function hY(g){return Ea(j0(g,l))}function tE(g){return function(){return g}}function pY(g,C){return g==null||g!==g?C:g}var AY=mu(),mY=mu(!0);function J1(g){return g}function nE(g){return eA(typeof g=="function"?g:j0(g,l))}function gY(g){return Z3(j0(g,l))}function vY(g,C){return wd(g,j0(C,l))}var yY=Jr(function(g,C){return function(Q){return vd(Q,g,C)}}),bY=Jr(function(g,C){return function(Q){return vd(g,Q,C)}});function iE(g,C,Q){var ge=mc(C),je=H1(C,ge);Q==null&&!(qs(C)&&(je.length||!ge.length))&&(Q=C,C=g,g=this,je=H1(C,mc(C)));var ut=!(qs(Q)&&"chain"in Q)||!!Q.chain,Rt=Rd(g);return En(je,function(Zt){var cn=C[Zt];g[Zt]=cn,Rt&&(g.prototype[Zt]=function(){var Ln=this.__chain__;if(ut||Ln){var Dn=g(this.__wrapped__),Hn=Dn.__actions__=m0(this.__actions__);return Hn.push({func:cn,args:arguments,thisArg:g}),Dn.__chain__=Ln,Dn}return cn.apply(g,Na([this.value()],arguments))})}),g}function xY(){return fa._===this&&(fa._=q8),this}function rE(){}function CY(g){return g=ha(g),Jr(function(C){return J3(C,g)})}var wY=gu(Zi),EY=gu(Si),_Y=gu($o);function AD(g){return ap(g)?Lc(ii(g)):Vh(g)}function SY(g){return function(C){return g==null?t:Zc(g,C)}}var IY=o4(),MY=o4(!0);function aE(){return[]}function oE(){return!1}function TY(){return{}}function BY(){return""}function LY(){return!0}function DY(g,C){if(g=ha(g),g<1||g>Z)return[];var Q=ne,ge=Js(g,ne);C=xi(C),g-=ne;for(var je=t2(ge,C);++Q<g;)C(Q);return je}function FY(g){return qr(g)?Zi(g,ii):Ll(g)?[g]:m0(gA(No(g)))}function NY(g){var C=++k6;return No(g)+C}var PY=r4(function(g,C){return g+C},0),kY=s4("ceil"),RY=r4(function(g,C){return g/C},1),OY=s4("floor");function zY(g){return g&&g.length?Ls(g,J1,W3):t}function UY(g,C){return g&&g.length?Ls(g,xi(C,2),W3):t}function VY(g){return Bc(g,J1)}function HY(g,C){return Bc(g,xi(C,2))}function QY(g){return g&&g.length?Ls(g,J1,Jc):t}function jY(g,C){return g&&g.length?Ls(g,xi(C,2),Jc):t}var GY=r4(function(g,C){return g*C},1),WY=s4("round"),KY=r4(function(g,C){return g-C},0);function XY(g){return g&&g.length?Ba(g,J1):0}function YY(g,C){return g&&g.length?Ba(g,xi(C,2)):0}return nt.after=gK,nt.ary=WL,nt.assign=rX,nt.assignIn=oD,nt.assignInWith=t9,nt.assignWith=aX,nt.at=oX,nt.before=KL,nt.bind=Xw,nt.bindAll=fY,nt.bindKey=XL,nt.castArray=TK,nt.chain=rn,nt.chunk=K1,nt.compact=oo,nt.concat=qo,nt.cond=dY,nt.conforms=hY,nt.constant=tE,nt.countBy=Ai,nt.create=sX,nt.curry=YL,nt.curryRight=ZL,nt.debounce=JL,nt.defaults=cX,nt.defaultsDeep=lX,nt.defer=vK,nt.delay=yK,nt.difference=p4,nt.differenceBy=Og,nt.differenceWith=lp,nt.drop=zg,nt.dropRight=A4,nt.dropRightWhile=Ug,nt.dropWhile=Vg,nt.fill=up,nt.filter=ca,nt.flatMap=c0,nt.flatMapDeep=g0,nt.flatMapDepth=Sa,nt.flatten=Y,nt.flattenDeep=se,nt.flattenDepth=F,nt.flip=bK,nt.flow=AY,nt.flowRight=mY,nt.fromPairs=H,nt.functions=mX,nt.functionsIn=gX,nt.groupBy=Y0,nt.initial=Ee,nt.intersection=_e,nt.intersectionBy=xe,nt.intersectionWith=it,nt.invert=yX,nt.invertBy=bX,nt.invokeMap=Tl,nt.iteratee=nE,nt.keyBy=x2,nt.keys=mc,nt.keysIn=Z1,nt.map=Bl,nt.mapKeys=CX,nt.mapValues=wX,nt.matches=gY,nt.matchesProperty=vY,nt.memoize=Jv,nt.merge=EX,nt.mergeWith=sD,nt.method=yY,nt.methodOf=bY,nt.mixin=iE,nt.negate=$v,nt.nthArg=CY,nt.omit=_X,nt.omitBy=SX,nt.once=xK,nt.orderBy=Nd,nt.over=wY,nt.overArgs=CK,nt.overEvery=EY,nt.overSome=_Y,nt.partial=Yw,nt.partialRight=$L,nt.partition=Pd,nt.pick=IX,nt.pickBy=cD,nt.property=AD,nt.propertyOf=SY,nt.pull=bn,nt.pullAll=In,nt.pullAllBy=si,nt.pullAllWith=Oi,nt.pullAt=Ui,nt.range=IY,nt.rangeRight=MY,nt.rearg=wK,nt.reject=bu,nt.remove=dr,nt.rest=EK,nt.reverse=rr,nt.sampleSize=fp,nt.set=TX,nt.setWith=BX,nt.shuffle=hK,nt.slice=jr,nt.sortBy=mK,nt.sortedUniq=Wa,nt.sortedUniqBy=So,nt.split=qX,nt.spread=_K,nt.tail=$r,nt.take=to,nt.takeRight=ts,nt.takeRightWhile=Nr,nt.takeWhile=ns,nt.tap=wn,nt.throttle=SK,nt.thru=hi,nt.toArray=iD,nt.toPairs=lD,nt.toPairsIn=uD,nt.toPath=FY,nt.toPlainObject=aD,nt.transform=LX,nt.unary=IK,nt.union=pc,nt.unionBy=Os,nt.unionWith=L0,nt.uniq=X0,nt.uniqBy=Ac,nt.uniqWith=B,nt.unset=DX,nt.unzip=S,nt.unzipWith=k,nt.update=FX,nt.updateWith=NX,nt.values=bA,nt.valuesIn=PX,nt.without=P,nt.words=hD,nt.wrap=MK,nt.xor=ae,nt.xorBy=Me,nt.xorWith=Qe,nt.zip=ct,nt.zipObject=ot,nt.zipObjectDeep=Gt,nt.zipWith=en,nt.entries=lD,nt.entriesIn=uD,nt.extend=oD,nt.extendWith=t9,iE(nt,nt),nt.add=PY,nt.attempt=pD,nt.camelCase=zX,nt.capitalize=fD,nt.ceil=kY,nt.clamp=kX,nt.clone=BK,nt.cloneDeep=DK,nt.cloneDeepWith=FK,nt.cloneWith=LK,nt.conformsTo=NK,nt.deburr=dD,nt.defaultTo=pY,nt.divide=RY,nt.endsWith=UX,nt.eq=xu,nt.escape=VX,nt.escapeRegExp=HX,nt.every=sa,nt.find=hr,nt.findIndex=vA,nt.findKey=uX,nt.findLast=is,nt.findLastIndex=Ae,nt.findLastKey=fX,nt.floor=OY,nt.forEach=$s,nt.forEachRight=X1,nt.forIn=dX,nt.forInRight=hX,nt.forOwn=pX,nt.forOwnRight=AX,nt.get=$w,nt.gt=PK,nt.gte=kK,nt.has=vX,nt.hasIn=qw,nt.head=X,nt.identity=J1,nt.includes=Z0,nt.indexOf=pe,nt.inRange=RX,nt.invoke=xX,nt.isArguments=dp,nt.isArray=qr,nt.isArrayBuffer=RK,nt.isArrayLike=Y1,nt.isArrayLikeObject=v0,nt.isBoolean=OK,nt.isBuffer=g4,nt.isDate=zK,nt.isElement=UK,nt.isEmpty=VK,nt.isEqual=HK,nt.isEqualWith=QK,nt.isError=Zw,nt.isFinite=jK,nt.isFunction=Rd,nt.isInteger=qL,nt.isLength=qv,nt.isMap=eD,nt.isMatch=GK,nt.isMatchWith=WK,nt.isNaN=KK,nt.isNative=XK,nt.isNil=ZK,nt.isNull=YK,nt.isNumber=tD,nt.isObject=qs,nt.isObjectLike=l0,nt.isPlainObject=Hg,nt.isRegExp=Jw,nt.isSafeInteger=JK,nt.isSet=nD,nt.isString=e9,nt.isSymbol=Ll,nt.isTypedArray=yA,nt.isUndefined=$K,nt.isWeakMap=qK,nt.isWeakSet=eX,nt.join=Tt,nt.kebabCase=QX,nt.last=Kt,nt.lastIndexOf=Ot,nt.lowerCase=jX,nt.lowerFirst=GX,nt.lt=tX,nt.lte=nX,nt.max=zY,nt.maxBy=UY,nt.mean=VY,nt.meanBy=HY,nt.min=QY,nt.minBy=jY,nt.stubArray=aE,nt.stubFalse=oE,nt.stubObject=TY,nt.stubString=BY,nt.stubTrue=LY,nt.multiply=GY,nt.nth=nn,nt.noConflict=xY,nt.noop=rE,nt.now=Zv,nt.pad=WX,nt.padEnd=KX,nt.padStart=XX,nt.parseInt=YX,nt.random=OX,nt.reduce=yu,nt.reduceRight=kd,nt.repeat=ZX,nt.replace=JX,nt.result=MX,nt.round=WY,nt.runInContext=$t,nt.sample=m4,nt.size=pK,nt.snakeCase=$X,nt.some=AK,nt.sortedIndex=Kr,nt.sortedIndexBy=eo,nt.sortedIndexOf=As,nt.sortedLastIndex=Ga,nt.sortedLastIndexBy=Tr,nt.sortedLastIndexOf=es,nt.startCase=eY,nt.startsWith=tY,nt.subtract=KY,nt.sum=XY,nt.sumBy=YY,nt.template=nY,nt.times=DY,nt.toFinite=Od,nt.toInteger=ha,nt.toLength=rD,nt.toLower=iY,nt.toNumber=C2,nt.toSafeInteger=iX,nt.toString=No,nt.toUpper=rY,nt.trim=aY,nt.trimEnd=oY,nt.trimStart=sY,nt.truncate=cY,nt.unescape=lY,nt.uniqueId=NY,nt.upperCase=uY,nt.upperFirst=eE,nt.each=$s,nt.eachRight=X1,nt.first=X,iE(nt,function(){var g={};return Pc(nt,function(C,Q){$a.call(nt.prototype,Q)||(g[Q]=C)}),g}(),{chain:!1}),nt.VERSION=n,En(["bind","bindKey","curry","curryRight","partial","partialRight"],function(g){nt[g].placeholder=nt}),En(["drop","take"],function(g,C){ya.prototype[g]=function(Q){Q=Q===t?1:Zs(ha(Q),0);var ge=this.__filtered__&&!C?new ya(this):this.clone();return ge.__filtered__?ge.__takeCount__=Js(Q,ge.__takeCount__):ge.__views__.push({size:Js(Q,ne),type:g+(ge.__dir__<0?"Right":"")}),ge},ya.prototype[g+"Right"]=function(Q){return this.reverse()[g](Q).reverse()}}),En(["filter","map","takeWhile"],function(g,C){var Q=C+1,ge=Q==z||Q==V;ya.prototype[g]=function(je){var ut=this.clone();return ut.__iteratees__.push({iteratee:xi(je,3),type:Q}),ut.__filtered__=ut.__filtered__||ge,ut}}),En(["head","last"],function(g,C){var Q="take"+(C?"Right":"");ya.prototype[g]=function(){return this[Q](1).value()[0]}}),En(["initial","tail"],function(g,C){var Q="drop"+(C?"":"Right");ya.prototype[g]=function(){return this.__filtered__?new ya(this):this[Q](1)}}),ya.prototype.compact=function(){return this.filter(J1)},ya.prototype.find=function(g){return this.filter(g).head()},ya.prototype.findLast=function(g){return this.reverse().find(g)},ya.prototype.invokeMap=Jr(function(g,C){return typeof g=="function"?new ya(this):this.map(function(Q){return vd(Q,g,C)})}),ya.prototype.reject=function(g){return this.filter($v(xi(g)))},ya.prototype.slice=function(g,C){g=ha(g);var Q=this;return Q.__filtered__&&(g>0||C<0)?new ya(Q):(g<0?Q=Q.takeRight(-g):g&&(Q=Q.drop(g)),C!==t&&(C=ha(C),Q=C<0?Q.dropRight(-C):Q.take(C-g)),Q)},ya.prototype.takeRightWhile=function(g){return this.reverse().takeWhile(g).reverse()},ya.prototype.toArray=function(){return this.take(ne)},Pc(ya.prototype,function(g,C){var Q=/^(?:filter|find|map|reject)|While$/.test(C),ge=/^(?:head|last)$/.test(C),je=nt[ge?"take"+(C=="last"?"Right":""):C],ut=ge||/^find/.test(C);je&&(nt.prototype[C]=function(){var Rt=this.__wrapped__,Zt=ge?[1]:arguments,cn=Rt instanceof ya,Ln=Zt[0],Dn=cn||qr(Rt),Hn=function(Pa){var Ka=je.apply(nt,Na([Pa],Zt));return ge&&Ci?Ka[0]:Ka};Dn&&Q&&typeof Ln=="function"&&Ln.length!=1&&(cn=Dn=!1);var Ci=this.__chain__,er=!!this.__actions__.length,xr=ut&&!Ci,ba=cn&&!er;if(!ut&&Dn){Rt=ba?Rt:new ya(this);var Cr=g.apply(Rt,Zt);return Cr.__actions__.push({func:hi,args:[Hn],thisArg:t}),new Nc(Cr,Ci)}return xr&&ba?g.apply(this,Zt):(Cr=this.thru(Hn),xr?ge?Cr.value()[0]:Cr.value():Cr)})}),En(["pop","push","shift","sort","splice","unshift"],function(g){var C=cu[g],Q=/^(?:push|sort|unshift)$/.test(g)?"tap":"thru",ge=/^(?:pop|shift)$/.test(g);nt.prototype[g]=function(){var je=arguments;if(ge&&!this.__chain__){var ut=this.value();return C.apply(qr(ut)?ut:[],je)}return this[Q](function(Rt){return C.apply(qr(Rt)?Rt:[],je)})}}),Pc(ya.prototype,function(g,C){var Q=nt[C];if(Q){var ge=Q.name+"";$a.call(qu,ge)||(qu[ge]=[]),qu[ge].push({name:C,func:Q})}}),qu[A2(t,A).name]=[{name:"wrapper",func:t}],ya.prototype.clone=pd,ya.prototype.reverse=j3,ya.prototype.value=rg,nt.prototype.at=$n,nt.prototype.chain=pi,nt.prototype.commit=Br,nt.prototype.next=Bi,nt.prototype.plant=_a,nt.prototype.reverse=Pr,nt.prototype.toJSON=nt.prototype.valueOf=nt.prototype.value=ur,nt.prototype.first=nt.prototype.head,ud&&(nt.prototype[ud]=Ii),nt},Xc=Z8();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(fa._=Xc,define(function(){return Xc})):Pe?((Pe.exports=Xc)._=Xc,B3._=Xc):fa._=Xc}).call(l8)});var HH=fr((Kx,VH)=>{(function(){var t,n,e,i,r,a,o,s,c,l,f,d,h,p,m,A,v,y,b,u,x,w,L,R,T,I,N,U,z,D,V,J,Z=[].slice;v='<span class="odometer-value"></span>',p='<span class="odometer-ribbon"><span class="odometer-ribbon-inner">'+v+"</span></span>",i='<span class="odometer-digit"><span class="odometer-digit-spacer">8</span><span class="odometer-digit-inner">'+p+"</span></span>",o='<span class="odometer-formatting-mark"></span>',e="(,ddd).dd",s=/^\(?([^)]*)\)?(?:(.)(d+))?$/,c=30,a=2e3,t=20,l=2,r=.5,f=1e3/c,n=1e3/t,m="transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",T=document.createElement("div").style,A=T.transition!=null||T.webkitTransition!=null||T.mozTransition!=null||T.oTransition!=null,L=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,b=function(oe){var de;return de=document.createElement("div"),de.innerHTML=oe,de.children[0]},w=function(oe,de){return oe.className=oe.className.replace(new RegExp("(^| )"+de.split(" ").join("|")+"( |$)","gi")," ")},y=function(oe,de){return w(oe,de),oe.className+=" "+de},I=function(oe,de){var ne;if(document.createEvent!=null)return ne=document.createEvent("HTMLEvents"),ne.initEvent(de,!0,!0),oe.dispatchEvent(ne)},x=function(){var oe,de;return(oe=(de=window.performance)!=null&&typeof de.now=="function"?de.now():void 0)!=null?oe:+new Date},R=function(oe,de){return de==null&&(de=0),de?(oe*=Math.pow(10,de),oe+=.5,oe=Math.floor(oe),oe/=Math.pow(10,de)):Math.round(oe)},N=function(oe){return oe<0?Math.ceil(oe):Math.floor(oe)},u=function(oe){return oe-R(oe)},z=!1,(U=function(){var oe,de,ne,be,Te;if(!z&&window.jQuery!=null){for(z=!0,be=["html","text"],Te=[],de=0,ne=be.length;de<ne;de++)oe=be[de],Te.push(function(Le){var Xe;return Xe=window.jQuery.fn[Le],window.jQuery.fn[Le]=function(ze){var We;return ze==null||((We=this[0])!=null?We.odometer:void 0)==null?Xe.apply(this,arguments):this[0].odometer.update(ze)}}(oe));return Te}})(),setTimeout(U,0),h=function(){function oe(de){var ne,be,Te,Le,Xe,ze,We,pt,q,Ie,le=this;if(this.options=de,this.el=this.options.el,this.el.odometer!=null)return this.el.odometer;this.el.odometer=this,pt=oe.options;for(be in pt)Le=pt[be],this.options[be]==null&&(this.options[be]=Le);(Xe=this.options).duration==null&&(Xe.duration=a),this.MAX_VALUES=this.options.duration/f/l|0,this.resetFormat(),this.value=this.cleanValue((q=this.options.value)!=null?q:""),this.renderInside(),this.render();try{for(Ie=["innerHTML","innerText","textContent"],ze=0,We=Ie.length;ze<We;ze++)Te=Ie[ze],this.el[Te]!=null&&function(ue){return Object.defineProperty(le.el,ue,{get:function(){var De;return ue==="innerHTML"?le.inside.outerHTML:(De=le.inside.innerText)!=null?De:le.inside.textContent},set:function(De){return le.update(De)}})}(Te)}catch(ue){ne=ue,this.watchForMutations()}}return oe.prototype.renderInside=function(){return this.inside=document.createElement("div"),this.inside.className="odometer-inside",this.el.innerHTML="",this.el.appendChild(this.inside)},oe.prototype.watchForMutations=function(){var de,ne=this;if(d!=null)try{return this.observer==null&&(this.observer=new d(function(be){var Te;return Te=ne.el.innerText,ne.renderInside(),ne.render(ne.value),ne.update(Te)})),this.watchMutations=!0,this.startWatchingMutations()}catch(be){de=be}},oe.prototype.startWatchingMutations=function(){if(this.watchMutations)return this.observer.observe(this.el,{childList:!0})},oe.prototype.stopWatchingMutations=function(){var de;return(de=this.observer)!=null?de.disconnect():void 0},oe.prototype.cleanValue=function(de){var ne;return typeof de=="string"&&(de=de.replace((ne=this.format.radix)!=null?ne:".","<radix>"),de=de.replace(/[.,]/g,""),de=de.replace("<radix>","."),de=parseFloat(de,10)||0),R(de,this.format.precision)},oe.prototype.bindTransitionEnd=function(){var de,ne,be,Te,Le,Xe,ze=this;if(!this.transitionEndBound){for(this.transitionEndBound=!0,ne=!1,Le=m.split(" "),Xe=[],be=0,Te=Le.length;be<Te;be++)de=Le[be],Xe.push(this.el.addEventListener(de,function(){return ne||(ne=!0,setTimeout(function(){return ze.render(),ne=!1,I(ze.el,"odometerdone")},0)),!0},!1));return Xe}},oe.prototype.resetFormat=function(){var de,ne,be,Te,Le,Xe,ze,We;if(de=(ze=this.options.format)!=null?ze:e,de||(de="d"),be=s.exec(de),!be)throw new Error("Odometer: Unparsable digit format");return We=be.slice(1,4),Xe=We[0],Le=We[1],ne=We[2],Te=ne?.length||0,this.format={repeating:Xe,radix:Le,precision:Te}},oe.prototype.render=function(de){var ne,be,Te,Le,Xe,ze,We;for(de==null&&(de=this.value),this.stopWatchingMutations(),this.resetFormat(),this.inside.innerHTML="",Xe=this.options.theme,ne=this.el.className.split(" "),Le=[],ze=0,We=ne.length;ze<We;ze++)if(be=ne[ze],!!be.length){if(Te=/^odometer-theme-(.+)$/.exec(be)){Xe=Te[1];continue}/^odometer(-|$)/.test(be)||Le.push(be)}return Le.push("odometer"),A||Le.push("odometer-no-transitions"),Xe?Le.push("odometer-theme-"+Xe):Le.push("odometer-auto-theme"),this.el.className=Le.join(" "),this.ribbons={},this.formatDigits(de),this.startWatchingMutations()},oe.prototype.formatDigits=function(de){var ne,be,Te,Le,Xe,ze,We,pt,q,Ie;if(this.digits=[],this.options.formatFunction)for(Te=this.options.formatFunction(de),q=Te.split("").reverse(),Xe=0,We=q.length;Xe<We;Xe++)be=q[Xe],be.match(/0-9/)?(ne=this.renderDigit(),ne.querySelector(".odometer-value").innerHTML=be,this.digits.push(ne),this.insertDigit(ne)):this.addSpacer(be);else for(de=this.preservePrecision(de),Le=!this.format.precision,Ie=de.toString().split("").reverse(),ze=0,pt=Ie.length;ze<pt;ze++)ne=Ie[ze],ne==="."&&(Le=!0),this.addDigit(ne,Le)},oe.prototype.preservePrecision=function(de){var ne,be,Te,Le,Xe;if(ne=de,this.format.precision)for(Te=ne.toString().split("."),Te.length===1&&(ne+=".",Te[1]=""),be=Le=0,Xe=this.format.precision;0<=Xe?Le<Xe:Le>Xe;be=0<=Xe?++Le:--Le)Te[1][be]||(ne+="0");return ne},oe.prototype.update=function(de){var ne,be=this;if(de=this.cleanValue(de),!!(ne=de-this.value))return w(this.el,"odometer-animating-up odometer-animating-down odometer-animating"),ne>0?y(this.el,"odometer-animating-up"):y(this.el,"odometer-animating-down"),this.stopWatchingMutations(),this.animate(de),this.startWatchingMutations(),setTimeout(function(){return be.el.offsetHeight,y(be.el,"odometer-animating")},0),this.value=de},oe.prototype.renderDigit=function(){return b(i)},oe.prototype.insertDigit=function(de,ne){return ne!=null?this.inside.insertBefore(de,ne):this.inside.children.length?this.inside.insertBefore(de,this.inside.children[0]):this.inside.appendChild(de)},oe.prototype.addSpacer=function(de,ne,be){var Te;return Te=b(o),Te.innerHTML=de,be&&y(Te,be),this.insertDigit(Te,ne)},oe.prototype.addDigit=function(de,ne){var be,Te,Le,Xe;if(ne==null&&(ne=!0),de==="-")return this.addSpacer(de,null,"odometer-negation-mark");if(de===".")return this.addSpacer((Xe=this.format.radix)!=null?Xe:".",null,"odometer-radix-mark");if(ne)for(Le=!1;;){if(!this.format.repeating.length){if(Le)throw new Error("Bad odometer format without digits");this.resetFormat(),Le=!0}if(be=this.format.repeating[this.format.repeating.length-1],this.format.repeating=this.format.repeating.substring(0,this.format.repeating.length-1),be==="d")break;this.addSpacer(be)}return Te=this.renderDigit(),Te.querySelector(".odometer-value").innerHTML=de,this.digits.push(Te),this.insertDigit(Te)},oe.prototype.animate=function(de){return!A||this.options.animation==="count"?this.animateCount(de):this.animateSlide(de)},oe.prototype.animateCount=function(de){var ne,be,Te,Le,Xe,ze=this;if(be=+de-this.value)return Le=Te=x(),ne=this.value,(Xe=function(){var We,pt,q;if(x()-Le>ze.options.duration){ze.value=de,ze.render(),I(ze.el,"odometerdone");return}return We=x()-Te,We>n&&(Te=x(),q=We/ze.options.duration,pt=be*q,ne+=pt,ze.render(Math.round(ne))),L!=null?L(Xe):setTimeout(Xe,n)})()},oe.prototype.getDigitCount=function(){var de,ne,be,Te,Le,Xe;for(Te=1<=arguments.length?Z.call(arguments,0):[],de=Le=0,Xe=Te.length;Le<Xe;de=++Le)be=Te[de],Te[de]=Math.abs(be);return ne=Math.max.apply(Math,Te),Math.ceil(Math.log(ne+1)/Math.log(10))},oe.prototype.getFractionalDigitCount=function(){var de,ne,be,Te,Le,Xe,ze;for(Le=1<=arguments.length?Z.call(arguments,0):[],ne=/^\-?\d*\.(\d*?)0*$/,de=Xe=0,ze=Le.length;Xe<ze;de=++Xe)Te=Le[de],Le[de]=Te.toString(),be=ne.exec(Le[de]),be==null?Le[de]=0:Le[de]=be[1].length;return Math.max.apply(Math,Le)},oe.prototype.resetDigits=function(){return this.digits=[],this.ribbons=[],this.inside.innerHTML="",this.resetFormat()},oe.prototype.animateSlide=function(de){var ne,be,Te,Le,Xe,ze,We,pt,q,Ie,le,ue,De,Je,lt,re,K,fe,he,Ne,He,we,Fe,Ve,et,ft,Re,gt;if(re=this.value,pt=this.format.precision,pt&&(de=de*Math.pow(10,pt),re=re*Math.pow(10,pt)),!!(Te=de-re)){for(this.bindTransitionEnd(),Le=this.getDigitCount(re,de),Xe=[],ne=0,le=he=0;0<=Le?he<Le:he>Le;le=0<=Le?++he:--he){if(K=N(re/Math.pow(10,Le-le-1)),We=N(de/Math.pow(10,Le-le-1)),ze=We-K,Math.abs(ze)>this.MAX_VALUES){for(Ie=[],ue=ze/(this.MAX_VALUES+this.MAX_VALUES*ne*r),be=K;ze>0&&be<We||ze<0&&be>We;)Ie.push(Math.round(be)),be+=ue;Ie[Ie.length-1]!==We&&Ie.push(We),ne++}else Ie=function(){gt=[];for(var tn=K;K<=We?tn<=We:tn>=We;K<=We?tn++:tn--)gt.push(tn);return gt}.apply(this);for(le=He=0,Fe=Ie.length;He<Fe;le=++He)q=Ie[le],Ie[le]=Math.abs(q%10);Xe.push(Ie)}for(this.resetDigits(),Re=Xe.reverse(),le=we=0,Ve=Re.length;we<Ve;le=++we)for(Ie=Re[le],this.digits[le]||this.addDigit(" ",le>=pt),(fe=this.ribbons)[le]==null&&(fe[le]=this.digits[le].querySelector(".odometer-ribbon-inner")),this.ribbons[le].innerHTML="",Te<0&&(Ie=Ie.reverse()),De=ft=0,et=Ie.length;ft<et;De=++ft)q=Ie[De],lt=document.createElement("div"),lt.className="odometer-value",lt.innerHTML=q,this.ribbons[le].appendChild(lt),De===Ie.length-1&&y(lt,"odometer-last-value"),De===0&&y(lt,"odometer-first-value");if(K<0&&this.addDigit("-"),Je=this.inside.querySelector(".odometer-radix-mark"),Je?.parent.removeChild(Je),pt)return this.addSpacer(this.format.radix,this.digits[pt-1],"odometer-radix-mark")}},oe}(),h.options=(V=window.odometerOptions)!=null?V:{},setTimeout(function(){var oe,de,ne,be,Te;if(window.odometerOptions){be=window.odometerOptions,Te=[];for(oe in be)de=be[oe],Te.push((ne=h.options)[oe]!=null?(ne=h.options)[oe]:ne[oe]=de);return Te}},0),h.init=function(){var oe,de,ne,be,Te,Le;if(document.querySelectorAll!=null){for(de=document.querySelectorAll(h.options.selector||".odometer"),Le=[],ne=0,be=de.length;ne<be;ne++)oe=de[ne],Le.push(oe.odometer=new h({el:oe,value:(Te=oe.innerText)!=null?Te:oe.textContent}));return Le}},((J=document.documentElement)!=null?J.doScroll:void 0)!=null&&document.createEventObject!=null?(D=document.onreadystatechange,document.onreadystatechange=function(){return document.readyState==="complete"&&h.options.auto!==!1&&h.init(),D?.apply(this,arguments)}):document.addEventListener("DOMContentLoaded",function(){if(h.options.auto!==!1)return h.init()},!1),typeof define=="function"&&define.amd?define([],function(){return h}):typeof Kx<"u"&&Kx!==null?VH.exports=h:window.Odometer=h}).call(Kx)});var HQ=fr((xv,OB)=>{(function(n,e){if(typeof xv=="object"&&typeof OB=="object")OB.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var i=e();for(var r in i)(typeof xv=="object"?xv:n)[r]=i[r]}})(typeof self<"u"?self:xv,function(){return function(){var t={41783:function(r,a){"use strict";a.OP=0,a.CL=1,a.CP=2,a.QU=3,a.GL=4,a.NS=5,a.EX=6,a.SY=7,a.IS=8,a.PR=9,a.PO=10,a.NU=11,a.AL=12,a.HL=13,a.ID=14,a.IN=15,a.HY=16,a.BA=17,a.BB=18,a.B2=19,a.ZW=20,a.CM=21,a.WJ=22,a.H2=23,a.H3=24,a.JL=25,a.JV=26,a.JT=27,a.RI=28,a.EB=29,a.EM=30,a.ZWJ=31,a.CB=32,a.AI=33,a.BK=34,a.CJ=35,a.CR=36,a.LF=37,a.NL=38,a.SA=39,a.SG=40,a.SP=41,a.XX=42},98282:function(r,a){"use strict";var o,s,c,l,f;a.DI_BRK=c=0,a.IN_BRK=l=1,a.CI_BRK=o=2,a.CP_BRK=s=3,a.PR_BRK=f=4,a.pairTable=[[f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,s,f,f,f,f,f,f,f,f,f,f,f],[c,f,f,l,l,f,f,f,f,l,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,l,f,f,f,f,l,l,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[f,f,f,l,l,l,f,f,f,l,l,l,l,l,l,l,l,l,l,l,f,o,f,l,l,l,l,l,l,l,l,l,l],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,l,l,l,l,l,l,f,o,f,l,l,l,l,l,l,l,l,l,l],[c,f,f,l,l,l,f,f,f,c,c,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,c,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,c,l,c,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,c,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[l,f,f,l,l,l,f,f,f,c,c,l,l,l,l,l,l,l,c,c,f,o,f,l,l,l,l,l,c,l,l,l,c],[l,f,f,l,l,l,f,f,f,c,c,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,c,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,c,l,f,f,f,c,c,l,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,c,l,f,f,f,c,c,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,l,l,l,l,l,l,f,o,f,l,l,l,l,l,l,l,l,l,c],[c,f,f,l,l,l,f,f,f,c,c,c,c,c,c,l,l,l,c,f,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,f,c,c,c,c,c,c,c,c,c,c,c,c],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,l,l,l,l,l,l,f,o,f,l,l,l,l,l,l,l,l,l,l],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,l,l,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,l,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,l,l,l,l,c,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,l,l,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,l,c,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,c,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,l,c,c,l,c],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,l,l,c],[c,f,f,l,l,l,f,f,f,c,l,c,c,c,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[l,f,f,l,l,l,f,f,f,l,l,l,l,l,c,l,l,l,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c],[c,f,f,l,l,c,f,f,f,c,c,c,c,c,c,c,c,c,c,c,f,o,f,c,c,c,c,c,c,c,c,l,c]]},57013:function(r,a,o){"use strict";o(18756),a.EncodeStream=o(16176),a.DecodeStream=o(78984),a.Array=o(38637),a.LazyArray=o(88687),a.Bitfield=o(72959),a.Boolean=o(64888),a.Buffer=o(77324),a.Enum=o(71499),a.Optional=o(72526),a.Reserved=o(10298),a.String=o(36291),a.Struct=o(2731),a.VersionedStruct=o(48084);var s=o(76949),c=o(63787),l=o(41545);Object.assign(a,s,c,l)},38637:function(r,a,o){"use strict";o(65292),o(73844),o(69330),o(11765),o(81755),o(20731),o(24863),o(14032),o(61726),o(57114),o(58281),o(94712);function s(m,A){var v=typeof Symbol<"u"&&m[Symbol.iterator]||m["@@iterator"];if(v)return(v=v.call(m)).next.bind(v);if(Array.isArray(m)||(v=c(m))||A&&m&&typeof m.length=="number"){v&&(m=v);var y=0;return function(){return y>=m.length?{done:!0}:{done:!1,value:m[y++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(m,A){if(m){if(typeof m=="string")return l(m,A);var v={}.toString.call(m).slice(8,-1);return v==="Object"&&m.constructor&&(v=m.constructor.name),v==="Map"||v==="Set"?Array.from(m):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?l(m,A):void 0}}function l(m,A){(A==null||A>m.length)&&(A=m.length);for(var v=0,y=Array(A);v<A;v++)y[v]=m[v];return y}var f=o(63787),d=f.Number,h=o(76949),p=function(){function m(v,y,b){b===void 0&&(b="count"),this.type=v,this.length=y,this.lengthType=b}var A=m.prototype;return A.decode=function(y,b){var u,x=y.pos,w=[],L=b;if(this.length!=null&&(u=h.resolveLength(this.length,y,b)),this.length instanceof d&&(Object.defineProperties(w,{parent:{value:b},_startOffset:{value:x},_currentOffset:{value:0,writable:!0},_length:{value:u}}),L=w),u==null||this.lengthType==="bytes")for(var R=u!=null?y.pos+u:b?._length?b._startOffset+b._length:y.length;y.pos<R;)w.push(this.type.decode(y,L));else for(var T=0,I=u;T<I;T++)w.push(this.type.decode(y,L));return w},A.size=function(y,b){if(!y)return this.type.size(null,b)*h.resolveLength(this.length,null,b);var u=0;this.length instanceof d&&(u+=this.length.size(),b={parent:b});for(var x=s(y),w;!(w=x()).done;){var L=w.value;u+=this.type.size(L,b)}return u},A.encode=function(y,b,u){var x=u;this.length instanceof d&&(x={pointers:[],startOffset:y.pos,parent:u},x.pointerOffset=y.pos+this.size(b,x),this.length.encode(y,b.length));for(var w=s(b),L;!(L=w()).done;){var R=L.value;this.type.encode(y,R,x)}if(this.length instanceof d)for(var T=0;T<x.pointers.length;){var I=x.pointers[T++];I.type.encode(y,I.val)}},m}();r.exports=p},72959:function(r,a,o){"use strict";o(74516);var s=function(){function c(f,d){d===void 0&&(d=[]),this.type=f,this.flags=d}var l=c.prototype;return l.decode=function(d){for(var h=this.type.decode(d),p={},m=0;m<this.flags.length;m++){var A=this.flags[m];A!=null&&(p[A]=!!(h&1<<m))}return p},l.size=function(){return this.type.size()},l.encode=function(d,h){for(var p=0,m=0;m<this.flags.length;m++){var A=this.flags[m];A!=null&&h[A]&&(p|=1<<m)}return this.type.encode(d,p)},c}();r.exports=s},64888:function(r){"use strict";var a=function(){function o(c){this.type=c}var s=o.prototype;return s.decode=function(l,f){return!!this.type.decode(l,f)},s.size=function(l,f){return this.type.size(l,f)},s.encode=function(l,f,d){return this.type.encode(l,+f,d)},o}();r.exports=a},77324:function(r,a,o){"use strict";var s=o(76949),c=o(63787),l=c.Number,f=function(){function d(p){this.length=p}var h=d.prototype;return h.decode=function(m,A){var v=s.resolveLength(this.length,m,A);return m.readBuffer(v)},h.size=function(m,A){return m?m.length:s.resolveLength(this.length,null,A)},h.encode=function(m,A,v){return this.length instanceof l&&this.length.encode(m,A.length),m.writeBuffer(A)},d}();r.exports=f},78984:function(r,a,o){"use strict";var s=o(50621).Buffer;o(20731),o(14032),o(61726),o(57114),o(46467);var c;try{c=o(54171)}catch{}var l=function(){function h(m){this.buffer=m,this.pos=0,this.length=this.buffer.length}var p=h.prototype;return p.readString=function(A,v){switch(v===void 0&&(v="ascii"),v){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.buffer.toString(v,this.pos,this.pos+=A);case"utf16be":for(var y=s.from(this.readBuffer(A)),b=0,u=y.length-1;b<u;b+=2){var x=y[b];y[b]=y[b+1],y[b+1]=x}return y.toString("utf16le");default:if(y=this.readBuffer(A),c)try{return c.decode(y,v)}catch{}return y}},p.readBuffer=function(A){return this.buffer.slice(this.pos,this.pos+=A)},p.readUInt24BE=function(){return(this.readUInt16BE()<<8)+this.readUInt8()},p.readUInt24LE=function(){return this.readUInt16LE()+(this.readUInt8()<<16)},p.readInt24BE=function(){return(this.readInt16BE()<<8)+this.readUInt8()},p.readInt24LE=function(){return this.readUInt16LE()+(this.readInt8()<<16)},h}();l.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};var f=function(p){if(p.slice(0,4)==="read"){var m=l.TYPES[p.replace(/read|[BL]E/g,"")];l.prototype[p]=function(){var A=this.buffer[p](this.pos);return this.pos+=m,A}}};for(var d in s.prototype)f(d);r.exports=l},16176:function(r,a,o){"use strict";var s=o(50621).Buffer;o(41584),o(20731),o(61726),o(46467);function c(v,y){v.prototype=Object.create(y.prototype),v.prototype.constructor=v,l(v,y)}function l(v,y){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(b,u){return b.__proto__=u,b},l(v,y)}var f,d=o(9760),h=o(78984);try{f=o(54171)}catch{}var p=function(v){function y(u){var x;return u===void 0&&(u=65536),x=v.apply(this,arguments)||this,x.buffer=s.alloc(u),x.bufferOffset=0,x.pos=0,x}c(y,v);var b=y.prototype;return b._read=function(){},b.ensure=function(x){if(this.bufferOffset+x>this.buffer.length)return this.flush()},b.flush=function(){if(this.bufferOffset>0)return this.push(s.from(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},b.writeBuffer=function(x){return this.flush(),this.push(x),this.pos+=x.length},b.writeString=function(x,w){switch(w===void 0&&(w="ascii"),w){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(s.from(x,w));case"utf16be":for(var L=s.from(x,"utf16le"),R=0,T=L.length-1;R<T;R+=2){var I=L[R];L[R]=L[R+1],L[R+1]=I}return this.writeBuffer(L);default:if(f)return this.writeBuffer(f.encode(x,w));throw new Error("Install iconv-lite to enable additional string encodings.")}},b.writeUInt24BE=function(x){return this.ensure(3),this.buffer[this.bufferOffset++]=x>>>16&255,this.buffer[this.bufferOffset++]=x>>>8&255,this.buffer[this.bufferOffset++]=x&255,this.pos+=3},b.writeUInt24LE=function(x){return this.ensure(3),this.buffer[this.bufferOffset++]=x&255,this.buffer[this.bufferOffset++]=x>>>8&255,this.buffer[this.bufferOffset++]=x>>>16&255,this.pos+=3},b.writeInt24BE=function(x){return x>=0?this.writeUInt24BE(x):this.writeUInt24BE(x+16777215+1)},b.writeInt24LE=function(x){return x>=0?this.writeUInt24LE(x):this.writeUInt24LE(x+16777215+1)},b.fill=function(x,w){if(w<this.buffer.length)return this.ensure(w),this.buffer.fill(x,this.bufferOffset,this.bufferOffset+w),this.bufferOffset+=w,this.pos+=w;var L=s.alloc(w);return L.fill(x),this.writeBuffer(L)},b.end=function(){return this.flush(),this.push(null)},y}(d.Readable),m=function(y){if(y.slice(0,5)==="write"){var b=+h.TYPES[y.replace(/write|[BL]E/g,"")];p.prototype[y]=function(u){return this.ensure(b),this.buffer[y](u,this.bufferOffset),this.bufferOffset+=b,this.pos+=b}}};for(var A in s.prototype)m(A);r.exports=p},71499:function(r){"use strict";var a=function(){function o(c,l){l===void 0&&(l=[]),this.type=c,this.options=l}var s=o.prototype;return s.decode=function(l){var f=this.type.decode(l);return this.options[f]||f},s.size=function(){return this.type.size()},s.encode=function(l,f){var d=this.options.indexOf(f);if(d===-1)throw new Error("Unknown option in enum: "+f);return this.type.encode(l,d)},o}();r.exports=a},88687:function(r,a,o){"use strict";o(14032),o(68067);function s(y,b){y.prototype=Object.create(b.prototype),y.prototype.constructor=y,c(y,b)}function c(y,b){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(u,x){return u.__proto__=x,u},c(y,b)}var l=o(38637),f=o(63787),d=f.Number,h=o(76949),p=o(7187),m=p.inspect,A=function(y){function b(){return y.apply(this,arguments)||this}s(b,y);var u=b.prototype;return u.decode=function(w,L){var R=w.pos,T=h.resolveLength(this.length,w,L);this.length instanceof d&&(L={parent:L,_startOffset:R,_currentOffset:0,_length:T});var I=new v(this.type,T,w,L);return w.pos+=T*this.type.size(null,L),I},u.size=function(w,L){return w instanceof v&&(w=w.toArray()),y.prototype.size.call(this,w,L)},u.encode=function(w,L,R){return L instanceof v&&(L=L.toArray()),y.prototype.encode.call(this,w,L,R)},b}(l),v=function(){function y(u,x,w,L){this.type=u,this.length=x,this.stream=w,this.ctx=L,this.base=this.stream.pos,this.items=[]}var b=y.prototype;return b.get=function(x){if(!(x<0||x>=this.length)){if(this.items[x]==null){var w=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.ctx)*x,this.items[x]=this.type.decode(this.stream,this.ctx),this.stream.pos=w}return this.items[x]}},b.toArray=function(){for(var x=[],w=0,L=this.length;w<L;w++)x.push(this.get(w));return x},b.inspect=function(){return m(this.toArray())},y}();r.exports=A},63787:function(r,a,o){"use strict";function s(h,p){h.prototype=Object.create(p.prototype),h.prototype.constructor=h,c(h,p)}function c(h,p){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(m,A){return m.__proto__=A,m},c(h,p)}var l=o(78984),f=function(){function h(m,A){A===void 0&&(A="BE"),this.type=m,this.endian=A,this.fn=this.type,this.type[this.type.length-1]!=="8"&&(this.fn+=this.endian)}var p=h.prototype;return p.size=function(){return l.TYPES[this.type]},p.decode=function(A){return A["read"+this.fn]()},p.encode=function(A,v){return A["write"+this.fn](v)},h}();a.Number=f,a.uint8=new f("UInt8"),a.uint16be=a.uint16=new f("UInt16","BE"),a.uint16le=new f("UInt16","LE"),a.uint24be=a.uint24=new f("UInt24","BE"),a.uint24le=new f("UInt24","LE"),a.uint32be=a.uint32=new f("UInt32","BE"),a.uint32le=new f("UInt32","LE"),a.int8=new f("Int8"),a.int16be=a.int16=new f("Int16","BE"),a.int16le=new f("Int16","LE"),a.int24be=a.int24=new f("Int24","BE"),a.int24le=new f("Int24","LE"),a.int32be=a.int32=new f("Int32","BE"),a.int32le=new f("Int32","LE"),a.floatbe=a.float=new f("Float","BE"),a.floatle=new f("Float","LE"),a.doublebe=a.double=new f("Double","BE"),a.doublele=new f("Double","LE");var d=function(h){function p(A,v,y){var b;return y===void 0&&(y=A>>1),b=h.call(this,"Int"+A,v)||this,b._point=1<<y,b}s(p,h);var m=p.prototype;return m.decode=function(v){return h.prototype.decode.call(this,v)/this._point},m.encode=function(v,y){return h.prototype.encode.call(this,v,y*this._point|0)},p}(f);a.Fixed=d,a.fixed16be=a.fixed16=new d(16,"BE"),a.fixed16le=new d(16,"LE"),a.fixed32be=a.fixed32=new d(32,"BE"),a.fixed32le=new d(32,"LE")},72526:function(r){"use strict";var a=function(){function o(c,l){l===void 0&&(l=!0),this.type=c,this.condition=l}var s=o.prototype;return s.decode=function(l,f){var d=this.condition;if(typeof d=="function"&&(d=d.call(f,f)),d)return this.type.decode(l,f)},s.size=function(l,f){var d=this.condition;return typeof d=="function"&&(d=d.call(f,f)),d?this.type.size(l,f):0},s.encode=function(l,f,d){var h=this.condition;if(typeof h=="function"&&(h=h.call(d,d)),h)return this.type.encode(l,f,d)},o}();r.exports=a},41545:function(r,a,o){"use strict";var s=o(76949),c=function(){function f(h,p,m){if(m===void 0&&(m={}),this.offsetType=h,this.type=p,this.options=m,this.type==="void"&&(this.type=null),this.options.type==null&&(this.options.type="local"),this.options.allowNull==null&&(this.options.allowNull=!0),this.options.nullValue==null&&(this.options.nullValue=0),this.options.lazy==null&&(this.options.lazy=!1),this.options.relativeTo){if(typeof this.options.relativeTo!="function")throw new Error("relativeTo option must be a function");this.relativeToGetter=m.relativeTo}}var d=f.prototype;return d.decode=function(p,m){var A=this,v=this.offsetType.decode(p,m);if(v===this.options.nullValue&&this.options.allowNull)return null;var y;switch(this.options.type){case"local":y=m._startOffset;break;case"immediate":y=p.pos-this.offsetType.size();break;case"parent":y=m.parent._startOffset;break;default:for(var b=m;b.parent;)b=b.parent;y=b._startOffset||0}this.options.relativeTo&&(y+=this.relativeToGetter(m));var u=v+y;if(this.type!=null){var x=null,w=function(){if(x!=null)return x;var R=p.pos;return p.pos=u,x=A.type.decode(p,m),p.pos=R,x};return this.options.lazy?new s.PropertyDescriptor({get:w}):w()}else return u},d.size=function(p,m){var A=m;switch(this.options.type){case"local":case"immediate":break;case"parent":m=m.parent;break;default:for(;m.parent;)m=m.parent}var v=this.type;if(v==null){if(!(p instanceof l))throw new Error("Must be a VoidPointer");var y=p;v=y.type,p=p.value}return p&&m&&(m.pointerSize+=v.size(p,A)),this.offsetType.size()},d.encode=function(p,m,A){var v,y=A;if(m==null){this.offsetType.encode(p,this.options.nullValue);return}switch(this.options.type){case"local":v=A.startOffset;break;case"immediate":v=p.pos+this.offsetType.size(m,y);break;case"parent":A=A.parent,v=A.startOffset;break;default:for(v=0;A.parent;)A=A.parent}this.options.relativeTo&&(v+=this.relativeToGetter(y.val)),this.offsetType.encode(p,A.pointerOffset-v);var b=this.type;if(b==null){if(!(m instanceof l))throw new Error("Must be a VoidPointer");var u=m;b=u.type,m=m.value}return A.pointers.push({type:b,val:m,parent:y}),A.pointerOffset+=b.size(m,y)},f}(),l=function(d,h){this.type=d,this.value=h};a.Pointer=c,a.VoidPointer=l},10298:function(r,a,o){"use strict";o(41584);var s=o(76949),c=function(){function l(d,h){h===void 0&&(h=1),this.type=d,this.count=h}var f=l.prototype;return f.decode=function(h,p){h.pos+=this.size(null,p)},f.size=function(h,p){var m=s.resolveLength(this.count,null,p);return this.type.size()*m},f.encode=function(h,p,m){return h.fill(0,this.size(p,m))},l}();r.exports=c},36291:function(r,a,o){"use strict";var s=o(50621).Buffer,c=o(63787),l=c.Number,f=o(76949),d=function(){function h(m,A){A===void 0&&(A="ascii"),this.length=m,this.encoding=A}var p=h.prototype;return p.decode=function(A,v){var y,b;if(this.length!=null)y=f.resolveLength(this.length,A,v);else{var u;for(u=A.buffer,y=A.length,b=A.pos;b<y&&u[b]!==0;)++b;y=b-A.pos}var x=this.encoding;typeof x=="function"&&(x=x.call(v,v)||"ascii");var w=A.readString(y,x);return this.length==null&&A.pos<A.length&&A.pos++,w},p.size=function(A,v){if(!A)return f.resolveLength(this.length,null,v);var y=this.encoding;typeof y=="function"&&(y=y.call(v?.val,v?.val)||"ascii"),y==="utf16be"&&(y="utf16le");var b=s.byteLength(A,y);return this.length instanceof l&&(b+=this.length.size()),this.length==null&&b++,b},p.encode=function(A,v,y){var b=this.encoding;if(typeof b=="function"&&(b=b.call(y?.val,y?.val)||"ascii"),this.length instanceof l&&this.length.encode(A,s.byteLength(v,b)),A.writeString(v,b),this.length==null)return A.writeUInt8(0)},h}();r.exports=d},2731:function(r,a,o){"use strict";var s=o(76949),c=function(){function l(d){d===void 0&&(d={}),this.fields=d}var f=l.prototype;return f.decode=function(h,p,m){m===void 0&&(m=0);var A=this._setup(h,p,m);return this._parseFields(h,A,this.fields),this.process!=null&&this.process.call(A,h),A},f._setup=function(h,p,m){var A={};return Object.defineProperties(A,{parent:{value:p},_startOffset:{value:h.pos},_currentOffset:{value:0,writable:!0},_length:{value:m}}),A},f._parseFields=function(h,p,m){for(var A in m){var v,y=m[A];typeof y=="function"?v=y.call(p,p):v=y.decode(h,p),v!==void 0&&(v instanceof s.PropertyDescriptor?Object.defineProperty(p,A,v):p[A]=v),p._currentOffset=h.pos-p._startOffset}},f.size=function(h,p,m){h==null&&(h={}),m==null&&(m=!0);var A={parent:p,val:h,pointerSize:0},v=0;for(var y in this.fields){var b=this.fields[y];b.size!=null&&(v+=b.size(h[y],A))}return m&&(v+=A.pointerSize),v},f.encode=function(h,p,m){var A;this.preEncode!=null&&this.preEncode.call(p,h);var v={pointers:[],startOffset:h.pos,parent:m,val:p,pointerSize:0};v.pointerOffset=h.pos+this.size(p,v,!1);for(var y in this.fields)A=this.fields[y],A.encode!=null&&A.encode(h,p[y],v);for(var b=0;b<v.pointers.length;){var u=v.pointers[b++];u.type.encode(h,u.val,u.parent)}},l}();r.exports=c},48084:function(r,a,o){"use strict";o(14032);function s(h,p){h.prototype=Object.create(p.prototype),h.prototype.constructor=h,c(h,p)}function c(h,p){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(m,A){return m.__proto__=A,m},c(h,p)}var l=o(2731),f=function(p,m){return m.reduce(function(A,v){return A&&A[v]},p)},d=function(h){function p(A,v){var y;return v===void 0&&(v={}),y=h.call(this)||this,y.type=A,y.versions=v,typeof A=="string"&&(y.versionPath=A.split(".")),y}s(p,h);var m=p.prototype;return m.decode=function(v,y,b){b===void 0&&(b=0);var u=this._setup(v,y,b);typeof this.type=="string"?u.version=f(y,this.versionPath):u.version=this.type.decode(v),this.versions.header&&this._parseFields(v,u,this.versions.header);var x=this.versions[u.version];if(x==null)throw new Error("Unknown version "+u.version);return x instanceof p?x.decode(v,y):(this._parseFields(v,u,x),this.process!=null&&this.process.call(u,v),u)},m.size=function(v,y,b){b===void 0&&(b=!0);var u,x;if(!v)throw new Error("Not a fixed size");var w={parent:y,val:v,pointerSize:0},L=0;if(typeof this.type!="string"&&(L+=this.type.size(v.version,w)),this.versions.header)for(u in this.versions.header)x=this.versions.header[u],x.size!=null&&(L+=x.size(v[u],w));var R=this.versions[v.version];if(R==null)throw new Error("Unknown version "+v.version);for(u in R)x=R[u],x.size!=null&&(L+=x.size(v[u],w));return b&&(L+=w.pointerSize),L},m.encode=function(v,y,b){var u,x;this.preEncode!=null&&this.preEncode.call(y,v);var w={pointers:[],startOffset:v.pos,parent:b,val:y,pointerSize:0};if(w.pointerOffset=v.pos+this.size(y,w,!1),typeof this.type!="string"&&this.type.encode(v,y.version),this.versions.header)for(u in this.versions.header)x=this.versions.header[u],x.encode!=null&&x.encode(v,y[u],w);var L=this.versions[y.version];for(u in L)x=L[u],x.encode!=null&&x.encode(v,y[u],w);for(var R=0;R<w.pointers.length;){var T=w.pointers[R++];T.type.encode(v,T.val,T.parent)}},p}(l);r.exports=d},76949:function(r,a,o){"use strict";var s=o(63787),c=s.Number;a.resolveLength=function(f,d,h){var p;if(typeof f=="number"?p=f:typeof f=="function"?p=f.call(h,h):h&&typeof f=="string"?p=h[f]:d&&f instanceof c&&(p=f.decode(d)),isNaN(p))throw new Error("Not a fixed size");return p};var l=function(d){d===void 0&&(d={}),this.enumerable=!0,this.configurable=!0;for(var h in d){var p=d[h];this[h]=p}};a.PropertyDescriptor=l},50621:function(r,a,o){"use strict";o(65292),o(73844),o(5597),o(39081),o(68626),o(41584),o(58028),o(81755),o(20731),o(10720),o(7585),o(24863),o(7283),o(2876),o(14032),o(61726),o(57114),o(47458),o(46467),o(72095),o(56912),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529);function s(Se,W){for(var ee=0;ee<W.length;ee++){var ve=W[ee];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(Se,l(ve.key),ve)}}function c(Se,W,ee){return W&&s(Se.prototype,W),ee&&s(Se,ee),Object.defineProperty(Se,"prototype",{writable:!1}),Se}function l(Se){var W=f(Se,"string");return typeof W=="symbol"?W:W+""}function f(Se,W){if(typeof Se!="object"||!Se)return Se;var ee=Se[Symbol.toPrimitive];if(ee!==void 0){var ve=ee.call(Se,W||"default");if(typeof ve!="object")return ve;throw new TypeError("@@toPrimitive must return a primitive value.")}return(W==="string"?String:Number)(Se)}function d(Se,W){Se.prototype=Object.create(W.prototype),Se.prototype.constructor=Se,h(Se,W)}function h(Se,W){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ee,ve){return ee.__proto__=ve,ee},h(Se,W)}var p=o(32504),m=o(89029),A=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;a.Buffer=u,a.SlowBuffer=V,a.INSPECT_MAX_BYTES=50;var v=2147483647;a.kMaxLength=v,u.TYPED_ARRAY_SUPPORT=y(),!u.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function y(){try{var Se=new Uint8Array(1),W={foo:function(){return 42}};return Object.setPrototypeOf(W,Uint8Array.prototype),Object.setPrototypeOf(Se,W),Se.foo()===42}catch{return!1}}Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}});function b(Se){if(Se>v)throw new RangeError('The value "'+Se+'" is invalid for option "size"');var W=new Uint8Array(Se);return Object.setPrototypeOf(W,u.prototype),W}function u(Se,W,ee){if(typeof Se=="number"){if(typeof W=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return R(Se)}return x(Se,W,ee)}u.poolSize=8192;function x(Se,W,ee){if(typeof Se=="string")return T(Se,W);if(ArrayBuffer.isView(Se))return N(Se);if(Se==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Se);if(fn(Se,ArrayBuffer)||Se&&fn(Se.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(fn(Se,SharedArrayBuffer)||Se&&fn(Se.buffer,SharedArrayBuffer)))return U(Se,W,ee);if(typeof Se=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ve=Se.valueOf&&Se.valueOf();if(ve!=null&&ve!==Se)return u.from(ve,W,ee);var $e=z(Se);if($e)return $e;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Se[Symbol.toPrimitive]=="function")return u.from(Se[Symbol.toPrimitive]("string"),W,ee);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Se)}u.from=function(Se,W,ee){return x(Se,W,ee)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array);function w(Se){if(typeof Se!="number")throw new TypeError('"size" argument must be of type number');if(Se<0)throw new RangeError('The value "'+Se+'" is invalid for option "size"')}function L(Se,W,ee){return w(Se),Se<=0?b(Se):W!==void 0?typeof ee=="string"?b(Se).fill(W,ee):b(Se).fill(W):b(Se)}u.alloc=function(Se,W,ee){return L(Se,W,ee)};function R(Se){return w(Se),b(Se<0?0:D(Se)|0)}u.allocUnsafe=function(Se){return R(Se)},u.allocUnsafeSlow=function(Se){return R(Se)};function T(Se,W){if((typeof W!="string"||W==="")&&(W="utf8"),!u.isEncoding(W))throw new TypeError("Unknown encoding: "+W);var ee=J(Se,W)|0,ve=b(ee),$e=ve.write(Se,W);return $e!==ee&&(ve=ve.slice(0,$e)),ve}function I(Se){for(var W=Se.length<0?0:D(Se.length)|0,ee=b(W),ve=0;ve<W;ve+=1)ee[ve]=Se[ve]&255;return ee}function N(Se){if(fn(Se,Uint8Array)){var W=new Uint8Array(Se);return U(W.buffer,W.byteOffset,W.byteLength)}return I(Se)}function U(Se,W,ee){if(W<0||Se.byteLength<W)throw new RangeError('"offset" is outside of buffer bounds');if(Se.byteLength<W+(ee||0))throw new RangeError('"length" is outside of buffer bounds');var ve;return W===void 0&&ee===void 0?ve=new Uint8Array(Se):ee===void 0?ve=new Uint8Array(Se,W):ve=new Uint8Array(Se,W,ee),Object.setPrototypeOf(ve,u.prototype),ve}function z(Se){if(u.isBuffer(Se)){var W=D(Se.length)|0,ee=b(W);return ee.length===0||Se.copy(ee,0,0,W),ee}if(Se.length!==void 0)return typeof Se.length!="number"||dn(Se.length)?b(0):I(Se);if(Se.type==="Buffer"&&Array.isArray(Se.data))return I(Se.data)}function D(Se){if(Se>=v)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+v.toString(16)+" bytes");return Se|0}function V(Se){return+Se!=Se&&(Se=0),u.alloc(+Se)}u.isBuffer=function(W){return W!=null&&W._isBuffer===!0&&W!==u.prototype},u.compare=function(W,ee){if(fn(W,Uint8Array)&&(W=u.from(W,W.offset,W.byteLength)),fn(ee,Uint8Array)&&(ee=u.from(ee,ee.offset,ee.byteLength)),!u.isBuffer(W)||!u.isBuffer(ee))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(W===ee)return 0;for(var ve=W.length,$e=ee.length,ye=0,mt=Math.min(ve,$e);ye<mt;++ye)if(W[ye]!==ee[ye]){ve=W[ye],$e=ee[ye];break}return ve<$e?-1:$e<ve?1:0},u.isEncoding=function(W){switch(String(W).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(W,ee){if(!Array.isArray(W))throw new TypeError('"list" argument must be an Array of Buffers');if(W.length===0)return u.alloc(0);var ve;if(ee===void 0)for(ee=0,ve=0;ve<W.length;++ve)ee+=W[ve].length;var $e=u.allocUnsafe(ee),ye=0;for(ve=0;ve<W.length;++ve){var mt=W[ve];if(fn(mt,Uint8Array))ye+mt.length>$e.length?(u.isBuffer(mt)||(mt=u.from(mt)),mt.copy($e,ye)):Uint8Array.prototype.set.call($e,mt,ye);else if(u.isBuffer(mt))mt.copy($e,ye);else throw new TypeError('"list" argument must be an Array of Buffers');ye+=mt.length}return $e};function J(Se,W){if(u.isBuffer(Se))return Se.length;if(ArrayBuffer.isView(Se)||fn(Se,ArrayBuffer))return Se.byteLength;if(typeof Se!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Se);var ee=Se.length,ve=arguments.length>2&&arguments[2]===!0;if(!ve&&ee===0)return 0;for(var $e=!1;;)switch(W){case"ascii":case"latin1":case"binary":return ee;case"utf8":case"utf-8":return qt(Se).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee*2;case"hex":return ee>>>1;case"base64":return Et(Se).length;default:if($e)return ve?-1:qt(Se).length;W=(""+W).toLowerCase(),$e=!0}}u.byteLength=J;function Z(Se,W,ee){var ve=!1;if((W===void 0||W<0)&&(W=0),W>this.length||((ee===void 0||ee>this.length)&&(ee=this.length),ee<=0)||(ee>>>=0,W>>>=0,ee<=W))return"";for(Se||(Se="utf8");;)switch(Se){case"hex":return De(this,W,ee);case"utf8":case"utf-8":return pt(this,W,ee);case"ascii":return le(this,W,ee);case"latin1":case"binary":return ue(this,W,ee);case"base64":return We(this,W,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Je(this,W,ee);default:if(ve)throw new TypeError("Unknown encoding: "+Se);Se=(Se+"").toLowerCase(),ve=!0}}u.prototype._isBuffer=!0;function oe(Se,W,ee){var ve=Se[W];Se[W]=Se[ee],Se[ee]=ve}u.prototype.swap16=function(){var W=this.length;if(W%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ee=0;ee<W;ee+=2)oe(this,ee,ee+1);return this},u.prototype.swap32=function(){var W=this.length;if(W%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ee=0;ee<W;ee+=4)oe(this,ee,ee+3),oe(this,ee+1,ee+2);return this},u.prototype.swap64=function(){var W=this.length;if(W%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ee=0;ee<W;ee+=8)oe(this,ee,ee+7),oe(this,ee+1,ee+6),oe(this,ee+2,ee+5),oe(this,ee+3,ee+4);return this},u.prototype.toString=function(){var W=this.length;return W===0?"":arguments.length===0?pt(this,0,W):Z.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(W){if(!u.isBuffer(W))throw new TypeError("Argument must be a Buffer");return this===W?!0:u.compare(this,W)===0},u.prototype.inspect=function(){var W="",ee=a.INSPECT_MAX_BYTES;return W=this.toString("hex",0,ee).replace(/(.{2})/g,"$1 ").trim(),this.length>ee&&(W+=" ... "),"<Buffer "+W+">"},A&&(u.prototype[A]=u.prototype.inspect),u.prototype.compare=function(W,ee,ve,$e,ye){if(fn(W,Uint8Array)&&(W=u.from(W,W.offset,W.byteLength)),!u.isBuffer(W))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof W);if(ee===void 0&&(ee=0),ve===void 0&&(ve=W?W.length:0),$e===void 0&&($e=0),ye===void 0&&(ye=this.length),ee<0||ve>W.length||$e<0||ye>this.length)throw new RangeError("out of range index");if($e>=ye&&ee>=ve)return 0;if($e>=ye)return-1;if(ee>=ve)return 1;if(ee>>>=0,ve>>>=0,$e>>>=0,ye>>>=0,this===W)return 0;for(var mt=ye-$e,yn=ve-ee,te=Math.min(mt,yn),Pt=this.slice($e,ye),Wt=W.slice(ee,ve),Ue=0;Ue<te;++Ue)if(Pt[Ue]!==Wt[Ue]){mt=Pt[Ue],yn=Wt[Ue];break}return mt<yn?-1:yn<mt?1:0};function de(Se,W,ee,ve,$e){if(Se.length===0)return-1;if(typeof ee=="string"?(ve=ee,ee=0):ee>2147483647?ee=2147483647:ee<-2147483648&&(ee=-2147483648),ee=+ee,dn(ee)&&(ee=$e?0:Se.length-1),ee<0&&(ee=Se.length+ee),ee>=Se.length){if($e)return-1;ee=Se.length-1}else if(ee<0)if($e)ee=0;else return-1;if(typeof W=="string"&&(W=u.from(W,ve)),u.isBuffer(W))return W.length===0?-1:ne(Se,W,ee,ve,$e);if(typeof W=="number")return W=W&255,typeof Uint8Array.prototype.indexOf=="function"?$e?Uint8Array.prototype.indexOf.call(Se,W,ee):Uint8Array.prototype.lastIndexOf.call(Se,W,ee):ne(Se,[W],ee,ve,$e);throw new TypeError("val must be string, number or Buffer")}function ne(Se,W,ee,ve,$e){var ye=1,mt=Se.length,yn=W.length;if(ve!==void 0&&(ve=String(ve).toLowerCase(),ve==="ucs2"||ve==="ucs-2"||ve==="utf16le"||ve==="utf-16le")){if(Se.length<2||W.length<2)return-1;ye=2,mt/=2,yn/=2,ee/=2}function te(Qt,Zn){return ye===1?Qt[Zn]:Qt.readUInt16BE(Zn*ye)}var Pt;if($e){var Wt=-1;for(Pt=ee;Pt<mt;Pt++)if(te(Se,Pt)===te(W,Wt===-1?0:Pt-Wt)){if(Wt===-1&&(Wt=Pt),Pt-Wt+1===yn)return Wt*ye}else Wt!==-1&&(Pt-=Pt-Wt),Wt=-1}else for(ee+yn>mt&&(ee=mt-yn),Pt=ee;Pt>=0;Pt--){for(var Ue=!0,Mt=0;Mt<yn;Mt++)if(te(Se,Pt+Mt)!==te(W,Mt)){Ue=!1;break}if(Ue)return Pt}return-1}u.prototype.includes=function(W,ee,ve){return this.indexOf(W,ee,ve)!==-1},u.prototype.indexOf=function(W,ee,ve){return de(this,W,ee,ve,!0)},u.prototype.lastIndexOf=function(W,ee,ve){return de(this,W,ee,ve,!1)};function be(Se,W,ee,ve){ee=Number(ee)||0;var $e=Se.length-ee;ve?(ve=Number(ve),ve>$e&&(ve=$e)):ve=$e;var ye=W.length;ve>ye/2&&(ve=ye/2);var mt;for(mt=0;mt<ve;++mt){var yn=parseInt(W.substr(mt*2,2),16);if(dn(yn))return mt;Se[ee+mt]=yn}return mt}function Te(Se,W,ee,ve){return Ft(qt(W,Se.length-ee),Se,ee,ve)}function Le(Se,W,ee,ve){return Ft(xn(W),Se,ee,ve)}function Xe(Se,W,ee,ve){return Ft(Et(W),Se,ee,ve)}function ze(Se,W,ee,ve){return Ft(Mn(W,Se.length-ee),Se,ee,ve)}u.prototype.write=function(W,ee,ve,$e){if(ee===void 0)$e="utf8",ve=this.length,ee=0;else if(ve===void 0&&typeof ee=="string")$e=ee,ve=this.length,ee=0;else if(isFinite(ee))ee=ee>>>0,isFinite(ve)?(ve=ve>>>0,$e===void 0&&($e="utf8")):($e=ve,ve=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ye=this.length-ee;if((ve===void 0||ve>ye)&&(ve=ye),W.length>0&&(ve<0||ee<0)||ee>this.length)throw new RangeError("Attempt to write outside buffer bounds");$e||($e="utf8");for(var mt=!1;;)switch($e){case"hex":return be(this,W,ee,ve);case"utf8":case"utf-8":return Te(this,W,ee,ve);case"ascii":case"latin1":case"binary":return Le(this,W,ee,ve);case"base64":return Xe(this,W,ee,ve);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze(this,W,ee,ve);default:if(mt)throw new TypeError("Unknown encoding: "+$e);$e=(""+$e).toLowerCase(),mt=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function We(Se,W,ee){return W===0&&ee===Se.length?p.fromByteArray(Se):p.fromByteArray(Se.slice(W,ee))}function pt(Se,W,ee){ee=Math.min(Se.length,ee);for(var ve=[],$e=W;$e<ee;){var ye=Se[$e],mt=null,yn=ye>239?4:ye>223?3:ye>191?2:1;if($e+yn<=ee){var te=void 0,Pt=void 0,Wt=void 0,Ue=void 0;switch(yn){case 1:ye<128&&(mt=ye);break;case 2:te=Se[$e+1],(te&192)===128&&(Ue=(ye&31)<<6|te&63,Ue>127&&(mt=Ue));break;case 3:te=Se[$e+1],Pt=Se[$e+2],(te&192)===128&&(Pt&192)===128&&(Ue=(ye&15)<<12|(te&63)<<6|Pt&63,Ue>2047&&(Ue<55296||Ue>57343)&&(mt=Ue));break;case 4:te=Se[$e+1],Pt=Se[$e+2],Wt=Se[$e+3],(te&192)===128&&(Pt&192)===128&&(Wt&192)===128&&(Ue=(ye&15)<<18|(te&63)<<12|(Pt&63)<<6|Wt&63,Ue>65535&&Ue<1114112&&(mt=Ue))}}mt===null?(mt=65533,yn=1):mt>65535&&(mt-=65536,ve.push(mt>>>10&1023|55296),mt=56320|mt&1023),ve.push(mt),$e+=yn}return Ie(ve)}var q=4096;function Ie(Se){var W=Se.length;if(W<=q)return String.fromCharCode.apply(String,Se);for(var ee="",ve=0;ve<W;)ee+=String.fromCharCode.apply(String,Se.slice(ve,ve+=q));return ee}function le(Se,W,ee){var ve="";ee=Math.min(Se.length,ee);for(var $e=W;$e<ee;++$e)ve+=String.fromCharCode(Se[$e]&127);return ve}function ue(Se,W,ee){var ve="";ee=Math.min(Se.length,ee);for(var $e=W;$e<ee;++$e)ve+=String.fromCharCode(Se[$e]);return ve}function De(Se,W,ee){var ve=Se.length;(!W||W<0)&&(W=0),(!ee||ee<0||ee>ve)&&(ee=ve);for(var $e="",ye=W;ye<ee;++ye)$e+=Bn[Se[ye]];return $e}function Je(Se,W,ee){for(var ve=Se.slice(W,ee),$e="",ye=0;ye<ve.length-1;ye+=2)$e+=String.fromCharCode(ve[ye]+ve[ye+1]*256);return $e}u.prototype.slice=function(W,ee){var ve=this.length;W=~~W,ee=ee===void 0?ve:~~ee,W<0?(W+=ve,W<0&&(W=0)):W>ve&&(W=ve),ee<0?(ee+=ve,ee<0&&(ee=0)):ee>ve&&(ee=ve),ee<W&&(ee=W);var $e=this.subarray(W,ee);return Object.setPrototypeOf($e,u.prototype),$e};function lt(Se,W,ee){if(Se%1!==0||Se<0)throw new RangeError("offset is not uint");if(Se+W>ee)throw new RangeError("Trying to access beyond buffer length")}u.prototype.readUintLE=u.prototype.readUIntLE=function(W,ee,ve){W=W>>>0,ee=ee>>>0,ve||lt(W,ee,this.length);for(var $e=this[W],ye=1,mt=0;++mt<ee&&(ye*=256);)$e+=this[W+mt]*ye;return $e},u.prototype.readUintBE=u.prototype.readUIntBE=function(W,ee,ve){W=W>>>0,ee=ee>>>0,ve||lt(W,ee,this.length);for(var $e=this[W+--ee],ye=1;ee>0&&(ye*=256);)$e+=this[W+--ee]*ye;return $e},u.prototype.readUint8=u.prototype.readUInt8=function(W,ee){return W=W>>>0,ee||lt(W,1,this.length),this[W]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(W,ee){return W=W>>>0,ee||lt(W,2,this.length),this[W]|this[W+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(W,ee){return W=W>>>0,ee||lt(W,2,this.length),this[W]<<8|this[W+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(W,ee){return W=W>>>0,ee||lt(W,4,this.length),(this[W]|this[W+1]<<8|this[W+2]<<16)+this[W+3]*16777216},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(W,ee){return W=W>>>0,ee||lt(W,4,this.length),this[W]*16777216+(this[W+1]<<16|this[W+2]<<8|this[W+3])},u.prototype.readBigUInt64LE=zn(function(W){W=W>>>0,Re(W,"offset");var ee=this[W],ve=this[W+7];(ee===void 0||ve===void 0)&&gt(W,this.length-8);var $e=ee+this[++W]*Math.pow(2,8)+this[++W]*Math.pow(2,16)+this[++W]*Math.pow(2,24),ye=this[++W]+this[++W]*Math.pow(2,8)+this[++W]*Math.pow(2,16)+ve*Math.pow(2,24);return BigInt($e)+(BigInt(ye)<<BigInt(32))}),u.prototype.readBigUInt64BE=zn(function(W){W=W>>>0,Re(W,"offset");var ee=this[W],ve=this[W+7];(ee===void 0||ve===void 0)&&gt(W,this.length-8);var $e=ee*Math.pow(2,24)+this[++W]*Math.pow(2,16)+this[++W]*Math.pow(2,8)+this[++W],ye=this[++W]*Math.pow(2,24)+this[++W]*Math.pow(2,16)+this[++W]*Math.pow(2,8)+ve;return(BigInt($e)<<BigInt(32))+BigInt(ye)}),u.prototype.readIntLE=function(W,ee,ve){W=W>>>0,ee=ee>>>0,ve||lt(W,ee,this.length);for(var $e=this[W],ye=1,mt=0;++mt<ee&&(ye*=256);)$e+=this[W+mt]*ye;return ye*=128,$e>=ye&&($e-=Math.pow(2,8*ee)),$e},u.prototype.readIntBE=function(W,ee,ve){W=W>>>0,ee=ee>>>0,ve||lt(W,ee,this.length);for(var $e=ee,ye=1,mt=this[W+--$e];$e>0&&(ye*=256);)mt+=this[W+--$e]*ye;return ye*=128,mt>=ye&&(mt-=Math.pow(2,8*ee)),mt},u.prototype.readInt8=function(W,ee){return W=W>>>0,ee||lt(W,1,this.length),this[W]&128?(255-this[W]+1)*-1:this[W]},u.prototype.readInt16LE=function(W,ee){W=W>>>0,ee||lt(W,2,this.length);var ve=this[W]|this[W+1]<<8;return ve&32768?ve|4294901760:ve},u.prototype.readInt16BE=function(W,ee){W=W>>>0,ee||lt(W,2,this.length);var ve=this[W+1]|this[W]<<8;return ve&32768?ve|4294901760:ve},u.prototype.readInt32LE=function(W,ee){return W=W>>>0,ee||lt(W,4,this.length),this[W]|this[W+1]<<8|this[W+2]<<16|this[W+3]<<24},u.prototype.readInt32BE=function(W,ee){return W=W>>>0,ee||lt(W,4,this.length),this[W]<<24|this[W+1]<<16|this[W+2]<<8|this[W+3]},u.prototype.readBigInt64LE=zn(function(W){W=W>>>0,Re(W,"offset");var ee=this[W],ve=this[W+7];(ee===void 0||ve===void 0)&&gt(W,this.length-8);var $e=this[W+4]+this[W+5]*Math.pow(2,8)+this[W+6]*Math.pow(2,16)+(ve<<24);return(BigInt($e)<<BigInt(32))+BigInt(ee+this[++W]*Math.pow(2,8)+this[++W]*Math.pow(2,16)+this[++W]*Math.pow(2,24))}),u.prototype.readBigInt64BE=zn(function(W){W=W>>>0,Re(W,"offset");var ee=this[W],ve=this[W+7];(ee===void 0||ve===void 0)&&gt(W,this.length-8);var $e=(ee<<24)+this[++W]*Math.pow(2,16)+this[++W]*Math.pow(2,8)+this[++W];return(BigInt($e)<<BigInt(32))+BigInt(this[++W]*Math.pow(2,24)+this[++W]*Math.pow(2,16)+this[++W]*Math.pow(2,8)+ve)}),u.prototype.readFloatLE=function(W,ee){return W=W>>>0,ee||lt(W,4,this.length),m.read(this,W,!0,23,4)},u.prototype.readFloatBE=function(W,ee){return W=W>>>0,ee||lt(W,4,this.length),m.read(this,W,!1,23,4)},u.prototype.readDoubleLE=function(W,ee){return W=W>>>0,ee||lt(W,8,this.length),m.read(this,W,!0,52,8)},u.prototype.readDoubleBE=function(W,ee){return W=W>>>0,ee||lt(W,8,this.length),m.read(this,W,!1,52,8)};function re(Se,W,ee,ve,$e,ye){if(!u.isBuffer(Se))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>$e||W<ye)throw new RangeError('"value" argument is out of bounds');if(ee+ve>Se.length)throw new RangeError("Index out of range")}u.prototype.writeUintLE=u.prototype.writeUIntLE=function(W,ee,ve,$e){if(W=+W,ee=ee>>>0,ve=ve>>>0,!$e){var ye=Math.pow(2,8*ve)-1;re(this,W,ee,ve,ye,0)}var mt=1,yn=0;for(this[ee]=W&255;++yn<ve&&(mt*=256);)this[ee+yn]=W/mt&255;return ee+ve},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(W,ee,ve,$e){if(W=+W,ee=ee>>>0,ve=ve>>>0,!$e){var ye=Math.pow(2,8*ve)-1;re(this,W,ee,ve,ye,0)}var mt=ve-1,yn=1;for(this[ee+mt]=W&255;--mt>=0&&(yn*=256);)this[ee+mt]=W/yn&255;return ee+ve},u.prototype.writeUint8=u.prototype.writeUInt8=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,1,255,0),this[ee]=W&255,ee+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,2,65535,0),this[ee]=W&255,this[ee+1]=W>>>8,ee+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,2,65535,0),this[ee]=W>>>8,this[ee+1]=W&255,ee+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,4,4294967295,0),this[ee+3]=W>>>24,this[ee+2]=W>>>16,this[ee+1]=W>>>8,this[ee]=W&255,ee+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,4,4294967295,0),this[ee]=W>>>24,this[ee+1]=W>>>16,this[ee+2]=W>>>8,this[ee+3]=W&255,ee+4};function K(Se,W,ee,ve,$e){ft(W,ve,$e,Se,ee,7);var ye=Number(W&BigInt(4294967295));Se[ee++]=ye,ye=ye>>8,Se[ee++]=ye,ye=ye>>8,Se[ee++]=ye,ye=ye>>8,Se[ee++]=ye;var mt=Number(W>>BigInt(32)&BigInt(4294967295));return Se[ee++]=mt,mt=mt>>8,Se[ee++]=mt,mt=mt>>8,Se[ee++]=mt,mt=mt>>8,Se[ee++]=mt,ee}function fe(Se,W,ee,ve,$e){ft(W,ve,$e,Se,ee,7);var ye=Number(W&BigInt(4294967295));Se[ee+7]=ye,ye=ye>>8,Se[ee+6]=ye,ye=ye>>8,Se[ee+5]=ye,ye=ye>>8,Se[ee+4]=ye;var mt=Number(W>>BigInt(32)&BigInt(4294967295));return Se[ee+3]=mt,mt=mt>>8,Se[ee+2]=mt,mt=mt>>8,Se[ee+1]=mt,mt=mt>>8,Se[ee]=mt,ee+8}u.prototype.writeBigUInt64LE=zn(function(W,ee){return ee===void 0&&(ee=0),K(this,W,ee,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=zn(function(W,ee){return ee===void 0&&(ee=0),fe(this,W,ee,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(W,ee,ve,$e){if(W=+W,ee=ee>>>0,!$e){var ye=Math.pow(2,8*ve-1);re(this,W,ee,ve,ye-1,-ye)}var mt=0,yn=1,te=0;for(this[ee]=W&255;++mt<ve&&(yn*=256);)W<0&&te===0&&this[ee+mt-1]!==0&&(te=1),this[ee+mt]=(W/yn>>0)-te&255;return ee+ve},u.prototype.writeIntBE=function(W,ee,ve,$e){if(W=+W,ee=ee>>>0,!$e){var ye=Math.pow(2,8*ve-1);re(this,W,ee,ve,ye-1,-ye)}var mt=ve-1,yn=1,te=0;for(this[ee+mt]=W&255;--mt>=0&&(yn*=256);)W<0&&te===0&&this[ee+mt+1]!==0&&(te=1),this[ee+mt]=(W/yn>>0)-te&255;return ee+ve},u.prototype.writeInt8=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,1,127,-128),W<0&&(W=255+W+1),this[ee]=W&255,ee+1},u.prototype.writeInt16LE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,2,32767,-32768),this[ee]=W&255,this[ee+1]=W>>>8,ee+2},u.prototype.writeInt16BE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,2,32767,-32768),this[ee]=W>>>8,this[ee+1]=W&255,ee+2},u.prototype.writeInt32LE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,4,2147483647,-2147483648),this[ee]=W&255,this[ee+1]=W>>>8,this[ee+2]=W>>>16,this[ee+3]=W>>>24,ee+4},u.prototype.writeInt32BE=function(W,ee,ve){return W=+W,ee=ee>>>0,ve||re(this,W,ee,4,2147483647,-2147483648),W<0&&(W=4294967295+W+1),this[ee]=W>>>24,this[ee+1]=W>>>16,this[ee+2]=W>>>8,this[ee+3]=W&255,ee+4},u.prototype.writeBigInt64LE=zn(function(W,ee){return ee===void 0&&(ee=0),K(this,W,ee,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=zn(function(W,ee){return ee===void 0&&(ee=0),fe(this,W,ee,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function he(Se,W,ee,ve,$e,ye){if(ee+ve>Se.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("Index out of range")}function Ne(Se,W,ee,ve,$e){return W=+W,ee=ee>>>0,$e||he(Se,W,ee,4,34028234663852886e22,-34028234663852886e22),m.write(Se,W,ee,ve,23,4),ee+4}u.prototype.writeFloatLE=function(W,ee,ve){return Ne(this,W,ee,!0,ve)},u.prototype.writeFloatBE=function(W,ee,ve){return Ne(this,W,ee,!1,ve)};function He(Se,W,ee,ve,$e){return W=+W,ee=ee>>>0,$e||he(Se,W,ee,8,17976931348623157e292,-17976931348623157e292),m.write(Se,W,ee,ve,52,8),ee+8}u.prototype.writeDoubleLE=function(W,ee,ve){return He(this,W,ee,!0,ve)},u.prototype.writeDoubleBE=function(W,ee,ve){return He(this,W,ee,!1,ve)},u.prototype.copy=function(W,ee,ve,$e){if(!u.isBuffer(W))throw new TypeError("argument should be a Buffer");if(ve||(ve=0),!$e&&$e!==0&&($e=this.length),ee>=W.length&&(ee=W.length),ee||(ee=0),$e>0&&$e<ve&&($e=ve),$e===ve||W.length===0||this.length===0)return 0;if(ee<0)throw new RangeError("targetStart out of bounds");if(ve<0||ve>=this.length)throw new RangeError("Index out of range");if($e<0)throw new RangeError("sourceEnd out of bounds");$e>this.length&&($e=this.length),W.length-ee<$e-ve&&($e=W.length-ee+ve);var ye=$e-ve;return this===W&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ee,ve,$e):Uint8Array.prototype.set.call(W,this.subarray(ve,$e),ee),ye},u.prototype.fill=function(W,ee,ve,$e){if(typeof W=="string"){if(typeof ee=="string"?($e=ee,ee=0,ve=this.length):typeof ve=="string"&&($e=ve,ve=this.length),$e!==void 0&&typeof $e!="string")throw new TypeError("encoding must be a string");if(typeof $e=="string"&&!u.isEncoding($e))throw new TypeError("Unknown encoding: "+$e);if(W.length===1){var ye=W.charCodeAt(0);($e==="utf8"&&ye<128||$e==="latin1")&&(W=ye)}}else typeof W=="number"?W=W&255:typeof W=="boolean"&&(W=Number(W));if(ee<0||this.length<ee||this.length<ve)throw new RangeError("Out of range index");if(ve<=ee)return this;ee=ee>>>0,ve=ve===void 0?this.length:ve>>>0,W||(W=0);var mt;if(typeof W=="number")for(mt=ee;mt<ve;++mt)this[mt]=W;else{var yn=u.isBuffer(W)?W:u.from(W,$e),te=yn.length;if(te===0)throw new TypeError('The value "'+W+'" is invalid for argument "value"');for(mt=0;mt<ve-ee;++mt)this[mt+ee]=yn[mt%te]}return this};var we={};function Fe(Se,W,ee){we[Se]=function(ve){function $e(){var mt;return mt=ve.call(this)||this,Object.defineProperty(mt,"message",{value:W.apply(mt,arguments),writable:!0,configurable:!0}),mt.name=mt.name+" ["+Se+"]",mt.stack,delete mt.name,mt}d($e,ve);var ye=$e.prototype;return ye.toString=function(){return this.name+" ["+Se+"]: "+this.message},c($e,[{key:"code",get:function(){return Se},set:function(yn){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:yn,writable:!0})}}])}(ee)}Fe("ERR_BUFFER_OUT_OF_BOUNDS",function(Se){return Se?Se+" is outside of buffer bounds":"Attempt to access memory outside buffer bounds"},RangeError),Fe("ERR_INVALID_ARG_TYPE",function(Se,W){return'The "'+Se+'" argument must be of type number. Received type '+typeof W},TypeError),Fe("ERR_OUT_OF_RANGE",function(Se,W,ee){var ve='The value of "'+Se+'" is out of range.',$e=ee;return Number.isInteger(ee)&&Math.abs(ee)>Math.pow(2,32)?$e=Ve(String(ee)):typeof ee=="bigint"&&($e=String(ee),(ee>Math.pow(BigInt(2),BigInt(32))||ee<-Math.pow(BigInt(2),BigInt(32)))&&($e=Ve($e)),$e+="n"),ve+=" It must be "+W+". Received "+$e,ve},RangeError);function Ve(Se){for(var W="",ee=Se.length,ve=Se[0]==="-"?1:0;ee>=ve+4;ee-=3)W="_"+Se.slice(ee-3,ee)+W;return""+Se.slice(0,ee)+W}function et(Se,W,ee){Re(W,"offset"),(Se[W]===void 0||Se[W+ee]===void 0)&&gt(W,Se.length-(ee+1))}function ft(Se,W,ee,ve,$e,ye){if(Se>ee||Se<W){var mt=typeof W=="bigint"?"n":"",yn;throw ye>3?W===0||W===BigInt(0)?yn=">= 0"+mt+" and < 2"+mt+" ** "+(ye+1)*8+mt:yn=">= -(2"+mt+" ** "+((ye+1)*8-1)+mt+") and < 2 ** "+(""+((ye+1)*8-1)+mt):yn=">= "+W+mt+" and <= "+ee+mt,new we.ERR_OUT_OF_RANGE("value",yn,Se)}et(ve,$e,ye)}function Re(Se,W){if(typeof Se!="number")throw new we.ERR_INVALID_ARG_TYPE(W,"number",Se)}function gt(Se,W,ee){throw Math.floor(Se)!==Se?(Re(Se,ee),new we.ERR_OUT_OF_RANGE(ee||"offset","an integer",Se)):W<0?new we.ERR_BUFFER_OUT_OF_BOUNDS:new we.ERR_OUT_OF_RANGE(ee||"offset",">= "+(ee?1:0)+" and <= "+W,Se)}var tn=/[^+/0-9A-Za-z-_]/g;function an(Se){if(Se=Se.split("=")[0],Se=Se.trim().replace(tn,""),Se.length<2)return"";for(;Se.length%4!==0;)Se=Se+"=";return Se}function qt(Se,W){W=W||1/0;for(var ee,ve=Se.length,$e=null,ye=[],mt=0;mt<ve;++mt){if(ee=Se.charCodeAt(mt),ee>55295&&ee<57344){if(!$e){if(ee>56319){(W-=3)>-1&&ye.push(239,191,189);continue}else if(mt+1===ve){(W-=3)>-1&&ye.push(239,191,189);continue}$e=ee;continue}if(ee<56320){(W-=3)>-1&&ye.push(239,191,189),$e=ee;continue}ee=($e-55296<<10|ee-56320)+65536}else $e&&(W-=3)>-1&&ye.push(239,191,189);if($e=null,ee<128){if((W-=1)<0)break;ye.push(ee)}else if(ee<2048){if((W-=2)<0)break;ye.push(ee>>6|192,ee&63|128)}else if(ee<65536){if((W-=3)<0)break;ye.push(ee>>12|224,ee>>6&63|128,ee&63|128)}else if(ee<1114112){if((W-=4)<0)break;ye.push(ee>>18|240,ee>>12&63|128,ee>>6&63|128,ee&63|128)}else throw new Error("Invalid code point")}return ye}function xn(Se){for(var W=[],ee=0;ee<Se.length;++ee)W.push(Se.charCodeAt(ee)&255);return W}function Mn(Se,W){for(var ee,ve,$e,ye=[],mt=0;mt<Se.length&&!((W-=2)<0);++mt)ee=Se.charCodeAt(mt),ve=ee>>8,$e=ee%256,ye.push($e),ye.push(ve);return ye}function Et(Se){return p.toByteArray(an(Se))}function Ft(Se,W,ee,ve){var $e;for($e=0;$e<ve&&!($e+ee>=W.length||$e>=Se.length);++$e)W[$e+ee]=Se[$e];return $e}function fn(Se,W){return Se instanceof W||Se!=null&&Se.constructor!=null&&Se.constructor.name!=null&&Se.constructor.name===W.name}function dn(Se){return Se!==Se}var Bn=function(){for(var Se="0123456789abcdef",W=new Array(256),ee=0;ee<16;++ee)for(var ve=ee*16,$e=0;$e<16;++$e)W[ve+$e]=Se[ee]+Se[$e];return W}();function zn(Se){return typeof BigInt>"u"?Ge:Se}function Ge(){throw new Error("BigInt not supported")}},38719:function(r,a,o){"use strict";o(10720),o(14032),r.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},36597:function(r,a,o){"use strict";var s=o(38719),c=o(15567),l=o(32010),f=o(94578),d=o(24517),h=o(20340),p=o(52564),m=o(68664),A=o(48914),v=o(13711),y=o(95892).f,b=o(70176),u=o(69548),x=o(3840),w=o(38688),L=o(46859),R=l.Int8Array,T=R&&R.prototype,I=l.Uint8ClampedArray,N=I&&I.prototype,U=R&&u(R),z=T&&u(T),D=Object.prototype,V=l.TypeError,J=w("toStringTag"),Z=L("TYPED_ARRAY_TAG"),oe=L("TYPED_ARRAY_CONSTRUCTOR"),de=s&&!!x&&p(l.opera)!=="Opera",ne=!1,be,Te,Le,Xe={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},ze={BigInt64Array:8,BigUint64Array:8},We=function(Je){if(!d(Je))return!1;var lt=p(Je);return lt==="DataView"||h(Xe,lt)||h(ze,lt)},pt=function(Je){if(!d(Je))return!1;var lt=p(Je);return h(Xe,lt)||h(ze,lt)},q=function(Je){if(pt(Je))return Je;throw V("Target is not a typed array")},Ie=function(Je){if(f(Je)&&(!x||b(U,Je)))return Je;throw V(m(Je)+" is not a typed array constructor")},le=function(Je,lt,re){if(c){if(re)for(var K in Xe){var fe=l[K];if(fe&&h(fe.prototype,Je))try{delete fe.prototype[Je]}catch{}}(!z[Je]||re)&&v(z,Je,re?lt:de&&T[Je]||lt)}},ue=function(Je,lt,re){var K,fe;if(c){if(x){if(re){for(K in Xe)if(fe=l[K],fe&&h(fe,Je))try{delete fe[Je]}catch{}}if(!U[Je]||re)try{return v(U,Je,re?lt:de&&U[Je]||lt)}catch{}else return}for(K in Xe)fe=l[K],fe&&(!fe[Je]||re)&&v(fe,Je,lt)}};for(be in Xe)Te=l[be],Le=Te&&Te.prototype,Le?A(Le,oe,Te):de=!1;for(be in ze)Te=l[be],Le=Te&&Te.prototype,Le&&A(Le,oe,Te);if((!de||!f(U)||U===Function.prototype)&&(U=function(){throw V("Incorrect invocation")},de))for(be in Xe)l[be]&&x(l[be],U);if((!de||!z||z===D)&&(z=U.prototype,de))for(be in Xe)l[be]&&x(l[be].prototype,z);if(de&&u(N)!==z&&x(N,z),c&&!h(z,J)){ne=!0,y(z,J,{get:function(){return d(this)?this[Z]:void 0}});for(be in Xe)l[be]&&A(l[be],Z,be)}r.exports={NATIVE_ARRAY_BUFFER_VIEWS:de,TYPED_ARRAY_CONSTRUCTOR:oe,TYPED_ARRAY_TAG:ne&&Z,aTypedArray:q,aTypedArrayConstructor:Ie,exportTypedArrayMethod:le,exportTypedArrayStaticMethod:ue,isView:We,isTypedArray:pt,TypedArray:U,TypedArrayPrototype:z}},89987:function(r,a,o){"use strict";o(24863);var s=o(32010),c=o(38347),l=o(15567),f=o(38719),d=o(7081),h=o(48914),p=o(15341),m=o(47044),A=o(2868),v=o(26882),y=o(23417),b=o(71265),u=o(64397),x=o(69548),w=o(3840),L=o(6611).f,R=o(95892).f,T=o(72864),I=o(73163),N=o(15216),U=o(70172),z=d.PROPER,D=d.CONFIGURABLE,V=U.get,J=U.set,Z="ArrayBuffer",oe="DataView",de="prototype",ne="Wrong length",be="Wrong index",Te=s[Z],Le=Te,Xe=Le&&Le[de],ze=s[oe],We=ze&&ze[de],pt=Object.prototype,q=s.Array,Ie=s.RangeError,le=c(T),ue=c([].reverse),De=u.pack,Je=u.unpack,lt=function(qt){return[qt&255]},re=function(qt){return[qt&255,qt>>8&255]},K=function(qt){return[qt&255,qt>>8&255,qt>>16&255,qt>>24&255]},fe=function(qt){return qt[3]<<24|qt[2]<<16|qt[1]<<8|qt[0]},he=function(qt){return De(qt,23,4)},Ne=function(qt){return De(qt,52,8)},He=function(qt,xn){R(qt[de],xn,{get:function(){return V(this)[xn]}})},we=function(qt,xn,Mn,Et){var Ft=b(Mn),fn=V(qt);if(Ft+xn>fn.byteLength)throw Ie(be);var dn=V(fn.buffer).bytes,Bn=Ft+fn.byteOffset,zn=I(dn,Bn,Bn+xn);return Et?zn:ue(zn)},Fe=function(qt,xn,Mn,Et,Ft,fn){var dn=b(Mn),Bn=V(qt);if(dn+xn>Bn.byteLength)throw Ie(be);for(var zn=V(Bn.buffer).bytes,Ge=dn+Bn.byteOffset,Se=Et(+Ft),W=0;W<xn;W++)zn[Ge+W]=Se[fn?W:xn-W-1]};if(!f)Le=function(qt){A(this,Xe);var xn=b(qt);J(this,{bytes:le(q(xn),0),byteLength:xn}),l||(this.byteLength=xn)},Xe=Le[de],ze=function(qt,xn,Mn){A(this,We),A(qt,Xe);var Et=V(qt).byteLength,Ft=v(xn);if(Ft<0||Ft>Et)throw Ie("Wrong offset");if(Mn=Mn===void 0?Et-Ft:y(Mn),Ft+Mn>Et)throw Ie(ne);J(this,{buffer:qt,byteLength:Mn,byteOffset:Ft}),l||(this.buffer=qt,this.byteLength=Mn,this.byteOffset=Ft)},We=ze[de],l&&(He(Le,"byteLength"),He(ze,"buffer"),He(ze,"byteLength"),He(ze,"byteOffset")),p(We,{getInt8:function(qt){return we(this,1,qt)[0]<<24>>24},getUint8:function(qt){return we(this,1,qt)[0]},getInt16:function(qt){var xn=we(this,2,qt,arguments.length>1?arguments[1]:void 0);return(xn[1]<<8|xn[0])<<16>>16},getUint16:function(qt){var xn=we(this,2,qt,arguments.length>1?arguments[1]:void 0);return xn[1]<<8|xn[0]},getInt32:function(qt){return fe(we(this,4,qt,arguments.length>1?arguments[1]:void 0))},getUint32:function(qt){return fe(we(this,4,qt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(qt){return Je(we(this,4,qt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(qt){return Je(we(this,8,qt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(qt,xn){Fe(this,1,qt,lt,xn)},setUint8:function(qt,xn){Fe(this,1,qt,lt,xn)},setInt16:function(qt,xn){Fe(this,2,qt,re,xn,arguments.length>2?arguments[2]:void 0)},setUint16:function(qt,xn){Fe(this,2,qt,re,xn,arguments.length>2?arguments[2]:void 0)},setInt32:function(qt,xn){Fe(this,4,qt,K,xn,arguments.length>2?arguments[2]:void 0)},setUint32:function(qt,xn){Fe(this,4,qt,K,xn,arguments.length>2?arguments[2]:void 0)},setFloat32:function(qt,xn){Fe(this,4,qt,he,xn,arguments.length>2?arguments[2]:void 0)},setFloat64:function(qt,xn){Fe(this,8,qt,Ne,xn,arguments.length>2?arguments[2]:void 0)}});else{var Ve=z&&Te.name!==Z;if(!m(function(){Te(1)})||!m(function(){new Te(-1)})||m(function(){return new Te,new Te(1.5),new Te(NaN),Ve&&!D})){Le=function(qt){return A(this,Xe),new Te(b(qt))},Le[de]=Xe;for(var et=L(Te),ft=0,Re;et.length>ft;)(Re=et[ft++])in Le||h(Le,Re,Te[Re]);Xe.constructor=Le}else Ve&&D&&h(Te,"name",Z);w&&x(We)!==pt&&w(We,pt);var gt=new ze(new Le(2)),tn=c(We.setInt8);gt.setInt8(0,2147483648),gt.setInt8(1,2147483649),(gt.getInt8(0)||!gt.getInt8(1))&&p(We,{setInt8:function(qt,xn){tn(this,qt,xn<<24>>24)},setUint8:function(qt,xn){tn(this,qt,xn<<24>>24)}},{unsafe:!0})}N(Le,Z),N(ze,oe),r.exports={ArrayBuffer:Le,DataView:ze}},10720:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(89987),f=o(51334),d="ArrayBuffer",h=l[d],p=c[d];s({global:!0,forced:p!==h},{ArrayBuffer:h}),f(d)},6993:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(49300),o(72342),o(36572),o(28395))})(void 0,function(s){return function(){var c=s,l=c.lib,f=l.BlockCipher,d=c.algo,h=[],p=[],m=[],A=[],v=[],y=[],b=[],u=[],x=[],w=[];(function(){for(var T=[],I=0;I<256;I++)I<128?T[I]=I<<1:T[I]=I<<1^283;for(var N=0,U=0,I=0;I<256;I++){var z=U^U<<1^U<<2^U<<3^U<<4;z=z>>>8^z&255^99,h[N]=z,p[z]=N;var D=T[N],V=T[D],J=T[V],Z=T[z]*257^z*16843008;m[N]=Z<<24|Z>>>8,A[N]=Z<<16|Z>>>16,v[N]=Z<<8|Z>>>24,y[N]=Z;var Z=J*16843009^V*65537^D*257^N*16843008;b[z]=Z<<24|Z>>>8,u[z]=Z<<16|Z>>>16,x[z]=Z<<8|Z>>>24,w[z]=Z,N?(N=D^T[T[T[J^D]]],U^=T[T[U]]):N=U=1}})();var L=[0,1,2,4,8,16,32,64,128,27,54],R=d.AES=f.extend({_doReset:function(){var I;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var N=this._keyPriorReset=this._key,U=N.words,z=N.sigBytes/4,D=this._nRounds=z+6,V=(D+1)*4,J=this._keySchedule=[],Z=0;Z<V;Z++)Z<z?J[Z]=U[Z]:(I=J[Z-1],Z%z?z>6&&Z%z==4&&(I=h[I>>>24]<<24|h[I>>>16&255]<<16|h[I>>>8&255]<<8|h[I&255]):(I=I<<8|I>>>24,I=h[I>>>24]<<24|h[I>>>16&255]<<16|h[I>>>8&255]<<8|h[I&255],I^=L[Z/z|0]<<24),J[Z]=J[Z-z]^I);for(var oe=this._invKeySchedule=[],de=0;de<V;de++){var Z=V-de;if(de%4)var I=J[Z];else var I=J[Z-4];de<4||Z<=4?oe[de]=I:oe[de]=b[h[I>>>24]]^u[h[I>>>16&255]]^x[h[I>>>8&255]]^w[h[I&255]]}}},encryptBlock:function(I,N){this._doCryptBlock(I,N,this._keySchedule,m,A,v,y,h)},decryptBlock:function(I,N){var U=I[N+1];I[N+1]=I[N+3],I[N+3]=U,this._doCryptBlock(I,N,this._invKeySchedule,b,u,x,w,p);var U=I[N+1];I[N+1]=I[N+3],I[N+3]=U},_doCryptBlock:function(I,N,U,z,D,V,J,Z){for(var oe=this._nRounds,de=I[N]^U[0],ne=I[N+1]^U[1],be=I[N+2]^U[2],Te=I[N+3]^U[3],Le=4,Xe=1;Xe<oe;Xe++){var ze=z[de>>>24]^D[ne>>>16&255]^V[be>>>8&255]^J[Te&255]^U[Le++],We=z[ne>>>24]^D[be>>>16&255]^V[Te>>>8&255]^J[de&255]^U[Le++],pt=z[be>>>24]^D[Te>>>16&255]^V[de>>>8&255]^J[ne&255]^U[Le++],q=z[Te>>>24]^D[de>>>16&255]^V[ne>>>8&255]^J[be&255]^U[Le++];de=ze,ne=We,be=pt,Te=q}var ze=(Z[de>>>24]<<24|Z[ne>>>16&255]<<16|Z[be>>>8&255]<<8|Z[Te&255])^U[Le++],We=(Z[ne>>>24]<<24|Z[be>>>16&255]<<16|Z[Te>>>8&255]<<8|Z[de&255])^U[Le++],pt=(Z[be>>>24]<<24|Z[Te>>>16&255]<<16|Z[de>>>8&255]<<8|Z[ne&255])^U[Le++],q=(Z[Te>>>24]<<24|Z[de>>>16&255]<<16|Z[ne>>>8&255]<<8|Z[be&255])^U[Le++];I[N]=ze,I[N+1]=We,I[N+2]=pt,I[N+3]=q},keySize:256/32});c.AES=f._createHelper(R)}(),s.AES})},83122:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(49300),o(72342),o(36572),o(28395))})(void 0,function(s){return function(){var c=s,l=c.lib,f=l.BlockCipher,d=c.algo,h=16,p=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],m=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]],A={pbox:[],sbox:[]};function v(w,L){var R=L>>24&255,T=L>>16&255,I=L>>8&255,N=L&255,U=w.sbox[0][R]+w.sbox[1][T];return U=U^w.sbox[2][I],U=U+w.sbox[3][N],U}function y(w,L,R){for(var T=L,I=R,N,U=0;U<h;++U)T=T^w.pbox[U],I=v(w,T)^I,N=T,T=I,I=N;return N=T,T=I,I=N,I=I^w.pbox[h],T=T^w.pbox[h+1],{left:T,right:I}}function b(w,L,R){for(var T=L,I=R,N,U=h+1;U>1;--U)T=T^w.pbox[U],I=v(w,T)^I,N=T,T=I,I=N;return N=T,T=I,I=N,I=I^w.pbox[1],T=T^w.pbox[0],{left:T,right:I}}function u(w,L,R){for(var T=0;T<4;T++){w.sbox[T]=[];for(var I=0;I<256;I++)w.sbox[T][I]=m[T][I]}for(var N=0,U=0;U<h+2;U++)w.pbox[U]=p[U]^L[N],N++,N>=R&&(N=0);for(var z=0,D=0,V=0,J=0;J<h+2;J+=2)V=y(w,z,D),z=V.left,D=V.right,w.pbox[J]=z,w.pbox[J+1]=D;for(var Z=0;Z<4;Z++)for(var oe=0;oe<256;oe+=2)V=y(w,z,D),z=V.left,D=V.right,w.sbox[Z][oe]=z,w.sbox[Z][oe+1]=D;return!0}var x=d.Blowfish=f.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var L=this._keyPriorReset=this._key,R=L.words,T=L.sigBytes/4;u(A,R,T)}},encryptBlock:function(L,R){var T=y(A,L[R],L[R+1]);L[R]=T.left,L[R+1]=T.right},decryptBlock:function(L,R){var T=b(A,L[R],L[R+1]);L[R]=T.left,L[R+1]=T.right},blockSize:64/32,keySize:128/32,ivSize:64/32});c.Blowfish=f._createHelper(x)}(),s.Blowfish})},28395:function(r,a,o){"use strict";o(39081),o(20731),o(23913),o(14032),o(57114),function(s,c,l){r.exports=a=c(o(34559),o(36572))}(void 0,function(s){s.lib.Cipher||function(c){var l=s,f=l.lib,d=f.Base,h=f.WordArray,p=f.BufferedBlockAlgorithm,m=l.enc,A=m.Utf8,v=m.Base64,y=l.algo,b=y.EvpKDF,u=f.Cipher=p.extend({cfg:d.extend(),createEncryptor:function(ne,be){return this.create(this._ENC_XFORM_MODE,ne,be)},createDecryptor:function(ne,be){return this.create(this._DEC_XFORM_MODE,ne,be)},init:function(ne,be,Te){this.cfg=this.cfg.extend(Te),this._xformMode=ne,this._key=be,this.reset()},reset:function(){p.reset.call(this),this._doReset()},process:function(ne){return this._append(ne),this._process()},finalize:function(ne){ne&&this._append(ne);var be=this._doFinalize();return be},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function de(ne){return typeof ne=="string"?oe:V}return function(ne){return{encrypt:function(Te,Le,Xe){return de(Le).encrypt(ne,Te,Le,Xe)},decrypt:function(Te,Le,Xe){return de(Le).decrypt(ne,Te,Le,Xe)}}}}()}),x=f.StreamCipher=u.extend({_doFinalize:function(){var ne=this._process(!0);return ne},blockSize:1}),w=l.mode={},L=f.BlockCipherMode=d.extend({createEncryptor:function(ne,be){return this.Encryptor.create(ne,be)},createDecryptor:function(ne,be){return this.Decryptor.create(ne,be)},init:function(ne,be){this._cipher=ne,this._iv=be}}),R=w.CBC=function(){var de=L.extend();de.Encryptor=de.extend({processBlock:function(Te,Le){var Xe=this._cipher,ze=Xe.blockSize;ne.call(this,Te,Le,ze),Xe.encryptBlock(Te,Le),this._prevBlock=Te.slice(Le,Le+ze)}}),de.Decryptor=de.extend({processBlock:function(Te,Le){var Xe=this._cipher,ze=Xe.blockSize,We=Te.slice(Le,Le+ze);Xe.decryptBlock(Te,Le),ne.call(this,Te,Le,ze),this._prevBlock=We}});function ne(be,Te,Le){var Xe,ze=this._iv;ze?(Xe=ze,this._iv=c):Xe=this._prevBlock;for(var We=0;We<Le;We++)be[Te+We]^=Xe[We]}return de}(),T=l.pad={},I=T.Pkcs7={pad:function(ne,be){for(var Te=be*4,Le=Te-ne.sigBytes%Te,Xe=Le<<24|Le<<16|Le<<8|Le,ze=[],We=0;We<Le;We+=4)ze.push(Xe);var pt=h.create(ze,Le);ne.concat(pt)},unpad:function(ne){var be=ne.words[ne.sigBytes-1>>>2]&255;ne.sigBytes-=be}},N=f.BlockCipher=u.extend({cfg:u.cfg.extend({mode:R,padding:I}),reset:function(){var ne;u.reset.call(this);var be=this.cfg,Te=be.iv,Le=be.mode;this._xformMode==this._ENC_XFORM_MODE?ne=Le.createEncryptor:(ne=Le.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==ne?this._mode.init(this,Te&&Te.words):(this._mode=ne.call(Le,this,Te&&Te.words),this._mode.__creator=ne)},_doProcessBlock:function(ne,be){this._mode.processBlock(ne,be)},_doFinalize:function(){var ne,be=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(be.pad(this._data,this.blockSize),ne=this._process(!0)):(ne=this._process(!0),be.unpad(ne)),ne},blockSize:128/32}),U=f.CipherParams=d.extend({init:function(ne){this.mixIn(ne)},toString:function(ne){return(ne||this.formatter).stringify(this)}}),z=l.format={},D=z.OpenSSL={stringify:function(ne){var be,Te=ne.ciphertext,Le=ne.salt;return Le?be=h.create([1398893684,1701076831]).concat(Le).concat(Te):be=Te,be.toString(v)},parse:function(ne){var be,Te=v.parse(ne),Le=Te.words;return Le[0]==1398893684&&Le[1]==1701076831&&(be=h.create(Le.slice(2,4)),Le.splice(0,4),Te.sigBytes-=16),U.create({ciphertext:Te,salt:be})}},V=f.SerializableCipher=d.extend({cfg:d.extend({format:D}),encrypt:function(ne,be,Te,Le){Le=this.cfg.extend(Le);var Xe=ne.createEncryptor(Te,Le),ze=Xe.finalize(be),We=Xe.cfg;return U.create({ciphertext:ze,key:Te,iv:We.iv,algorithm:ne,mode:We.mode,padding:We.padding,blockSize:ne.blockSize,formatter:Le.format})},decrypt:function(ne,be,Te,Le){Le=this.cfg.extend(Le),be=this._parse(be,Le.format);var Xe=ne.createDecryptor(Te,Le).finalize(be.ciphertext);return Xe},_parse:function(ne,be){return typeof ne=="string"?be.parse(ne,this):ne}}),J=l.kdf={},Z=J.OpenSSL={execute:function(ne,be,Te,Le,Xe){if(Le||(Le=h.random(64/8)),Xe)var ze=b.create({keySize:be+Te,hasher:Xe}).compute(ne,Le);else var ze=b.create({keySize:be+Te}).compute(ne,Le);var We=h.create(ze.words.slice(be),Te*4);return ze.sigBytes=be*4,U.create({key:ze,iv:We,salt:Le})}},oe=f.PasswordBasedCipher=V.extend({cfg:V.cfg.extend({kdf:Z}),encrypt:function(ne,be,Te,Le){Le=this.cfg.extend(Le);var Xe=Le.kdf.execute(Te,ne.keySize,ne.ivSize,Le.salt,Le.hasher);Le.iv=Xe.iv;var ze=V.encrypt.call(this,ne,be,Xe.key,Le);return ze.mixIn(Xe),ze},decrypt:function(ne,be,Te,Le){Le=this.cfg.extend(Le),be=this._parse(be,Le.format);var Xe=Le.kdf.execute(Te,ne.keySize,ne.ivSize,be.salt,Le.hasher);Le.iv=Xe.iv;var ze=V.decrypt.call(this,ne,be,Xe.key,Le);return ze}})}()})},34559:function(r,a,o){"use strict";o(39081),o(81755),o(94845),o(20731),o(23913),o(10720),o(14032),o(57114),o(59735),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529),o(49109),function(s,c){r.exports=a=c()}(void 0,function(){var s=s||function(c,l){var f;if(typeof window<"u"&&window.crypto&&(f=window.crypto),typeof self<"u"&&self.crypto&&(f=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(f=globalThis.crypto),!f&&typeof window<"u"&&window.msCrypto&&(f=window.msCrypto),!f&&typeof o.g<"u"&&o.g.crypto&&(f=o.g.crypto),!f)try{f=o(50477)}catch{}var d=function(){if(f){if(typeof f.getRandomValues=="function")try{return f.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof f.randomBytes=="function")try{return f.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},h=Object.create||function(){function T(){}return function(I){var N;return T.prototype=I,N=new T,T.prototype=null,N}}(),p={},m=p.lib={},A=m.Base=function(){return{extend:function(I){var N=h(this);return I&&N.mixIn(I),(!N.hasOwnProperty("init")||this.init===N.init)&&(N.init=function(){N.$super.init.apply(this,arguments)}),N.init.prototype=N,N.$super=this,N},create:function(){var I=this.extend();return I.init.apply(I,arguments),I},init:function(){},mixIn:function(I){for(var N in I)I.hasOwnProperty(N)&&(this[N]=I[N]);I.hasOwnProperty("toString")&&(this.toString=I.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),v=m.WordArray=A.extend({init:function(I,N){I=this.words=I||[],N!=l?this.sigBytes=N:this.sigBytes=I.length*4},toString:function(I){return(I||b).stringify(this)},concat:function(I){var N=this.words,U=I.words,z=this.sigBytes,D=I.sigBytes;if(this.clamp(),z%4)for(var V=0;V<D;V++){var J=U[V>>>2]>>>24-V%4*8&255;N[z+V>>>2]|=J<<24-(z+V)%4*8}else for(var Z=0;Z<D;Z+=4)N[z+Z>>>2]=U[Z>>>2];return this.sigBytes+=D,this},clamp:function(){var I=this.words,N=this.sigBytes;I[N>>>2]&=4294967295<<32-N%4*8,I.length=c.ceil(N/4)},clone:function(){var I=A.clone.call(this);return I.words=this.words.slice(0),I},random:function(I){for(var N=[],U=0;U<I;U+=4)N.push(d());return new v.init(N,I)}}),y=p.enc={},b=y.Hex={stringify:function(I){for(var N=I.words,U=I.sigBytes,z=[],D=0;D<U;D++){var V=N[D>>>2]>>>24-D%4*8&255;z.push((V>>>4).toString(16)),z.push((V&15).toString(16))}return z.join("")},parse:function(I){for(var N=I.length,U=[],z=0;z<N;z+=2)U[z>>>3]|=parseInt(I.substr(z,2),16)<<24-z%8*4;return new v.init(U,N/2)}},u=y.Latin1={stringify:function(I){for(var N=I.words,U=I.sigBytes,z=[],D=0;D<U;D++){var V=N[D>>>2]>>>24-D%4*8&255;z.push(String.fromCharCode(V))}return z.join("")},parse:function(I){for(var N=I.length,U=[],z=0;z<N;z++)U[z>>>2]|=(I.charCodeAt(z)&255)<<24-z%4*8;return new v.init(U,N)}},x=y.Utf8={stringify:function(I){try{return decodeURIComponent(escape(u.stringify(I)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(I){return u.parse(unescape(encodeURIComponent(I)))}},w=m.BufferedBlockAlgorithm=A.extend({reset:function(){this._data=new v.init,this._nDataBytes=0},_append:function(I){typeof I=="string"&&(I=x.parse(I)),this._data.concat(I),this._nDataBytes+=I.sigBytes},_process:function(I){var N,U=this._data,z=U.words,D=U.sigBytes,V=this.blockSize,J=V*4,Z=D/J;I?Z=c.ceil(Z):Z=c.max((Z|0)-this._minBufferSize,0);var oe=Z*V,de=c.min(oe*4,D);if(oe){for(var ne=0;ne<oe;ne+=V)this._doProcessBlock(z,ne);N=z.splice(0,oe),U.sigBytes-=de}return new v.init(N,de)},clone:function(){var I=A.clone.call(this);return I._data=this._data.clone(),I},_minBufferSize:0}),L=m.Hasher=w.extend({cfg:A.extend(),init:function(I){this.cfg=this.cfg.extend(I),this.reset()},reset:function(){w.reset.call(this),this._doReset()},update:function(I){return this._append(I),this._process(),this},finalize:function(I){I&&this._append(I);var N=this._doFinalize();return N},blockSize:512/32,_createHelper:function(I){return function(N,U){return new I.init(U).finalize(N)}},_createHmacHelper:function(I){return function(N,U){return new R.HMAC.init(I,U).finalize(N)}}}),R=p.algo={};return p}(Math);return s})},49300:function(r,a,o){"use strict";o(94845),function(s,c){r.exports=a=c(o(34559))}(void 0,function(s){return function(){var c=s,l=c.lib,f=l.WordArray,d=c.enc,h=d.Base64={stringify:function(A){var v=A.words,y=A.sigBytes,b=this._map;A.clamp();for(var u=[],x=0;x<y;x+=3)for(var w=v[x>>>2]>>>24-x%4*8&255,L=v[x+1>>>2]>>>24-(x+1)%4*8&255,R=v[x+2>>>2]>>>24-(x+2)%4*8&255,T=w<<16|L<<8|R,I=0;I<4&&x+I*.75<y;I++)u.push(b.charAt(T>>>6*(3-I)&63));var N=b.charAt(64);if(N)for(;u.length%4;)u.push(N);return u.join("")},parse:function(A){var v=A.length,y=this._map,b=this._reverseMap;if(!b){b=this._reverseMap=[];for(var u=0;u<y.length;u++)b[y.charCodeAt(u)]=u}var x=y.charAt(64);if(x){var w=A.indexOf(x);w!==-1&&(v=w)}return p(A,v,b)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function p(m,A,v){for(var y=[],b=0,u=0;u<A;u++)if(u%4){var x=v[m.charCodeAt(u-1)]<<u%4*2,w=v[m.charCodeAt(u)]>>>6-u%4*2,L=x|w;y[b>>>2]|=L<<24-b%4*8,b++}return f.create(y,b)}}(),s.enc.Base64})},375:function(r,a,o){"use strict";o(94845),function(s,c){r.exports=a=c(o(34559))}(void 0,function(s){return function(){var c=s,l=c.lib,f=l.WordArray,d=c.enc,h=d.Base64url={stringify:function(A,v){v===void 0&&(v=!0);var y=A.words,b=A.sigBytes,u=v?this._safe_map:this._map;A.clamp();for(var x=[],w=0;w<b;w+=3)for(var L=y[w>>>2]>>>24-w%4*8&255,R=y[w+1>>>2]>>>24-(w+1)%4*8&255,T=y[w+2>>>2]>>>24-(w+2)%4*8&255,I=L<<16|R<<8|T,N=0;N<4&&w+N*.75<b;N++)x.push(u.charAt(I>>>6*(3-N)&63));var U=u.charAt(64);if(U)for(;x.length%4;)x.push(U);return x.join("")},parse:function(A,v){v===void 0&&(v=!0);var y=A.length,b=v?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var x=0;x<b.length;x++)u[b.charCodeAt(x)]=x}var w=b.charAt(64);if(w){var L=A.indexOf(w);L!==-1&&(y=L)}return p(A,y,u)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function p(m,A,v){for(var y=[],b=0,u=0;u<A;u++)if(u%4){var x=v[m.charCodeAt(u-1)]<<u%4*2,w=v[m.charCodeAt(u)]>>>6-u%4*2,L=x|w;y[b>>>2]|=L<<24-b%4*8,b++}return f.create(y,b)}}(),s.enc.Base64url})},56217:function(r,a,o){"use strict";o(94845),function(s,c){r.exports=a=c(o(34559))}(void 0,function(s){return function(){var c=s,l=c.lib,f=l.WordArray,d=c.enc,h=d.Utf16=d.Utf16BE={stringify:function(A){for(var v=A.words,y=A.sigBytes,b=[],u=0;u<y;u+=2){var x=v[u>>>2]>>>16-u%4*8&65535;b.push(String.fromCharCode(x))}return b.join("")},parse:function(A){for(var v=A.length,y=[],b=0;b<v;b++)y[b>>>1]|=A.charCodeAt(b)<<16-b%2*16;return f.create(y,v*2)}};d.Utf16LE={stringify:function(A){for(var v=A.words,y=A.sigBytes,b=[],u=0;u<y;u+=2){var x=p(v[u>>>2]>>>16-u%4*8&65535);b.push(String.fromCharCode(x))}return b.join("")},parse:function(A){for(var v=A.length,y=[],b=0;b<v;b++)y[b>>>1]|=p(A.charCodeAt(b)<<16-b%2*16);return f.create(y,v*2)}};function p(m){return m<<8&4278255360|m>>>8&16711935}}(),s.enc.Utf16})},36572:function(r,a,o){"use strict";o(39081),function(s,c,l){r.exports=a=c(o(34559),o(76289),o(30443))}(void 0,function(s){return function(){var c=s,l=c.lib,f=l.Base,d=l.WordArray,h=c.algo,p=h.MD5,m=h.EvpKDF=f.extend({cfg:f.extend({keySize:128/32,hasher:p,iterations:1}),init:function(v){this.cfg=this.cfg.extend(v)},compute:function(v,y){for(var b,u=this.cfg,x=u.hasher.create(),w=d.create(),L=w.words,R=u.keySize,T=u.iterations;L.length<R;){b&&x.update(b),b=x.update(v).finalize(y),x.reset();for(var I=1;I<T;I++)b=x.finalize(b),x.reset();w.concat(b)}return w.sigBytes=R*4,w}});c.EvpKDF=function(A,v,y){return m.create(y).compute(A,v)}}(),s.EvpKDF})},68219:function(r,a,o){"use strict";o(14032),o(57114),function(s,c,l){r.exports=a=c(o(34559),o(28395))}(void 0,function(s){return function(c){var l=s,f=l.lib,d=f.CipherParams,h=l.enc,p=h.Hex,m=l.format,A=m.Hex={stringify:function(y){return y.ciphertext.toString(p)},parse:function(y){var b=p.parse(y);return d.create({ciphertext:b})}}}(),s.format.Hex})},30443:function(r,a,o){"use strict";o(39081),function(s,c){r.exports=a=c(o(34559))}(void 0,function(s){(function(){var c=s,l=c.lib,f=l.Base,d=c.enc,h=d.Utf8,p=c.algo,m=p.HMAC=f.extend({init:function(v,y){v=this._hasher=new v.init,typeof y=="string"&&(y=h.parse(y));var b=v.blockSize,u=b*4;y.sigBytes>u&&(y=v.finalize(y)),y.clamp();for(var x=this._oKey=y.clone(),w=this._iKey=y.clone(),L=x.words,R=w.words,T=0;T<b;T++)L[T]^=1549556828,R[T]^=909522486;x.sigBytes=w.sigBytes=u,this.reset()},reset:function(){var v=this._hasher;v.reset(),v.update(this._iKey)},update:function(v){return this._hasher.update(v),this},finalize:function(v){var y=this._hasher,b=y.finalize(v);y.reset();var u=y.finalize(this._oKey.clone().concat(b));return u}})})()})},66122:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(26478),o(80986),o(56217),o(49300),o(375),o(72342),o(76289),o(26739),o(75230),o(97074),o(371),o(80767),o(76930),o(30443),o(95729),o(36572),o(28395),o(2727),o(59493),o(18494),o(5219),o(96112),o(51583),o(99215),o(43960),o(40681),o(16934),o(68219),o(6993),o(64390),o(76635),o(55380),o(9814),o(83122))})(void 0,function(s){return s})},80986:function(r,a,o){"use strict";o(81755),o(10720),o(14032),o(3131),o(90868),o(65553),o(75626),o(95756),o(56912),o(58099),o(47969),o(59735),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529),function(s,c){r.exports=a=c(o(34559))}(void 0,function(s){return function(){if(typeof ArrayBuffer=="function"){var c=s,l=c.lib,f=l.WordArray,d=f.init,h=f.init=function(p){if(p instanceof ArrayBuffer&&(p=new Uint8Array(p)),(p instanceof Int8Array||typeof Uint8ClampedArray<"u"&&p instanceof Uint8ClampedArray||p instanceof Int16Array||p instanceof Uint16Array||p instanceof Int32Array||p instanceof Uint32Array||p instanceof Float32Array||p instanceof Float64Array)&&(p=new Uint8Array(p.buffer,p.byteOffset,p.byteLength)),p instanceof Uint8Array){for(var m=p.byteLength,A=[],v=0;v<m;v++)A[v>>>2]|=p[v]<<24-v%4*8;d.call(this,A,m)}else d.apply(this,arguments)};h.prototype=f}}(),s.lib.WordArray})},72342:function(r,a,o){"use strict";(function(s,c){r.exports=a=c(o(34559))})(void 0,function(s){return function(c){var l=s,f=l.lib,d=f.WordArray,h=f.Hasher,p=l.algo,m=[];(function(){for(var x=0;x<64;x++)m[x]=c.abs(c.sin(x+1))*4294967296|0})();var A=p.MD5=h.extend({_doReset:function(){this._hash=new d.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(w,L){for(var R=0;R<16;R++){var T=L+R,I=w[T];w[T]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360}var N=this._hash.words,U=w[L+0],z=w[L+1],D=w[L+2],V=w[L+3],J=w[L+4],Z=w[L+5],oe=w[L+6],de=w[L+7],ne=w[L+8],be=w[L+9],Te=w[L+10],Le=w[L+11],Xe=w[L+12],ze=w[L+13],We=w[L+14],pt=w[L+15],q=N[0],Ie=N[1],le=N[2],ue=N[3];q=v(q,Ie,le,ue,U,7,m[0]),ue=v(ue,q,Ie,le,z,12,m[1]),le=v(le,ue,q,Ie,D,17,m[2]),Ie=v(Ie,le,ue,q,V,22,m[3]),q=v(q,Ie,le,ue,J,7,m[4]),ue=v(ue,q,Ie,le,Z,12,m[5]),le=v(le,ue,q,Ie,oe,17,m[6]),Ie=v(Ie,le,ue,q,de,22,m[7]),q=v(q,Ie,le,ue,ne,7,m[8]),ue=v(ue,q,Ie,le,be,12,m[9]),le=v(le,ue,q,Ie,Te,17,m[10]),Ie=v(Ie,le,ue,q,Le,22,m[11]),q=v(q,Ie,le,ue,Xe,7,m[12]),ue=v(ue,q,Ie,le,ze,12,m[13]),le=v(le,ue,q,Ie,We,17,m[14]),Ie=v(Ie,le,ue,q,pt,22,m[15]),q=y(q,Ie,le,ue,z,5,m[16]),ue=y(ue,q,Ie,le,oe,9,m[17]),le=y(le,ue,q,Ie,Le,14,m[18]),Ie=y(Ie,le,ue,q,U,20,m[19]),q=y(q,Ie,le,ue,Z,5,m[20]),ue=y(ue,q,Ie,le,Te,9,m[21]),le=y(le,ue,q,Ie,pt,14,m[22]),Ie=y(Ie,le,ue,q,J,20,m[23]),q=y(q,Ie,le,ue,be,5,m[24]),ue=y(ue,q,Ie,le,We,9,m[25]),le=y(le,ue,q,Ie,V,14,m[26]),Ie=y(Ie,le,ue,q,ne,20,m[27]),q=y(q,Ie,le,ue,ze,5,m[28]),ue=y(ue,q,Ie,le,D,9,m[29]),le=y(le,ue,q,Ie,de,14,m[30]),Ie=y(Ie,le,ue,q,Xe,20,m[31]),q=b(q,Ie,le,ue,Z,4,m[32]),ue=b(ue,q,Ie,le,ne,11,m[33]),le=b(le,ue,q,Ie,Le,16,m[34]),Ie=b(Ie,le,ue,q,We,23,m[35]),q=b(q,Ie,le,ue,z,4,m[36]),ue=b(ue,q,Ie,le,J,11,m[37]),le=b(le,ue,q,Ie,de,16,m[38]),Ie=b(Ie,le,ue,q,Te,23,m[39]),q=b(q,Ie,le,ue,ze,4,m[40]),ue=b(ue,q,Ie,le,U,11,m[41]),le=b(le,ue,q,Ie,V,16,m[42]),Ie=b(Ie,le,ue,q,oe,23,m[43]),q=b(q,Ie,le,ue,be,4,m[44]),ue=b(ue,q,Ie,le,Xe,11,m[45]),le=b(le,ue,q,Ie,pt,16,m[46]),Ie=b(Ie,le,ue,q,D,23,m[47]),q=u(q,Ie,le,ue,U,6,m[48]),ue=u(ue,q,Ie,le,de,10,m[49]),le=u(le,ue,q,Ie,We,15,m[50]),Ie=u(Ie,le,ue,q,Z,21,m[51]),q=u(q,Ie,le,ue,Xe,6,m[52]),ue=u(ue,q,Ie,le,V,10,m[53]),le=u(le,ue,q,Ie,Te,15,m[54]),Ie=u(Ie,le,ue,q,z,21,m[55]),q=u(q,Ie,le,ue,ne,6,m[56]),ue=u(ue,q,Ie,le,pt,10,m[57]),le=u(le,ue,q,Ie,oe,15,m[58]),Ie=u(Ie,le,ue,q,ze,21,m[59]),q=u(q,Ie,le,ue,J,6,m[60]),ue=u(ue,q,Ie,le,Le,10,m[61]),le=u(le,ue,q,Ie,D,15,m[62]),Ie=u(Ie,le,ue,q,be,21,m[63]),N[0]=N[0]+q|0,N[1]=N[1]+Ie|0,N[2]=N[2]+le|0,N[3]=N[3]+ue|0},_doFinalize:function(){var w=this._data,L=w.words,R=this._nDataBytes*8,T=w.sigBytes*8;L[T>>>5]|=128<<24-T%32;var I=c.floor(R/4294967296),N=R;L[(T+64>>>9<<4)+15]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,L[(T+64>>>9<<4)+14]=(N<<8|N>>>24)&16711935|(N<<24|N>>>8)&4278255360,w.sigBytes=(L.length+1)*4,this._process();for(var U=this._hash,z=U.words,D=0;D<4;D++){var V=z[D];z[D]=(V<<8|V>>>24)&16711935|(V<<24|V>>>8)&4278255360}return U},clone:function(){var w=h.clone.call(this);return w._hash=this._hash.clone(),w}});function v(x,w,L,R,T,I,N){var U=x+(w&L|~w&R)+T+N;return(U<<I|U>>>32-I)+w}function y(x,w,L,R,T,I,N){var U=x+(w&R|L&~R)+T+N;return(U<<I|U>>>32-I)+w}function b(x,w,L,R,T,I,N){var U=x+(w^L^R)+T+N;return(U<<I|U>>>32-I)+w}function u(x,w,L,R,T,I,N){var U=x+(L^(w|~R))+T+N;return(U<<I|U>>>32-I)+w}l.MD5=h._createHelper(A),l.HmacMD5=h._createHmacHelper(A)}(Math),s.MD5})},2727:function(r,a,o){"use strict";o(20731),function(s,c,l){r.exports=a=c(o(34559),o(28395))}(void 0,function(s){return s.mode.CFB=function(){var c=s.lib.BlockCipherMode.extend();c.Encryptor=c.extend({processBlock:function(d,h){var p=this._cipher,m=p.blockSize;l.call(this,d,h,m,p),this._prevBlock=d.slice(h,h+m)}}),c.Decryptor=c.extend({processBlock:function(d,h){var p=this._cipher,m=p.blockSize,A=d.slice(h,h+m);l.call(this,d,h,m,p),this._prevBlock=A}});function l(f,d,h,p){var m,A=this._iv;A?(m=A.slice(0),this._iv=void 0):m=this._prevBlock,p.encryptBlock(m,0);for(var v=0;v<h;v++)f[d+v]^=m[v]}return c}(),s.mode.CFB})},18494:function(r,a,o){"use strict";o(20731),function(s,c,l){r.exports=a=c(o(34559),o(28395))}(void 0,function(s){return s.mode.CTRGladman=function(){var c=s.lib.BlockCipherMode.extend();function l(h){if((h>>24&255)===255){var p=h>>16&255,m=h>>8&255,A=h&255;p===255?(p=0,m===255?(m=0,A===255?A=0:++A):++m):++p,h=0,h+=p<<16,h+=m<<8,h+=A}else h+=16777216;return h}function f(h){return(h[0]=l(h[0]))===0&&(h[1]=l(h[1])),h}var d=c.Encryptor=c.extend({processBlock:function(p,m){var A=this._cipher,v=A.blockSize,y=this._iv,b=this._counter;y&&(b=this._counter=y.slice(0),this._iv=void 0),f(b);var u=b.slice(0);A.encryptBlock(u,0);for(var x=0;x<v;x++)p[m+x]^=u[x]}});return c.Decryptor=d,c}(),s.mode.CTRGladman})},59493:function(r,a,o){"use strict";o(20731),function(s,c,l){r.exports=a=c(o(34559),o(28395))}(void 0,function(s){return s.mode.CTR=function(){var c=s.lib.BlockCipherMode.extend(),l=c.Encryptor=c.extend({processBlock:function(d,h){var p=this._cipher,m=p.blockSize,A=this._iv,v=this._counter;A&&(v=this._counter=A.slice(0),this._iv=void 0);var y=v.slice(0);p.encryptBlock(y,0),v[m-1]=v[m-1]+1|0;for(var b=0;b<m;b++)d[h+b]^=y[b]}});return c.Decryptor=l,c}(),s.mode.CTR})},96112:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(28395))})(void 0,function(s){return s.mode.ECB=function(){var c=s.lib.BlockCipherMode.extend();return c.Encryptor=c.extend({processBlock:function(f,d){this._cipher.encryptBlock(f,d)}}),c.Decryptor=c.extend({processBlock:function(f,d){this._cipher.decryptBlock(f,d)}}),c}(),s.mode.ECB})},5219:function(r,a,o){"use strict";o(20731),function(s,c,l){r.exports=a=c(o(34559),o(28395))}(void 0,function(s){return s.mode.OFB=function(){var c=s.lib.BlockCipherMode.extend(),l=c.Encryptor=c.extend({processBlock:function(d,h){var p=this._cipher,m=p.blockSize,A=this._iv,v=this._keystream;A&&(v=this._keystream=A.slice(0),this._iv=void 0),p.encryptBlock(v,0);for(var y=0;y<m;y++)d[h+y]^=v[y]}});return c.Decryptor=l,c}(),s.mode.OFB})},51583:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(28395))})(void 0,function(s){return s.pad.AnsiX923={pad:function(l,f){var d=l.sigBytes,h=f*4,p=h-d%h,m=d+p-1;l.clamp(),l.words[m>>>2]|=p<<24-m%4*8,l.sigBytes+=p},unpad:function(l){var f=l.words[l.sigBytes-1>>>2]&255;l.sigBytes-=f}},s.pad.Ansix923})},99215:function(r,a,o){"use strict";o(39081),function(s,c,l){r.exports=a=c(o(34559),o(28395))}(void 0,function(s){return s.pad.Iso10126={pad:function(l,f){var d=f*4,h=d-l.sigBytes%d;l.concat(s.lib.WordArray.random(h-1)).concat(s.lib.WordArray.create([h<<24],1))},unpad:function(l){var f=l.words[l.sigBytes-1>>>2]&255;l.sigBytes-=f}},s.pad.Iso10126})},43960:function(r,a,o){"use strict";o(39081),function(s,c,l){r.exports=a=c(o(34559),o(28395))}(void 0,function(s){return s.pad.Iso97971={pad:function(l,f){l.concat(s.lib.WordArray.create([2147483648],1)),s.pad.ZeroPadding.pad(l,f)},unpad:function(l){s.pad.ZeroPadding.unpad(l),l.sigBytes--}},s.pad.Iso97971})},16934:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(28395))})(void 0,function(s){return s.pad.NoPadding={pad:function(){},unpad:function(){}},s.pad.NoPadding})},40681:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(28395))})(void 0,function(s){return s.pad.ZeroPadding={pad:function(l,f){var d=f*4;l.clamp(),l.sigBytes+=d-(l.sigBytes%d||d)},unpad:function(l){for(var f=l.words,d=l.sigBytes-1,d=l.sigBytes-1;d>=0;d--)if(f[d>>>2]>>>24-d%4*8&255){l.sigBytes=d+1;break}}},s.pad.ZeroPadding})},95729:function(r,a,o){"use strict";o(39081),function(s,c,l){r.exports=a=c(o(34559),o(26739),o(30443))}(void 0,function(s){return function(){var c=s,l=c.lib,f=l.Base,d=l.WordArray,h=c.algo,p=h.SHA256,m=h.HMAC,A=h.PBKDF2=f.extend({cfg:f.extend({keySize:128/32,hasher:p,iterations:25e4}),init:function(y){this.cfg=this.cfg.extend(y)},compute:function(y,b){for(var u=this.cfg,x=m.create(u.hasher,y),w=d.create(),L=d.create([1]),R=w.words,T=L.words,I=u.keySize,N=u.iterations;R.length<I;){var U=x.update(b).finalize(L);x.reset();for(var z=U.words,D=z.length,V=U,J=1;J<N;J++){V=x.finalize(V),x.reset();for(var Z=V.words,oe=0;oe<D;oe++)z[oe]^=Z[oe]}w.concat(U),T[0]++}return w.sigBytes=I*4,w}});c.PBKDF2=function(v,y,b){return A.create(b).compute(v,y)}}(),s.PBKDF2})},9814:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(49300),o(72342),o(36572),o(28395))})(void 0,function(s){return function(){var c=s,l=c.lib,f=l.StreamCipher,d=c.algo,h=[],p=[],m=[],A=d.RabbitLegacy=f.extend({_doReset:function(){var b=this._key.words,u=this.cfg.iv,x=this._X=[b[0],b[3]<<16|b[2]>>>16,b[1],b[0]<<16|b[3]>>>16,b[2],b[1]<<16|b[0]>>>16,b[3],b[2]<<16|b[1]>>>16],w=this._C=[b[2]<<16|b[2]>>>16,b[0]&4294901760|b[1]&65535,b[3]<<16|b[3]>>>16,b[1]&4294901760|b[2]&65535,b[0]<<16|b[0]>>>16,b[2]&4294901760|b[3]&65535,b[1]<<16|b[1]>>>16,b[3]&4294901760|b[0]&65535];this._b=0;for(var L=0;L<4;L++)v.call(this);for(var L=0;L<8;L++)w[L]^=x[L+4&7];if(u){var R=u.words,T=R[0],I=R[1],N=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,U=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,z=N>>>16|U&4294901760,D=U<<16|N&65535;w[0]^=N,w[1]^=z,w[2]^=U,w[3]^=D,w[4]^=N,w[5]^=z,w[6]^=U,w[7]^=D;for(var L=0;L<4;L++)v.call(this)}},_doProcessBlock:function(b,u){var x=this._X;v.call(this),h[0]=x[0]^x[5]>>>16^x[3]<<16,h[1]=x[2]^x[7]>>>16^x[5]<<16,h[2]=x[4]^x[1]>>>16^x[7]<<16,h[3]=x[6]^x[3]>>>16^x[1]<<16;for(var w=0;w<4;w++)h[w]=(h[w]<<8|h[w]>>>24)&16711935|(h[w]<<24|h[w]>>>8)&4278255360,b[u+w]^=h[w]},blockSize:128/32,ivSize:64/32});function v(){for(var y=this._X,b=this._C,u=0;u<8;u++)p[u]=b[u];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<p[0]>>>0?1:0)|0,b[2]=b[2]+886263092+(b[1]>>>0<p[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<p[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<p[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<p[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<p[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<p[6]>>>0?1:0)|0,this._b=b[7]>>>0<p[7]>>>0?1:0;for(var u=0;u<8;u++){var x=y[u]+b[u],w=x&65535,L=x>>>16,R=((w*w>>>17)+w*L>>>15)+L*L,T=((x&4294901760)*x|0)+((x&65535)*x|0);m[u]=R^T}y[0]=m[0]+(m[7]<<16|m[7]>>>16)+(m[6]<<16|m[6]>>>16)|0,y[1]=m[1]+(m[0]<<8|m[0]>>>24)+m[7]|0,y[2]=m[2]+(m[1]<<16|m[1]>>>16)+(m[0]<<16|m[0]>>>16)|0,y[3]=m[3]+(m[2]<<8|m[2]>>>24)+m[1]|0,y[4]=m[4]+(m[3]<<16|m[3]>>>16)+(m[2]<<16|m[2]>>>16)|0,y[5]=m[5]+(m[4]<<8|m[4]>>>24)+m[3]|0,y[6]=m[6]+(m[5]<<16|m[5]>>>16)+(m[4]<<16|m[4]>>>16)|0,y[7]=m[7]+(m[6]<<8|m[6]>>>24)+m[5]|0}c.RabbitLegacy=f._createHelper(A)}(),s.RabbitLegacy})},55380:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(49300),o(72342),o(36572),o(28395))})(void 0,function(s){return function(){var c=s,l=c.lib,f=l.StreamCipher,d=c.algo,h=[],p=[],m=[],A=d.Rabbit=f.extend({_doReset:function(){for(var b=this._key.words,u=this.cfg.iv,x=0;x<4;x++)b[x]=(b[x]<<8|b[x]>>>24)&16711935|(b[x]<<24|b[x]>>>8)&4278255360;var w=this._X=[b[0],b[3]<<16|b[2]>>>16,b[1],b[0]<<16|b[3]>>>16,b[2],b[1]<<16|b[0]>>>16,b[3],b[2]<<16|b[1]>>>16],L=this._C=[b[2]<<16|b[2]>>>16,b[0]&4294901760|b[1]&65535,b[3]<<16|b[3]>>>16,b[1]&4294901760|b[2]&65535,b[0]<<16|b[0]>>>16,b[2]&4294901760|b[3]&65535,b[1]<<16|b[1]>>>16,b[3]&4294901760|b[0]&65535];this._b=0;for(var x=0;x<4;x++)v.call(this);for(var x=0;x<8;x++)L[x]^=w[x+4&7];if(u){var R=u.words,T=R[0],I=R[1],N=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,U=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,z=N>>>16|U&4294901760,D=U<<16|N&65535;L[0]^=N,L[1]^=z,L[2]^=U,L[3]^=D,L[4]^=N,L[5]^=z,L[6]^=U,L[7]^=D;for(var x=0;x<4;x++)v.call(this)}},_doProcessBlock:function(b,u){var x=this._X;v.call(this),h[0]=x[0]^x[5]>>>16^x[3]<<16,h[1]=x[2]^x[7]>>>16^x[5]<<16,h[2]=x[4]^x[1]>>>16^x[7]<<16,h[3]=x[6]^x[3]>>>16^x[1]<<16;for(var w=0;w<4;w++)h[w]=(h[w]<<8|h[w]>>>24)&16711935|(h[w]<<24|h[w]>>>8)&4278255360,b[u+w]^=h[w]},blockSize:128/32,ivSize:64/32});function v(){for(var y=this._X,b=this._C,u=0;u<8;u++)p[u]=b[u];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<p[0]>>>0?1:0)|0,b[2]=b[2]+886263092+(b[1]>>>0<p[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<p[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<p[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<p[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<p[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<p[6]>>>0?1:0)|0,this._b=b[7]>>>0<p[7]>>>0?1:0;for(var u=0;u<8;u++){var x=y[u]+b[u],w=x&65535,L=x>>>16,R=((w*w>>>17)+w*L>>>15)+L*L,T=((x&4294901760)*x|0)+((x&65535)*x|0);m[u]=R^T}y[0]=m[0]+(m[7]<<16|m[7]>>>16)+(m[6]<<16|m[6]>>>16)|0,y[1]=m[1]+(m[0]<<8|m[0]>>>24)+m[7]|0,y[2]=m[2]+(m[1]<<16|m[1]>>>16)+(m[0]<<16|m[0]>>>16)|0,y[3]=m[3]+(m[2]<<8|m[2]>>>24)+m[1]|0,y[4]=m[4]+(m[3]<<16|m[3]>>>16)+(m[2]<<16|m[2]>>>16)|0,y[5]=m[5]+(m[4]<<8|m[4]>>>24)+m[3]|0,y[6]=m[6]+(m[5]<<16|m[5]>>>16)+(m[4]<<16|m[4]>>>16)|0,y[7]=m[7]+(m[6]<<8|m[6]>>>24)+m[5]|0}c.Rabbit=f._createHelper(A)}(),s.Rabbit})},76635:function(r,a,o){"use strict";o(14032),o(68067),function(s,c,l){r.exports=a=c(o(34559),o(49300),o(72342),o(36572),o(28395))}(void 0,function(s){return function(){var c=s,l=c.lib,f=l.StreamCipher,d=c.algo,h=d.RC4=f.extend({_doReset:function(){for(var v=this._key,y=v.words,b=v.sigBytes,u=this._S=[],x=0;x<256;x++)u[x]=x;for(var x=0,w=0;x<256;x++){var L=x%b,R=y[L>>>2]>>>24-L%4*8&255;w=(w+u[x]+R)%256;var T=u[x];u[x]=u[w],u[w]=T}this._i=this._j=0},_doProcessBlock:function(v,y){v[y]^=p.call(this)},keySize:256/32,ivSize:0});function p(){for(var A=this._S,v=this._i,y=this._j,b=0,u=0;u<4;u++){v=(v+1)%256,y=(y+A[v])%256;var x=A[v];A[v]=A[y],A[y]=x,b|=A[(A[v]+A[y])%256]<<24-u*8}return this._i=v,this._j=y,b}c.RC4=f._createHelper(h);var m=d.RC4Drop=h.extend({cfg:h.cfg.extend({drop:192}),_doReset:function(){h._doReset.call(this);for(var v=this.cfg.drop;v>0;v--)p.call(this)}});c.RC4Drop=f._createHelper(m)}(),s.RC4})},76930:function(r,a,o){"use strict";(function(s,c){r.exports=a=c(o(34559))})(void 0,function(s){return function(c){var l=s,f=l.lib,d=f.WordArray,h=f.Hasher,p=l.algo,m=d.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),A=d.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),v=d.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),y=d.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),b=d.create([0,1518500249,1859775393,2400959708,2840853838]),u=d.create([1352829926,1548603684,1836072691,2053994217,0]),x=p.RIPEMD160=h.extend({_doReset:function(){this._hash=d.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(z,D){for(var V=0;V<16;V++){var J=D+V,Z=z[J];z[J]=(Z<<8|Z>>>24)&16711935|(Z<<24|Z>>>8)&4278255360}var oe=this._hash.words,de=b.words,ne=u.words,be=m.words,Te=A.words,Le=v.words,Xe=y.words,ze,We,pt,q,Ie,le,ue,De,Je,lt;le=ze=oe[0],ue=We=oe[1],De=pt=oe[2],Je=q=oe[3],lt=Ie=oe[4];for(var re,V=0;V<80;V+=1)re=ze+z[D+be[V]]|0,V<16?re+=w(We,pt,q)+de[0]:V<32?re+=L(We,pt,q)+de[1]:V<48?re+=R(We,pt,q)+de[2]:V<64?re+=T(We,pt,q)+de[3]:re+=I(We,pt,q)+de[4],re=re|0,re=N(re,Le[V]),re=re+Ie|0,ze=Ie,Ie=q,q=N(pt,10),pt=We,We=re,re=le+z[D+Te[V]]|0,V<16?re+=I(ue,De,Je)+ne[0]:V<32?re+=T(ue,De,Je)+ne[1]:V<48?re+=R(ue,De,Je)+ne[2]:V<64?re+=L(ue,De,Je)+ne[3]:re+=w(ue,De,Je)+ne[4],re=re|0,re=N(re,Xe[V]),re=re+lt|0,le=lt,lt=Je,Je=N(De,10),De=ue,ue=re;re=oe[1]+pt+Je|0,oe[1]=oe[2]+q+lt|0,oe[2]=oe[3]+Ie+le|0,oe[3]=oe[4]+ze+ue|0,oe[4]=oe[0]+We+De|0,oe[0]=re},_doFinalize:function(){var z=this._data,D=z.words,V=this._nDataBytes*8,J=z.sigBytes*8;D[J>>>5]|=128<<24-J%32,D[(J+64>>>9<<4)+14]=(V<<8|V>>>24)&16711935|(V<<24|V>>>8)&4278255360,z.sigBytes=(D.length+1)*4,this._process();for(var Z=this._hash,oe=Z.words,de=0;de<5;de++){var ne=oe[de];oe[de]=(ne<<8|ne>>>24)&16711935|(ne<<24|ne>>>8)&4278255360}return Z},clone:function(){var z=h.clone.call(this);return z._hash=this._hash.clone(),z}});function w(U,z,D){return U^z^D}function L(U,z,D){return U&z|~U&D}function R(U,z,D){return(U|~z)^D}function T(U,z,D){return U&D|z&~D}function I(U,z,D){return U^(z|~D)}function N(U,z){return U<<z|U>>>32-z}l.RIPEMD160=h._createHelper(x),l.HmacRIPEMD160=h._createHmacHelper(x)}(Math),s.RIPEMD160})},76289:function(r,a,o){"use strict";(function(s,c){r.exports=a=c(o(34559))})(void 0,function(s){return function(){var c=s,l=c.lib,f=l.WordArray,d=l.Hasher,h=c.algo,p=[],m=h.SHA1=d.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(v,y){for(var b=this._hash.words,u=b[0],x=b[1],w=b[2],L=b[3],R=b[4],T=0;T<80;T++){if(T<16)p[T]=v[y+T]|0;else{var I=p[T-3]^p[T-8]^p[T-14]^p[T-16];p[T]=I<<1|I>>>31}var N=(u<<5|u>>>27)+R+p[T];T<20?N+=(x&w|~x&L)+1518500249:T<40?N+=(x^w^L)+1859775393:T<60?N+=(x&w|x&L|w&L)-1894007588:N+=(x^w^L)-899497514,R=L,L=w,w=x<<30|x>>>2,x=u,u=N}b[0]=b[0]+u|0,b[1]=b[1]+x|0,b[2]=b[2]+w|0,b[3]=b[3]+L|0,b[4]=b[4]+R|0},_doFinalize:function(){var v=this._data,y=v.words,b=this._nDataBytes*8,u=v.sigBytes*8;return y[u>>>5]|=128<<24-u%32,y[(u+64>>>9<<4)+14]=Math.floor(b/4294967296),y[(u+64>>>9<<4)+15]=b,v.sigBytes=y.length*4,this._process(),this._hash},clone:function(){var v=d.clone.call(this);return v._hash=this._hash.clone(),v}});c.SHA1=d._createHelper(m),c.HmacSHA1=d._createHmacHelper(m)}(),s.SHA1})},75230:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(26739))})(void 0,function(s){return function(){var c=s,l=c.lib,f=l.WordArray,d=c.algo,h=d.SHA256,p=d.SHA224=h.extend({_doReset:function(){this._hash=new f.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var A=h._doFinalize.call(this);return A.sigBytes-=4,A}});c.SHA224=h._createHelper(p),c.HmacSHA224=h._createHmacHelper(p)}(),s.SHA224})},26739:function(r,a,o){"use strict";o(20731),function(s,c){r.exports=a=c(o(34559))}(void 0,function(s){return function(c){var l=s,f=l.lib,d=f.WordArray,h=f.Hasher,p=l.algo,m=[],A=[];(function(){function b(L){for(var R=c.sqrt(L),T=2;T<=R;T++)if(!(L%T))return!1;return!0}function u(L){return(L-(L|0))*4294967296|0}for(var x=2,w=0;w<64;)b(x)&&(w<8&&(m[w]=u(c.pow(x,.5))),A[w]=u(c.pow(x,.3333333333333333)),w++),x++})();var v=[],y=p.SHA256=h.extend({_doReset:function(){this._hash=new d.init(m.slice(0))},_doProcessBlock:function(u,x){for(var w=this._hash.words,L=w[0],R=w[1],T=w[2],I=w[3],N=w[4],U=w[5],z=w[6],D=w[7],V=0;V<64;V++){if(V<16)v[V]=u[x+V]|0;else{var J=v[V-15],Z=(J<<25|J>>>7)^(J<<14|J>>>18)^J>>>3,oe=v[V-2],de=(oe<<15|oe>>>17)^(oe<<13|oe>>>19)^oe>>>10;v[V]=Z+v[V-7]+de+v[V-16]}var ne=N&U^~N&z,be=L&R^L&T^R&T,Te=(L<<30|L>>>2)^(L<<19|L>>>13)^(L<<10|L>>>22),Le=(N<<26|N>>>6)^(N<<21|N>>>11)^(N<<7|N>>>25),Xe=D+Le+ne+A[V]+v[V],ze=Te+be;D=z,z=U,U=N,N=I+Xe|0,I=T,T=R,R=L,L=Xe+ze|0}w[0]=w[0]+L|0,w[1]=w[1]+R|0,w[2]=w[2]+T|0,w[3]=w[3]+I|0,w[4]=w[4]+N|0,w[5]=w[5]+U|0,w[6]=w[6]+z|0,w[7]=w[7]+D|0},_doFinalize:function(){var u=this._data,x=u.words,w=this._nDataBytes*8,L=u.sigBytes*8;return x[L>>>5]|=128<<24-L%32,x[(L+64>>>9<<4)+14]=c.floor(w/4294967296),x[(L+64>>>9<<4)+15]=w,u.sigBytes=x.length*4,this._process(),this._hash},clone:function(){var u=h.clone.call(this);return u._hash=this._hash.clone(),u}});l.SHA256=h._createHelper(y),l.HmacSHA256=h._createHmacHelper(y)}(Math),s.SHA256})},80767:function(r,a,o){"use strict";o(20731),function(s,c,l){r.exports=a=c(o(34559),o(26478))}(void 0,function(s){return function(c){var l=s,f=l.lib,d=f.WordArray,h=f.Hasher,p=l.x64,m=p.Word,A=l.algo,v=[],y=[],b=[];(function(){for(var w=1,L=0,R=0;R<24;R++){v[w+5*L]=(R+1)*(R+2)/2%64;var T=L%5,I=(2*w+3*L)%5;w=T,L=I}for(var w=0;w<5;w++)for(var L=0;L<5;L++)y[w+5*L]=L+(2*w+3*L)%5*5;for(var N=1,U=0;U<24;U++){for(var z=0,D=0,V=0;V<7;V++){if(N&1){var J=(1<<V)-1;J<32?D^=1<<J:z^=1<<J-32}N&128?N=N<<1^113:N<<=1}b[U]=m.create(z,D)}})();var u=[];(function(){for(var w=0;w<25;w++)u[w]=m.create()})();var x=A.SHA3=h.extend({cfg:h.cfg.extend({outputLength:512}),_doReset:function(){for(var L=this._state=[],R=0;R<25;R++)L[R]=new m.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(L,R){for(var T=this._state,I=this.blockSize/2,N=0;N<I;N++){var U=L[R+2*N],z=L[R+2*N+1];U=(U<<8|U>>>24)&16711935|(U<<24|U>>>8)&4278255360,z=(z<<8|z>>>24)&16711935|(z<<24|z>>>8)&4278255360;var D=T[N];D.high^=z,D.low^=U}for(var V=0;V<24;V++){for(var J=0;J<5;J++){for(var Z=0,oe=0,de=0;de<5;de++){var D=T[J+5*de];Z^=D.high,oe^=D.low}var ne=u[J];ne.high=Z,ne.low=oe}for(var J=0;J<5;J++)for(var be=u[(J+4)%5],Te=u[(J+1)%5],Le=Te.high,Xe=Te.low,Z=be.high^(Le<<1|Xe>>>31),oe=be.low^(Xe<<1|Le>>>31),de=0;de<5;de++){var D=T[J+5*de];D.high^=Z,D.low^=oe}for(var ze=1;ze<25;ze++){var Z,oe,D=T[ze],We=D.high,pt=D.low,q=v[ze];q<32?(Z=We<<q|pt>>>32-q,oe=pt<<q|We>>>32-q):(Z=pt<<q-32|We>>>64-q,oe=We<<q-32|pt>>>64-q);var Ie=u[y[ze]];Ie.high=Z,Ie.low=oe}var le=u[0],ue=T[0];le.high=ue.high,le.low=ue.low;for(var J=0;J<5;J++)for(var de=0;de<5;de++){var ze=J+5*de,D=T[ze],De=u[ze],Je=u[(J+1)%5+5*de],lt=u[(J+2)%5+5*de];D.high=De.high^~Je.high&lt.high,D.low=De.low^~Je.low&lt.low}var D=T[0],re=b[V];D.high^=re.high,D.low^=re.low}},_doFinalize:function(){var L=this._data,R=L.words,T=this._nDataBytes*8,I=L.sigBytes*8,N=this.blockSize*32;R[I>>>5]|=1<<24-I%32,R[(c.ceil((I+1)/N)*N>>>5)-1]|=128,L.sigBytes=R.length*4,this._process();for(var U=this._state,z=this.cfg.outputLength/8,D=z/8,V=[],J=0;J<D;J++){var Z=U[J],oe=Z.high,de=Z.low;oe=(oe<<8|oe>>>24)&16711935|(oe<<24|oe>>>8)&4278255360,de=(de<<8|de>>>24)&16711935|(de<<24|de>>>8)&4278255360,V.push(de),V.push(oe)}return new d.init(V,z)},clone:function(){for(var L=h.clone.call(this),R=L._state=this._state.slice(0),T=0;T<25;T++)R[T]=R[T].clone();return L}});l.SHA3=h._createHelper(x),l.HmacSHA3=h._createHmacHelper(x)}(Math),s.SHA3})},371:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(26478),o(97074))})(void 0,function(s){return function(){var c=s,l=c.x64,f=l.Word,d=l.WordArray,h=c.algo,p=h.SHA512,m=h.SHA384=p.extend({_doReset:function(){this._hash=new d.init([new f.init(3418070365,3238371032),new f.init(1654270250,914150663),new f.init(2438529370,812702999),new f.init(355462360,4144912697),new f.init(1731405415,4290775857),new f.init(2394180231,1750603025),new f.init(3675008525,1694076839),new f.init(1203062813,3204075428)])},_doFinalize:function(){var v=p._doFinalize.call(this);return v.sigBytes-=16,v}});c.SHA384=p._createHelper(m),c.HmacSHA384=p._createHmacHelper(m)}(),s.SHA384})},97074:function(r,a,o){"use strict";(function(s,c,l){r.exports=a=c(o(34559),o(26478))})(void 0,function(s){return function(){var c=s,l=c.lib,f=l.Hasher,d=c.x64,h=d.Word,p=d.WordArray,m=c.algo;function A(){return h.create.apply(h,arguments)}var v=[A(1116352408,3609767458),A(1899447441,602891725),A(3049323471,3964484399),A(3921009573,2173295548),A(961987163,4081628472),A(1508970993,3053834265),A(2453635748,2937671579),A(2870763221,3664609560),A(3624381080,2734883394),A(310598401,1164996542),A(607225278,1323610764),A(1426881987,3590304994),A(1925078388,4068182383),A(2162078206,991336113),A(2614888103,633803317),A(3248222580,3479774868),A(3835390401,2666613458),A(4022224774,944711139),A(264347078,2341262773),A(604807628,2007800933),A(770255983,1495990901),A(1249150122,1856431235),A(1555081692,3175218132),A(1996064986,2198950837),A(2554220882,3999719339),A(2821834349,766784016),A(2952996808,2566594879),A(3210313671,3203337956),A(3336571891,1034457026),A(3584528711,2466948901),A(113926993,3758326383),A(338241895,168717936),A(666307205,1188179964),A(773529912,1546045734),A(1294757372,1522805485),A(1396182291,2643833823),A(1695183700,2343527390),A(1986661051,1014477480),A(2177026350,1206759142),A(2456956037,344077627),A(2730485921,1290863460),A(2820302411,3158454273),A(3259730800,3505952657),A(3345764771,106217008),A(3516065817,3606008344),A(3600352804,1432725776),A(4094571909,1467031594),A(275423344,851169720),A(430227734,3100823752),A(506948616,1363258195),A(659060556,3750685593),A(883997877,3785050280),A(958139571,3318307427),A(1322822218,3812723403),A(1537002063,2003034995),A(1747873779,3602036899),A(1955562222,1575990012),A(2024104815,1125592928),A(2227730452,2716904306),A(2361852424,442776044),A(2428436474,593698344),A(2756734187,3733110249),A(3204031479,2999351573),A(3329325298,3815920427),A(3391569614,3928383900),A(3515267271,566280711),A(3940187606,3454069534),A(4118630271,4000239992),A(116418474,1914138554),A(174292421,2731055270),A(289380356,3203993006),A(460393269,320620315),A(685471733,587496836),A(852142971,1086792851),A(1017036298,365543100),A(1126000580,2618297676),A(1288033470,3409855158),A(1501505948,4234509866),A(1607167915,987167468),A(1816402316,1246189591)],y=[];(function(){for(var u=0;u<80;u++)y[u]=A()})();var b=m.SHA512=f.extend({_doReset:function(){this._hash=new p.init([new h.init(1779033703,4089235720),new h.init(3144134277,2227873595),new h.init(1013904242,4271175723),new h.init(2773480762,1595750129),new h.init(1359893119,2917565137),new h.init(2600822924,725511199),new h.init(528734635,4215389547),new h.init(1541459225,327033209)])},_doProcessBlock:function(x,w){for(var L=this._hash.words,R=L[0],T=L[1],I=L[2],N=L[3],U=L[4],z=L[5],D=L[6],V=L[7],J=R.high,Z=R.low,oe=T.high,de=T.low,ne=I.high,be=I.low,Te=N.high,Le=N.low,Xe=U.high,ze=U.low,We=z.high,pt=z.low,q=D.high,Ie=D.low,le=V.high,ue=V.low,De=J,Je=Z,lt=oe,re=de,K=ne,fe=be,he=Te,Ne=Le,He=Xe,we=ze,Fe=We,Ve=pt,et=q,ft=Ie,Re=le,gt=ue,tn=0;tn<80;tn++){var an,qt,xn=y[tn];if(tn<16)qt=xn.high=x[w+tn*2]|0,an=xn.low=x[w+tn*2+1]|0;else{var Mn=y[tn-15],Et=Mn.high,Ft=Mn.low,fn=(Et>>>1|Ft<<31)^(Et>>>8|Ft<<24)^Et>>>7,dn=(Ft>>>1|Et<<31)^(Ft>>>8|Et<<24)^(Ft>>>7|Et<<25),Bn=y[tn-2],zn=Bn.high,Ge=Bn.low,Se=(zn>>>19|Ge<<13)^(zn<<3|Ge>>>29)^zn>>>6,W=(Ge>>>19|zn<<13)^(Ge<<3|zn>>>29)^(Ge>>>6|zn<<26),ee=y[tn-7],ve=ee.high,$e=ee.low,ye=y[tn-16],mt=ye.high,yn=ye.low;an=dn+$e,qt=fn+ve+(an>>>0<dn>>>0?1:0),an=an+W,qt=qt+Se+(an>>>0<W>>>0?1:0),an=an+yn,qt=qt+mt+(an>>>0<yn>>>0?1:0),xn.high=qt,xn.low=an}var te=He&Fe^~He&et,Pt=we&Ve^~we&ft,Wt=De&lt^De&K^lt&K,Ue=Je&re^Je&fe^re&fe,Mt=(De>>>28|Je<<4)^(De<<30|Je>>>2)^(De<<25|Je>>>7),Qt=(Je>>>28|De<<4)^(Je<<30|De>>>2)^(Je<<25|De>>>7),Zn=(He>>>14|we<<18)^(He>>>18|we<<14)^(He<<23|we>>>9),Un=(we>>>14|He<<18)^(we>>>18|He<<14)^(we<<23|He>>>9),jn=v[tn],Jn=jn.high,jo=jn.low,Xi=gt+Un,Fi=Re+Zn+(Xi>>>0<gt>>>0?1:0),Xi=Xi+Pt,Fi=Fi+te+(Xi>>>0<Pt>>>0?1:0),Xi=Xi+jo,Fi=Fi+Jn+(Xi>>>0<jo>>>0?1:0),Xi=Xi+an,Fi=Fi+qt+(Xi>>>0<an>>>0?1:0),Fr=Qt+Ue,ka=Mt+Wt+(Fr>>>0<Qt>>>0?1:0);Re=et,gt=ft,et=Fe,ft=Ve,Fe=He,Ve=we,we=Ne+Xi|0,He=he+Fi+(we>>>0<Ne>>>0?1:0)|0,he=K,Ne=fe,K=lt,fe=re,lt=De,re=Je,Je=Xi+Fr|0,De=Fi+ka+(Je>>>0<Xi>>>0?1:0)|0}Z=R.low=Z+Je,R.high=J+De+(Z>>>0<Je>>>0?1:0),de=T.low=de+re,T.high=oe+lt+(de>>>0<re>>>0?1:0),be=I.low=be+fe,I.high=ne+K+(be>>>0<fe>>>0?1:0),Le=N.low=Le+Ne,N.high=Te+he+(Le>>>0<Ne>>>0?1:0),ze=U.low=ze+we,U.high=Xe+He+(ze>>>0<we>>>0?1:0),pt=z.low=pt+Ve,z.high=We+Fe+(pt>>>0<Ve>>>0?1:0),Ie=D.low=Ie+ft,D.high=q+et+(Ie>>>0<ft>>>0?1:0),ue=V.low=ue+gt,V.high=le+Re+(ue>>>0<gt>>>0?1:0)},_doFinalize:function(){var x=this._data,w=x.words,L=this._nDataBytes*8,R=x.sigBytes*8;w[R>>>5]|=128<<24-R%32,w[(R+128>>>10<<5)+30]=Math.floor(L/4294967296),w[(R+128>>>10<<5)+31]=L,x.sigBytes=w.length*4,this._process();var T=this._hash.toX32();return T},clone:function(){var x=f.clone.call(this);return x._hash=this._hash.clone(),x},blockSize:1024/32});c.SHA512=f._createHelper(b),c.HmacSHA512=f._createHmacHelper(b)}(),s.SHA512})},64390:function(r,a,o){"use strict";o(20731),function(s,c,l){r.exports=a=c(o(34559),o(49300),o(72342),o(36572),o(28395))}(void 0,function(s){return function(){var c=s,l=c.lib,f=l.WordArray,d=l.BlockCipher,h=c.algo,p=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],m=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],A=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],v=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],y=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],b=h.DES=d.extend({_doReset:function(){for(var R=this._key,T=R.words,I=[],N=0;N<56;N++){var U=p[N]-1;I[N]=T[U>>>5]>>>31-U%32&1}for(var z=this._subKeys=[],D=0;D<16;D++){for(var V=z[D]=[],J=A[D],N=0;N<24;N++)V[N/6|0]|=I[(m[N]-1+J)%28]<<31-N%6,V[4+(N/6|0)]|=I[28+(m[N+24]-1+J)%28]<<31-N%6;V[0]=V[0]<<1|V[0]>>>31;for(var N=1;N<7;N++)V[N]=V[N]>>>(N-1)*4+3;V[7]=V[7]<<5|V[7]>>>27}for(var Z=this._invSubKeys=[],N=0;N<16;N++)Z[N]=z[15-N]},encryptBlock:function(R,T){this._doCryptBlock(R,T,this._subKeys)},decryptBlock:function(R,T){this._doCryptBlock(R,T,this._invSubKeys)},_doCryptBlock:function(R,T,I){this._lBlock=R[T],this._rBlock=R[T+1],u.call(this,4,252645135),u.call(this,16,65535),x.call(this,2,858993459),x.call(this,8,16711935),u.call(this,1,1431655765);for(var N=0;N<16;N++){for(var U=I[N],z=this._lBlock,D=this._rBlock,V=0,J=0;J<8;J++)V|=v[J][((D^U[J])&y[J])>>>0];this._lBlock=D,this._rBlock=z^V}var Z=this._lBlock;this._lBlock=this._rBlock,this._rBlock=Z,u.call(this,1,1431655765),x.call(this,8,16711935),x.call(this,2,858993459),u.call(this,16,65535),u.call(this,4,252645135),R[T]=this._lBlock,R[T+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function u(L,R){var T=(this._lBlock>>>L^this._rBlock)&R;this._rBlock^=T,this._lBlock^=T<<L}function x(L,R){var T=(this._rBlock>>>L^this._lBlock)&R;this._lBlock^=T,this._rBlock^=T<<L}c.DES=d._createHelper(b);var w=h.TripleDES=d.extend({_doReset:function(){var R=this._key,T=R.words;if(T.length!==2&&T.length!==4&&T.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var I=T.slice(0,2),N=T.length<4?T.slice(0,2):T.slice(2,4),U=T.length<6?T.slice(0,2):T.slice(4,6);this._des1=b.createEncryptor(f.create(I)),this._des2=b.createEncryptor(f.create(N)),this._des3=b.createEncryptor(f.create(U))},encryptBlock:function(R,T){this._des1.encryptBlock(R,T),this._des2.decryptBlock(R,T),this._des3.encryptBlock(R,T)},decryptBlock:function(R,T){this._des3.decryptBlock(R,T),this._des2.encryptBlock(R,T),this._des1.decryptBlock(R,T)},keySize:192/32,ivSize:64/32,blockSize:64/32});c.TripleDES=d._createHelper(w)}(),s.TripleDES})},26478:function(r,a,o){"use strict";o(20731),function(s,c){r.exports=a=c(o(34559))}(void 0,function(s){return function(c){var l=s,f=l.lib,d=f.Base,h=f.WordArray,p=l.x64={},m=p.Word=d.extend({init:function(y,b){this.high=y,this.low=b}}),A=p.WordArray=d.extend({init:function(y,b){y=this.words=y||[],b!=c?this.sigBytes=b:this.sigBytes=y.length*8},toX32:function(){for(var y=this.words,b=y.length,u=[],x=0;x<b;x++){var w=y[x];u.push(w.high),u.push(w.low)}return h.create(u,this.sigBytes)},clone:function(){for(var y=d.clone.call(this),b=y.words=this.words.slice(0),u=b.length,x=0;x<u;x++)b[x]=b[x].clone();return y}})}(),s})},91836:function(r,a,o){"use strict";o(65292),o(73844),o(35877),o(38178),o(11765),o(24863),o(43448),o(63956),o(71950),o(68067),o(57114),o(42437),o(69330),o(81755),o(20731),o(14032),o(61726),o(58281),o(6422),o(94712);function s(m,A){var v=typeof Symbol<"u"&&m[Symbol.iterator]||m["@@iterator"];if(v)return(v=v.call(m)).next.bind(v);if(Array.isArray(m)||(v=c(m))||A&&m&&typeof m.length=="number"){v&&(m=v);var y=0;return function(){return y>=m.length?{done:!0}:{done:!1,value:m[y++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(m,A){if(m){if(typeof m=="string")return l(m,A);var v={}.toString.call(m).slice(8,-1);return v==="Object"&&m.constructor&&(v=m.constructor.name),v==="Map"||v==="Set"?Array.from(m):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?l(m,A):void 0}}function l(m,A){(A==null||A>m.length)&&(A=m.length);for(var v=0,y=Array(A);v<A;v++)y[v]=m[v];return y}function f(){"use strict";f=function(){return A};var m,A={},v=Object.prototype,y=v.hasOwnProperty,b=Object.defineProperty||function(ue,De,Je){ue[De]=Je.value},u=typeof Symbol=="function"?Symbol:{},x=u.iterator||"@@iterator",w=u.asyncIterator||"@@asyncIterator",L=u.toStringTag||"@@toStringTag";function R(ue,De,Je){return Object.defineProperty(ue,De,{value:Je,enumerable:!0,configurable:!0,writable:!0}),ue[De]}try{R({},"")}catch{R=function(Je,lt,re){return Je[lt]=re}}function T(ue,De,Je,lt){var re=De&&De.prototype instanceof J?De:J,K=Object.create(re.prototype),fe=new Ie(lt||[]);return b(K,"_invoke",{value:ze(ue,Je,fe)}),K}function I(ue,De,Je){try{return{type:"normal",arg:ue.call(De,Je)}}catch(lt){return{type:"throw",arg:lt}}}A.wrap=T;var N="suspendedStart",U="suspendedYield",z="executing",D="completed",V={};function J(){}function Z(){}function oe(){}var de={};R(de,x,function(){return this});var ne=Object.getPrototypeOf,be=ne&&ne(ne(le([])));be&&be!==v&&y.call(be,x)&&(de=be);var Te=oe.prototype=J.prototype=Object.create(de);function Le(ue){["next","throw","return"].forEach(function(De){R(ue,De,function(Je){return this._invoke(De,Je)})})}function Xe(ue,De){function Je(re,K,fe,he){var Ne=I(ue[re],ue,K);if(Ne.type!=="throw"){var He=Ne.arg,we=He.value;return we&&typeof we=="object"&&y.call(we,"__await")?De.resolve(we.__await).then(function(Fe){Je("next",Fe,fe,he)},function(Fe){Je("throw",Fe,fe,he)}):De.resolve(we).then(function(Fe){He.value=Fe,fe(He)},function(Fe){return Je("throw",Fe,fe,he)})}he(Ne.arg)}var lt;b(this,"_invoke",{value:function(K,fe){function he(){return new De(function(Ne,He){Je(K,fe,Ne,He)})}return lt=lt?lt.then(he,he):he()}})}function ze(ue,De,Je){var lt=N;return function(re,K){if(lt===z)throw Error("Generator is already running");if(lt===D){if(re==="throw")throw K;return{value:m,done:!0}}for(Je.method=re,Je.arg=K;;){var fe=Je.delegate;if(fe){var he=We(fe,Je);if(he){if(he===V)continue;return he}}if(Je.method==="next")Je.sent=Je._sent=Je.arg;else if(Je.method==="throw"){if(lt===N)throw lt=D,Je.arg;Je.dispatchException(Je.arg)}else Je.method==="return"&&Je.abrupt("return",Je.arg);lt=z;var Ne=I(ue,De,Je);if(Ne.type==="normal"){if(lt=Je.done?D:U,Ne.arg===V)continue;return{value:Ne.arg,done:Je.done}}Ne.type==="throw"&&(lt=D,Je.method="throw",Je.arg=Ne.arg)}}}function We(ue,De){var Je=De.method,lt=ue.iterator[Je];if(lt===m)return De.delegate=null,Je==="throw"&&ue.iterator.return&&(De.method="return",De.arg=m,We(ue,De),De.method==="throw")||Je!=="return"&&(De.method="throw",De.arg=new TypeError("The iterator does not provide a '"+Je+"' method")),V;var re=I(lt,ue.iterator,De.arg);if(re.type==="throw")return De.method="throw",De.arg=re.arg,De.delegate=null,V;var K=re.arg;return K?K.done?(De[ue.resultName]=K.value,De.next=ue.nextLoc,De.method!=="return"&&(De.method="next",De.arg=m),De.delegate=null,V):K:(De.method="throw",De.arg=new TypeError("iterator result is not an object"),De.delegate=null,V)}function pt(ue){var De={tryLoc:ue[0]};1 in ue&&(De.catchLoc=ue[1]),2 in ue&&(De.finallyLoc=ue[2],De.afterLoc=ue[3]),this.tryEntries.push(De)}function q(ue){var De=ue.completion||{};De.type="normal",delete De.arg,ue.completion=De}function Ie(ue){this.tryEntries=[{tryLoc:"root"}],ue.forEach(pt,this),this.reset(!0)}function le(ue){if(ue||ue===""){var De=ue[x];if(De)return De.call(ue);if(typeof ue.next=="function")return ue;if(!isNaN(ue.length)){var Je=-1,lt=function re(){for(;++Je<ue.length;)if(y.call(ue,Je))return re.value=ue[Je],re.done=!1,re;return re.value=m,re.done=!0,re};return lt.next=lt}}throw new TypeError(typeof ue+" is not iterable")}return Z.prototype=oe,b(Te,"constructor",{value:oe,configurable:!0}),b(oe,"constructor",{value:Z,configurable:!0}),Z.displayName=R(oe,L,"GeneratorFunction"),A.isGeneratorFunction=function(ue){var De=typeof ue=="function"&&ue.constructor;return!!De&&(De===Z||(De.displayName||De.name)==="GeneratorFunction")},A.mark=function(ue){return Object.setPrototypeOf?Object.setPrototypeOf(ue,oe):(ue.__proto__=oe,R(ue,L,"GeneratorFunction")),ue.prototype=Object.create(Te),ue},A.awrap=function(ue){return{__await:ue}},Le(Xe.prototype),R(Xe.prototype,w,function(){return this}),A.AsyncIterator=Xe,A.async=function(ue,De,Je,lt,re){re===void 0&&(re=Promise);var K=new Xe(T(ue,De,Je,lt),re);return A.isGeneratorFunction(De)?K:K.next().then(function(fe){return fe.done?fe.value:K.next()})},Le(Te),R(Te,L,"Generator"),R(Te,x,function(){return this}),R(Te,"toString",function(){return"[object Generator]"}),A.keys=function(ue){var De=Object(ue),Je=[];for(var lt in De)Je.push(lt);return Je.reverse(),function re(){for(;Je.length;){var K=Je.pop();if(K in De)return re.value=K,re.done=!1,re}return re.done=!0,re}},A.values=le,Ie.prototype={constructor:Ie,reset:function(De){if(this.prev=0,this.next=0,this.sent=this._sent=m,this.done=!1,this.delegate=null,this.method="next",this.arg=m,this.tryEntries.forEach(q),!De)for(var Je in this)Je.charAt(0)==="t"&&y.call(this,Je)&&!isNaN(+Je.slice(1))&&(this[Je]=m)},stop:function(){this.done=!0;var De=this.tryEntries[0].completion;if(De.type==="throw")throw De.arg;return this.rval},dispatchException:function(De){if(this.done)throw De;var Je=this;function lt(He,we){return fe.type="throw",fe.arg=De,Je.next=He,we&&(Je.method="next",Je.arg=m),!!we}for(var re=this.tryEntries.length-1;re>=0;--re){var K=this.tryEntries[re],fe=K.completion;if(K.tryLoc==="root")return lt("end");if(K.tryLoc<=this.prev){var he=y.call(K,"catchLoc"),Ne=y.call(K,"finallyLoc");if(he&&Ne){if(this.prev<K.catchLoc)return lt(K.catchLoc,!0);if(this.prev<K.finallyLoc)return lt(K.finallyLoc)}else if(he){if(this.prev<K.catchLoc)return lt(K.catchLoc,!0)}else{if(!Ne)throw Error("try statement without catch or finally");if(this.prev<K.finallyLoc)return lt(K.finallyLoc)}}}},abrupt:function(De,Je){for(var lt=this.tryEntries.length-1;lt>=0;--lt){var re=this.tryEntries[lt];if(re.tryLoc<=this.prev&&y.call(re,"finallyLoc")&&this.prev<re.finallyLoc){var K=re;break}}K&&(De==="break"||De==="continue")&&K.tryLoc<=Je&&Je<=K.finallyLoc&&(K=null);var fe=K?K.completion:{};return fe.type=De,fe.arg=Je,K?(this.method="next",this.next=K.finallyLoc,V):this.complete(fe)},complete:function(De,Je){if(De.type==="throw")throw De.arg;return De.type==="break"||De.type==="continue"?this.next=De.arg:De.type==="return"?(this.rval=this.arg=De.arg,this.method="return",this.next="end"):De.type==="normal"&&Je&&(this.next=Je),V},finish:function(De){for(var Je=this.tryEntries.length-1;Je>=0;--Je){var lt=this.tryEntries[Je];if(lt.finallyLoc===De)return this.complete(lt.completion,lt.afterLoc),q(lt),V}},catch:function(De){for(var Je=this.tryEntries.length-1;Je>=0;--Je){var lt=this.tryEntries[Je];if(lt.tryLoc===De){var re=lt.completion;if(re.type==="throw"){var K=re.arg;q(lt)}return K}}throw Error("illegal catch attempt")},delegateYield:function(De,Je,lt){return this.delegate={iterator:le(De),resultName:Je,nextLoc:lt},this.method==="next"&&(this.arg=m),V}},A}var d=1,h=0,p=function(){function m(v){this.stateTable=v.stateTable,this.accepting=v.accepting,this.tags=v.tags}var A=m.prototype;return A.match=function(y){var b,u=this;return b={},b[Symbol.iterator]=f().mark(function x(){var w,L,R,T,I,N;return f().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:w=d,L=null,R=null,T=null,I=0;case 5:if(!(I<y.length)){z.next=21;break}if(N=y[I],T=w,w=u.stateTable[w][N],w!==h){z.next=15;break}if(!(L!=null&&R!=null&&R>=L)){z.next=13;break}return z.next=13,[L,R,u.tags[T]];case 13:w=u.stateTable[d][N],L=null;case 15:w!==h&&L==null&&(L=I),u.accepting[w]&&(R=I),w===h&&(w=d);case 18:I++,z.next=5;break;case 21:if(!(L!=null&&R!=null&&R>=L)){z.next=24;break}return z.next=24,[L,R,u.tags[w]];case 24:case"end":return z.stop()}},x)}),b},A.apply=function(y,b){for(var u=s(this.match(y)),x;!(x=u()).done;)for(var w=x.value,L=w[0],R=w[1],T=w[2],I=s(T),N;!(N=I()).done;){var U=N.value;typeof b[U]=="function"&&b[U](L,R,y.slice(L,R+1))}},m}();r.exports=p},80646:function(r,a,o){"use strict";var s=o(50621).Buffer;o(58028),o(20731),o(14032),o(68067);var c=o(48181),l=o(6729);r.exports=function(){function f(h){var p;for(this.data=h,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var m=this.readUInt32(),A="";for(p=0;p<4;p++)A+=String.fromCharCode(this.data[this.pos++]);switch(A){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(m);break;case"IDAT":for(p=0;p<m;p++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(m);var v=255-this.transparency.indexed.length;if(v>0)for(p=0;p<v;p++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(m)[0];break;case 2:this.transparency.rgb=this.read(m);break}break;case"tEXt":var y=this.read(m),b=y.indexOf(0),u=String.fromCharCode.apply(String,y.slice(0,b));this.text[u]=String.fromCharCode.apply(String,y.slice(b+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3;break}this.hasAlphaChannel=[4,6].includes(this.colorType);var x=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*x,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB";break}this.imgData=new s(this.imgData);return;default:this.pos+=m}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}f.decode=function(p,m){return c.readFile(p,function(A,v){var y=new f(v);return y.decode(function(b){return m(b)})})},f.load=function(p){var m=c.readFileSync(p);return new f(m)};var d=f.prototype;return d.read=function(p){for(var m=new Array(p),A=0;A<p;A++)m[A]=this.data[this.pos++];return m},d.readUInt32=function(){var p=this.data[this.pos++]<<24,m=this.data[this.pos++]<<16,A=this.data[this.pos++]<<8,v=this.data[this.pos++];return p|m|A|v},d.readUInt16=function(){var p=this.data[this.pos++]<<8,m=this.data[this.pos++];return p|m},d.decodePixels=function(p){var m=this;return l.inflate(this.imgData,function(A,v){if(A)throw A;var y=m.width,b=m.height,u=m.pixelBitlength/8,x=new s(y*b*u),w=v.length,L=0;function R(T,I,N,U,z){z===void 0&&(z=!1);for(var D=Math.ceil((y-T)/N),V=Math.ceil((b-I)/U),J=u*D,Z=z?x:new s(J*V),oe=0,de=0;oe<V&&L<w;){var ne,be,Te,Le,Xe;switch(v[L++]){case 0:for(Te=0;Te<J;Te++)Z[de++]=v[L++];break;case 1:for(Te=0;Te<J;Te++)ne=v[L++],Le=Te<u?0:Z[de-u],Z[de++]=(ne+Le)%256;break;case 2:for(Te=0;Te<J;Te++)ne=v[L++],be=(Te-Te%u)/u,Xe=oe&&Z[(oe-1)*J+be*u+Te%u],Z[de++]=(Xe+ne)%256;break;case 3:for(Te=0;Te<J;Te++)ne=v[L++],be=(Te-Te%u)/u,Le=Te<u?0:Z[de-u],Xe=oe&&Z[(oe-1)*J+be*u+Te%u],Z[de++]=(ne+Math.floor((Le+Xe)/2))%256;break;case 4:for(Te=0;Te<J;Te++){var ze,We;ne=v[L++],be=(Te-Te%u)/u,Le=Te<u?0:Z[de-u],oe===0?Xe=We=0:(Xe=Z[(oe-1)*J+be*u+Te%u],We=be&&Z[(oe-1)*J+(be-1)*u+Te%u]);var pt=Le+Xe-We,q=Math.abs(pt-Le),Ie=Math.abs(pt-Xe),le=Math.abs(pt-We);q<=Ie&&q<=le?ze=Le:Ie<=le?ze=Xe:ze=We,Z[de++]=(ne+ze)%256}break;default:throw new Error("Invalid filter algorithm: "+v[L-1])}if(!z){var ue=((I+oe*U)*y+T)*u,De=oe*J;for(Te=0;Te<D;Te++){for(var Je=0;Je<u;Je++)x[ue++]=Z[De++];ue+=(N-1)*u}}oe++}}return m.interlaceMethod===1?(R(0,0,8,8),R(4,0,8,8),R(0,4,4,8),R(2,0,4,4),R(0,2,2,4),R(1,0,2,2),R(0,1,1,2)):R(0,0,1,1,!0),p(x)})},d.decodePalette=function(){for(var p=this.palette,m=p.length,A=this.transparency.indexed||[],v=new s(A.length+m),y=0,b=0,u=0;u<m;u+=3){var x;v[y++]=p[u],v[y++]=p[u+1],v[y++]=p[u+2],v[y++]=(x=A[b++])!=null?x:255}return v},d.copyToImageData=function(p,m){var A,v,y=this.colors,b=null,u=this.hasAlphaChannel;this.palette.length&&(b=this._decodedPalette||(this._decodedPalette=this.decodePalette()),y=4,u=!0);var x=p.data||p,w=x.length,L=b||m,R=A=0;if(y===1)for(;R<w;){v=b?m[R/4]*4:A;var T=L[v++];x[R++]=T,x[R++]=T,x[R++]=T,x[R++]=u?L[v++]:255,A=v}else for(;R<w;)v=b?m[R/4]*4:A,x[R++]=L[v++],x[R++]=L[v++],x[R++]=L[v++],x[R++]=u?L[v++]:255,A=v},d.decode=function(p){var m=this,A=new s(this.width*this.height*4);return this.decodePixels(function(v){return m.copyToImageData(A,v),p(A)})},f}()},16696:function(r,a,o){"use strict";var s=o(9964);o(41584),o(81755),o(10720),o(14032),o(56912),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(83326),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529);var c=o(50621),l=c.Buffer,f={},d;for(d in c)c.hasOwnProperty(d)&&(d==="SlowBuffer"||d==="Buffer"||(f[d]=c[d]));var h=f.Buffer={};for(d in l)l.hasOwnProperty(d)&&(d==="allocUnsafe"||d==="allocUnsafeSlow"||(h[d]=l[d]));if(f.Buffer.prototype=l.prototype,(!h.from||h.from===Uint8Array.from)&&(h.from=function(p,m,A){if(typeof p=="number")throw new TypeError('The "value" argument must not be of type number. Received type '+typeof p);if(p&&typeof p.length>"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof p);return l(p,m,A)}),h.alloc||(h.alloc=function(p,m,A){if(typeof p!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof p);if(p<0||p>=2147483648)throw new RangeError('The value "'+p+'" is invalid for option "size"');var v=l(p);return!m||m.length===0?v.fill(0):typeof A=="string"?v.fill(m,A):v.fill(m),v}),!f.kStringMaxLength)try{f.kStringMaxLength=s.binding("buffer").kStringMaxLength}catch{}f.constants||(f.constants={MAX_LENGTH:f.kMaxLength},f.kStringMaxLength&&(f.constants.MAX_STRING_LENGTH=f.kStringMaxLength)),r.exports=f},57540:function(r,a,o){"use strict";o(65292),o(5597),o(49063),o(20731),o(7585),o(7283),o(57444),o(28331),o(37309),o(14032),o(42437);function s(w,L){var R=Object.keys(w);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(w);L&&(T=T.filter(function(I){return Object.getOwnPropertyDescriptor(w,I).enumerable})),R.push.apply(R,T)}return R}function c(w){for(var L=1;L<arguments.length;L++){var R=arguments[L]!=null?arguments[L]:{};L%2?s(Object(R),!0).forEach(function(T){l(w,T,R[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(R)):s(Object(R)).forEach(function(T){Object.defineProperty(w,T,Object.getOwnPropertyDescriptor(R,T))})}return w}function l(w,L,R){return L=p(L),L in w?Object.defineProperty(w,L,{value:R,enumerable:!0,configurable:!0,writable:!0}):w[L]=R,w}function f(w,L){if(!(w instanceof L))throw new TypeError("Cannot call a class as a function")}function d(w,L){for(var R=0;R<L.length;R++){var T=L[R];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(w,p(T.key),T)}}function h(w,L,R){return L&&d(w.prototype,L),R&&d(w,R),Object.defineProperty(w,"prototype",{writable:!1}),w}function p(w){var L=m(w,"string");return typeof L=="symbol"?L:String(L)}function m(w,L){if(typeof w!="object"||w===null)return w;var R=w[Symbol.toPrimitive];if(R!==void 0){var T=R.call(w,L||"default");if(typeof T!="object")return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return(L==="string"?String:Number)(w)}var A=o(50621),v=A.Buffer,y=o(63779),b=y.inspect,u=b&&b.custom||"inspect";function x(w,L,R){v.prototype.copy.call(w,L,R)}r.exports=function(){function w(){f(this,w),this.head=null,this.tail=null,this.length=0}return h(w,[{key:"push",value:function(R){var T={data:R,next:null};this.length>0?this.tail.next=T:this.head=T,this.tail=T,++this.length}},{key:"unshift",value:function(R){var T={data:R,next:this.head};this.length===0&&(this.tail=T),this.head=T,++this.length}},{key:"shift",value:function(){if(this.length!==0){var R=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,R}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(R){if(this.length===0)return"";for(var T=this.head,I=""+T.data;T=T.next;)I+=R+T.data;return I}},{key:"concat",value:function(R){if(this.length===0)return v.alloc(0);for(var T=v.allocUnsafe(R>>>0),I=this.head,N=0;I;)x(I.data,T,N),N+=I.data.length,I=I.next;return T}},{key:"consume",value:function(R,T){var I;return R<this.head.data.length?(I=this.head.data.slice(0,R),this.head.data=this.head.data.slice(R)):R===this.head.data.length?I=this.shift():I=T?this._getString(R):this._getBuffer(R),I}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(R){var T=this.head,I=1,N=T.data;for(R-=N.length;T=T.next;){var U=T.data,z=R>U.length?U.length:R;if(z===U.length?N+=U:N+=U.slice(0,R),R-=z,R===0){z===U.length?(++I,T.next?this.head=T.next:this.head=this.tail=null):(this.head=T,T.data=U.slice(z));break}++I}return this.length-=I,N}},{key:"_getBuffer",value:function(R){var T=v.allocUnsafe(R),I=this.head,N=1;for(I.data.copy(T),R-=I.data.length;I=I.next;){var U=I.data,z=R>U.length?U.length:R;if(U.copy(T,T.length-R,0,z),R-=z,R===0){z===U.length?(++N,I.next?this.head=I.next:this.head=this.tail=null):(this.head=I,I.data=U.slice(z));break}++N}return this.length-=N,T}},{key:u,value:function(R,T){return b(this,c(c({},T),{},{depth:0,customInspect:!1}))}}]),w}()},72361:function(r,a,o){"use strict";o(41584);var s=o(50621),c=s.Buffer;function l(d,h){for(var p in d)h[p]=d[p]}c.from&&c.alloc&&c.allocUnsafe&&c.allocUnsafeSlow?r.exports=s:(l(s,a),a.Buffer=f);function f(d,h,p){return c(d,h,p)}l(c,f),f.from=function(d,h,p){if(typeof d=="number")throw new TypeError("Argument must not be a number");return c(d,h,p)},f.alloc=function(d,h,p){if(typeof d!="number")throw new TypeError("Argument must be a number");var m=c(d);return h!==void 0?typeof p=="string"?m.fill(h,p):m.fill(h):m.fill(0),m},f.allocUnsafe=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return c(d)},f.allocUnsafeSlow=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return s.SlowBuffer(d)}},41209:function(r,a,o){"use strict";o(81755),o(20731),o(10720),o(14032),o(56912),o(59735),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529);var s=o(3483),c=o(51014),l=c.swap32LE,f=11,d=5,h=f-d,p=65536>>f,m=1<<h,A=m-1,v=2,y=1<<d,b=y-1,u=65536>>d,x=1024>>d,w=u+x,L=w,R=32,T=L+R,I=1<<v,N=function(){function U(D){var V=typeof D.readUInt32BE=="function"&&typeof D.slice=="function";if(V||D instanceof Uint8Array){var J;if(V)this.highStart=D.readUInt32LE(0),this.errorValue=D.readUInt32LE(4),J=D.readUInt32LE(8),D=D.slice(12);else{var Z=new DataView(D.buffer);this.highStart=Z.getUint32(0,!0),this.errorValue=Z.getUint32(4,!0),J=Z.getUint32(8,!0),D=D.subarray(12)}D=s(D,new Uint8Array(J)),D=s(D,new Uint8Array(J)),l(D),this.data=new Uint32Array(D.buffer)}else{var oe=D;this.data=oe.data,this.highStart=oe.highStart,this.errorValue=oe.errorValue}}var z=U.prototype;return z.get=function(V){var J;return V<0||V>1114111?this.errorValue:V<55296||V>56319&&V<=65535?(J=(this.data[V>>d]<<v)+(V&b),this.data[J]):V<=65535?(J=(this.data[u+(V-55296>>d)]<<v)+(V&b),this.data[J]):V<this.highStart?(J=this.data[T-p+(V>>f)],J=this.data[J+(V>>d&A)],J=(J<<v)+(V&b),this.data[J]):this.data[this.data.length-I]},U}();r.exports=N},51014:function(r,a,o){"use strict";o(81755),o(10720),o(14032),o(56912),o(59735),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529);var s=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,c=function(h,p,m){var A=h[p];h[p]=h[m],h[m]=A},l=function(h){for(var p=h.length,m=0;m<p;m+=4)c(h,m,m+3),c(h,m+1,m+2)},f=function(h){s&&l(h)};r.exports={swap32LE:f}},54074:function(r,a,o){"use strict";var s=o(94732);r.exports=s},94732:function(r,a,o){"use strict";r=o.nmd(r),o(39081),o(41584),o(81755),o(20731),o(24863),o(7283),o(37309),o(14032),o(61726),o(6422),o(46467),o(7851),o(72095),o(47259),o(1083),o(94712);var s=function(l,f,d,h,p){"use strict";var m={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgrey:[211,211,211],lightgreen:[144,238,144],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0]},A={black:[m.black,1],white:[m.white,1],transparent:[m.black,0]},v={quot:34,amp:38,lt:60,gt:62,apos:39,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},y={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},b={A3:!0,A4:!0,a3:!0,a4:!0},u={color:{inherit:!0,initial:void 0},visibility:{inherit:!0,initial:"visible",values:{hidden:"hidden",collapse:"hidden",visible:"visible"}},fill:{inherit:!0,initial:A.black},stroke:{inherit:!0,initial:"none"},"stop-color":{inherit:!1,initial:A.black},"fill-opacity":{inherit:!0,initial:1},"stroke-opacity":{inherit:!0,initial:1},"stop-opacity":{inherit:!1,initial:1},"fill-rule":{inherit:!0,initial:"nonzero",values:{nonzero:"nonzero",evenodd:"evenodd"}},"clip-rule":{inherit:!0,initial:"nonzero",values:{nonzero:"nonzero",evenodd:"evenodd"}},"stroke-width":{inherit:!0,initial:1},"stroke-dasharray":{inherit:!0,initial:[]},"stroke-dashoffset":{inherit:!0,initial:0},"stroke-miterlimit":{inherit:!0,initial:4},"stroke-linejoin":{inherit:!0,initial:"miter",values:{miter:"miter",round:"round",bevel:"bevel"}},"stroke-linecap":{inherit:!0,initial:"butt",values:{butt:"butt",round:"round",square:"square"}},"font-size":{inherit:!0,initial:16,values:{"xx-small":9,"x-small":10,small:13,medium:16,large:18,"x-large":24,"xx-large":32}},"font-family":{inherit:!0,initial:"sans-serif"},"font-weight":{inherit:!0,initial:"normal",values:{600:"bold",700:"bold",800:"bold",900:"bold",bold:"bold",bolder:"bold",500:"normal",400:"normal",300:"normal",200:"normal",100:"normal",normal:"normal",lighter:"normal"}},"font-style":{inherit:!0,initial:"normal",values:{italic:"italic",oblique:"italic",normal:"normal"}},"text-anchor":{inherit:!0,initial:"start",values:{start:"start",middle:"middle",end:"end"}},direction:{inherit:!0,initial:"ltr",values:{ltr:"ltr",rtl:"rtl"}},"dominant-baseline":{inherit:!0,initial:"baseline",values:{auto:"baseline",baseline:"baseline","before-edge":"before-edge","text-before-edge":"before-edge",middle:"middle",central:"central","after-edge":"after-edge","text-after-edge":"after-edge",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"mathematical"}},"alignment-baseline":{inherit:!1,initial:void 0,values:{auto:"baseline",baseline:"baseline","before-edge":"before-edge","text-before-edge":"before-edge",middle:"middle",central:"central","after-edge":"after-edge","text-after-edge":"after-edge",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"mathematical"}},"baseline-shift":{inherit:!0,initial:"baseline",values:{baseline:"baseline",sub:"sub",super:"super"}},"word-spacing":{inherit:!0,initial:0,values:{normal:0}},"letter-spacing":{inherit:!0,initial:0,values:{normal:0}},"text-decoration":{inherit:!1,initial:"none",values:{none:"none",underline:"underline",overline:"overline","line-through":"line-through"}},"xml:space":{inherit:!0,initial:"default",css:"white-space",values:{preserve:"preserve",default:"default",pre:"preserve","pre-line":"preserve","pre-wrap":"preserve",nowrap:"default"}},"marker-start":{inherit:!0,initial:"none"},"marker-mid":{inherit:!0,initial:"none"},"marker-end":{inherit:!0,initial:"none"},opacity:{inherit:!1,initial:1},transform:{inherit:!1,initial:[1,0,0,1,0,0]},display:{inherit:!1,initial:"inline",values:{none:"none",inline:"inline",block:"inline"}},"clip-path":{inherit:!1,initial:"none"},mask:{inherit:!1,initial:"none"},overflow:{inherit:!1,initial:"hidden",values:{hidden:"hidden",scroll:"hidden",visible:"visible"}}};function x(Nt){var tt=new function(){};return tt.name="G"+(l._groupCount=(l._groupCount||0)+1),tt.resources=l.ref(),tt.xobj=l.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:Nt,Group:{S:"Transparency",CS:"DeviceRGB",I:!0,K:!1},Resources:tt.resources}),tt.xobj.write(""),tt.savedMatrix=l._ctm,tt.savedPage=l.page,Ja.push(tt),l._ctm=[1,0,0,1,0,0],l.page={width:l.page.width,height:l.page.height,write:function(rt){tt.xobj.write(rt)},fonts:{},xobjects:{},ext_gstates:{},patterns:{}},tt}function w(Nt){if(Nt!==Ja.pop())throw"Group not matching";Object.keys(l.page.fonts).length&&(Nt.resources.data.Font=l.page.fonts),Object.keys(l.page.xobjects).length&&(Nt.resources.data.XObject=l.page.xobjects),Object.keys(l.page.ext_gstates).length&&(Nt.resources.data.ExtGState=l.page.ext_gstates),Object.keys(l.page.patterns).length&&(Nt.resources.data.Pattern=l.page.patterns),Nt.resources.end(),Nt.xobj.end(),l._ctm=Nt.savedMatrix,l.page=Nt.savedPage}function L(Nt){l.page.xobjects[Nt.name]=Nt.xobj,l.addContent("/"+Nt.name+" Do")}function R(Nt,tt){var Vt="M"+(l._maskCount=(l._maskCount||0)+1),rt=l.ref({Type:"ExtGState",CA:1,ca:1,BM:"Normal",SMask:{S:"Luminosity",G:Nt.xobj,BC:tt?[0,0,0]:[1,1,1]}});rt.end(),l.page.ext_gstates[Vt]=rt,l.addContent("/"+Vt+" gs")}function T(Nt,tt,Vt,rt){var st=new function(){};return st.group=Nt,st.dx=tt,st.dy=Vt,st.matrix=rt||[1,0,0,1,0,0],st}function I(Nt,tt){var Vt="P"+(l._patternCount=(l._patternCount||0)+1),rt=l.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:[0,0,Nt.dx,Nt.dy],XStep:Nt.dx,YStep:Nt.dy,Matrix:Le(l._ctm,Nt.matrix),Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],XObject:function(){var st={};return st[Nt.group.name]=Nt.group.xobj,st}()}});rt.write("/"+Nt.group.name+" Do"),rt.end(),l.page.patterns[Vt]=rt,tt?(l.addContent("/Pattern CS"),l.addContent("/"+Vt+" SCN")):(l.addContent("/Pattern cs"),l.addContent("/"+Vt+" scn"))}function N(Nt,tt){l.page.fonts[Nt.id]||(l.page.fonts[Nt.id]=Nt.ref()),l.addContent("BT").addContent("/"+Nt.id+" "+tt+" Tf")}function U(Nt,tt,Vt,rt,st,at){l.addContent(Je(Nt)+" "+Je(tt)+" "+Je(-Vt)+" "+Je(-rt)+" "+Je(st)+" "+Je(at)+" Tm")}function z(Nt,tt){var Vt=Nt&&tt?2:tt?1:Nt?0:3;l.addContent(Vt+" Tr")}function D(Nt){l.addContent("<"+Nt+"> Tj")}function V(){l.addContent("ET")}function J(Nt){Nt[0].constructor.name==="PDFPattern"?(l.fillOpacity(Nt[1]),I(Nt[0],!1)):l.fillColor(Nt[0],Nt[1])}function Z(Nt){Nt[0].constructor.name==="PDFPattern"?(l.strokeOpacity(Nt[1]),I(Nt[0],!0)):l.strokeColor(Nt[0],Nt[1])}function oe(Nt,tt,Vt,rt,st){var at=l.ref({Type:"Annot",Subtype:"Link",Rect:[Nt,tt,Vt,rt],Border:[0,0,0],A:{S:"URI",URI:new String(st)}});at.end(),Gn.push(at)}function de(Nt){var tt=function(ht,Xt,Dt,hn){this.error=hn,this.nodeName=ht,this.nodeValue=Dt,this.nodeType=Xt,this.attributes=Object.create(null),this.childNodes=[],this.parentNode=null,this.id="",this.textContent="",this.classList=[]};tt.prototype.getAttribute=function(zt){return this.attributes[zt]!=null?this.attributes[zt]:null},tt.prototype.getElementById=function(zt){var ht=null;return function Xt(Dt){if(!ht&&Dt.nodeType===1){Dt.id===zt&&(ht=Dt);for(var hn=0;hn<Dt.childNodes.length;hn++)Xt(Dt.childNodes[hn])}}(this),ht},tt.prototype.getElementsByTagName=function(zt){var ht=[];return function Xt(Dt){if(Dt.nodeType===1){Dt.nodeName===zt&&ht.push(Dt);for(var hn=0;hn<Dt.childNodes.length;hn++)Xt(Dt.childNodes[hn])}}(this),ht};for(var Vt=new an(Nt.trim()),rt,st,at=!1,At=function(){var ht,Xt;if(ht=Vt.match(/^<([\w:.-]+)\s*/,!0)){for(var Dt=new tt(ht[1],1,null,at);ht=Vt.match(/^([\w:.-]+)(?:\s*=\s*"([^"]*)"|\s*=\s*'([^']*)')?\s*/,!0);){var hn=ht[1],Rn=ne(ht[2]||ht[3]||"");Dt.attributes[hn]?(Yi('parseXml: duplicate attribute "'+hn+'"'),at=!0):(Dt.attributes[hn]=Rn,hn==="id"&&(Dt.id=Rn),hn==="class"&&(Dt.classList=Rn.split(" ")))}if(Vt.match(/^>/)){for(;Xt=At();)Dt.childNodes.push(Xt),Xt.parentNode=Dt,Dt.textContent+=Xt.nodeType===3||Xt.nodeType===4?Xt.nodeValue:Xt.textContent;return(ht=Vt.match(/^<\/([\w:.-]+)\s*>/,!0))?(ht[1]===Dt.nodeName||(Yi('parseXml: tag not matching, opening "'+Dt.nodeName+'" & closing "'+ht[1]+'"'),at=!0),Dt):(Yi('parseXml: tag not matching, opening "'+Dt.nodeName+'" & not closing'),at=!0,Dt)}else{if(Vt.match(/^\/>/))return Dt;Yi('parseXml: tag could not be parsed "'+Dt.nodeName+'"'),at=!0}}else{if(ht=Vt.match(/^<!--[\s\S]*?-->/))return new tt(null,8,ht,at);if(ht=Vt.match(/^<\?[\s\S]*?\?>/))return new tt(null,7,ht,at);if(ht=Vt.match(/^<!DOCTYPE\s*([\s\S]*?)>/))return new tt(null,10,ht,at);if(ht=Vt.match(/^<!\[CDATA\[([\s\S]*?)\]\]>/,!0))return new tt("#cdata-section",4,ht[1],at);if(ht=Vt.match(/^([^<]+)/,!0))return new tt("#text",3,ne(ht[1]),at)}};st=At();)st.nodeType===1&&!rt?rt=st:(st.nodeType===1||st.nodeType===3&&st.nodeValue.trim()!=="")&&Yi("parseXml: data after document end has been discarded");return Vt.matchAll()&&Yi("parseXml: parsing error"),rt}function ne(Nt){return Nt.replace(/&(?:#([0-9]+)|#[xX]([0-9A-Fa-f]+)|([0-9A-Za-z]+));/g,function(tt,Vt,rt,st){return Vt?String.fromCharCode(parseInt(Vt,10)):rt?String.fromCharCode(parseInt(rt,16)):st&&v[st]?String.fromCharCode(v[st]):tt})}function be(Nt){var tt,Vt;return Nt=(Nt||"").trim(),(tt=m[Nt])?Vt=[tt.slice(),1]:(tt=Nt.match(/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)$/i))?(tt[1]=parseInt(tt[1]),tt[2]=parseInt(tt[2]),tt[3]=parseInt(tt[3]),tt[4]=parseFloat(tt[4]),tt[1]<256&&tt[2]<256&&tt[3]<256&&tt[4]<=1&&(Vt=[tt.slice(1,4),tt[4]])):(tt=Nt.match(/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$/i))?(tt[1]=parseInt(tt[1]),tt[2]=parseInt(tt[2]),tt[3]=parseInt(tt[3]),tt[1]<256&&tt[2]<256&&tt[3]<256&&(Vt=[tt.slice(1,4),1])):(tt=Nt.match(/^rgb\(\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*\)$/i))?(tt[1]=2.55*parseFloat(tt[1]),tt[2]=2.55*parseFloat(tt[2]),tt[3]=2.55*parseFloat(tt[3]),tt[1]<256&&tt[2]<256&&tt[3]<256&&(Vt=[tt.slice(1,4),1])):(tt=Nt.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i))?Vt=[[parseInt(tt[1],16),parseInt(tt[2],16),parseInt(tt[3],16)],1]:(tt=Nt.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(Vt=[[17*parseInt(tt[1],16),17*parseInt(tt[2],16),17*parseInt(tt[3],16)],1]),xo?xo(Vt,Nt):Vt}function Te(Nt,tt,Vt){var rt=Nt[0].slice(),st=Nt[1]*tt;if(Vt){for(var at=0;at<Nt.length;at++)rt[at]*=st;return[rt,1]}else return[rt,st]}function Le(){function Nt(rt,st){return[rt[0]*st[0]+rt[2]*st[1],rt[1]*st[0]+rt[3]*st[1],rt[0]*st[2]+rt[2]*st[3],rt[1]*st[2]+rt[3]*st[3],rt[0]*st[4]+rt[2]*st[5]+rt[4],rt[1]*st[4]+rt[3]*st[5]+rt[5]]}for(var tt=arguments[0],Vt=1;Vt<arguments.length;Vt++)tt=Nt(tt,arguments[Vt]);return tt}function Xe(Nt,tt){return[tt[0]*Nt[0]+tt[2]*Nt[1]+tt[4],tt[1]*Nt[0]+tt[3]*Nt[1]+tt[5]]}function ze(){for(var Nt=l._ctm,tt=Ja.length-1;tt>=0;tt--)Nt=Le(Ja[tt].savedMatrix,Nt);return Nt}function We(){return new Mn().M(0,0).L(l.page.width,0).L(l.page.width,l.page.height).L(0,l.page.height).transform(pt(ze())).getBoundingBox()}function pt(Nt){var tt=Nt[0]*Nt[3]-Nt[1]*Nt[2];return[Nt[3]/tt,-Nt[1]/tt,-Nt[2]/tt,Nt[0]/tt,(Nt[2]*Nt[5]-Nt[3]*Nt[4])/tt,(Nt[1]*Nt[4]-Nt[0]*Nt[5])/tt]}function q(Nt){var tt=Je(Nt[0]),Vt=Je(Nt[1]),rt=Je(Nt[2]),st=Je(Nt[3]),at=Je(Nt[4]),At=Je(Nt[5]);if(De(tt*st-Vt*rt,0))return[tt,Vt,rt,st,at,At]}function Ie(Nt){var tt=Nt[2]||0,Vt=Nt[1]||0,rt=Nt[0]||0;if(ue(tt,0)&&ue(Vt,0))return[];if(ue(tt,0))return[-rt/Vt];var st=Vt*Vt-4*tt*rt;return De(st,0)&&st>0?[(-Vt+Math.sqrt(st))/(2*tt),(-Vt-Math.sqrt(st))/(2*tt)]:ue(st,0)?[-Vt/(2*tt)]:[]}function le(Nt,tt){return(tt[0]||0)+(tt[1]||0)*Nt+(tt[2]||0)*Nt*Nt+(tt[3]||0)*Nt*Nt*Nt}function ue(Nt,tt){return Math.abs(Nt-tt)<1e-10}function De(Nt,tt){return Math.abs(Nt-tt)>=1e-10}function Je(Nt){return Nt>-1e21&&Nt<1e21?Math.round(Nt*1e6)/1e6:0}function lt(Nt){return typeof Nt=="object"&&Nt!==null&&typeof Nt.length=="number"}function re(Nt){for(var tt=new an((Nt||"").trim()),Vt=[1,0,0,1,0,0],rt;rt=tt.match(/^([A-Za-z]+)\s*[(]([^(]+)[)]/,!0);){for(var st=rt[1],at=[],At=new an(rt[2].trim()),zt=void 0;zt=At.matchNumber();)at.push(Number(zt)),At.matchSeparator();if(st==="matrix"&&at.length===6)Vt=Le(Vt,[at[0],at[1],at[2],at[3],at[4],at[5]]);else if(st==="translate"&&at.length===2)Vt=Le(Vt,[1,0,0,1,at[0],at[1]]);else if(st==="translate"&&at.length===1)Vt=Le(Vt,[1,0,0,1,at[0],0]);else if(st==="scale"&&at.length===2)Vt=Le(Vt,[at[0],0,0,at[1],0,0]);else if(st==="scale"&&at.length===1)Vt=Le(Vt,[at[0],0,0,at[0],0,0]);else if(st==="rotate"&&at.length===3){var ht=at[0]*Math.PI/180;Vt=Le(Vt,[1,0,0,1,at[1],at[2]],[Math.cos(ht),Math.sin(ht),-Math.sin(ht),Math.cos(ht),0,0],[1,0,0,1,-at[1],-at[2]])}else if(st==="rotate"&&at.length===1){var Xt=at[0]*Math.PI/180;Vt=Le(Vt,[Math.cos(Xt),Math.sin(Xt),-Math.sin(Xt),Math.cos(Xt),0,0])}else if(st==="skewX"&&at.length===1){var Dt=at[0]*Math.PI/180;Vt=Le(Vt,[1,0,Math.tan(Dt),1,0,0])}else if(st==="skewY"&&at.length===1){var hn=at[0]*Math.PI/180;Vt=Le(Vt,[1,Math.tan(hn),0,1,0,0])}else return;tt.matchSeparator()}if(!tt.matchAll())return Vt}function K(Nt,tt,Vt,rt,st,at){var At=(Nt||"").trim().match(/^(none)$|^x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?$/)||[],zt=At[1]||At[4]||"meet",ht=At[2]||"Mid",Xt=At[3]||"Mid",Dt=tt/rt,hn=Vt/st,Rn={Min:0,Mid:.5,Max:1}[ht]-(at||0),ke={Min:0,Mid:.5,Max:1}[Xt]-(at||0);return zt==="slice"?hn=Dt=Math.max(Dt,hn):zt==="meet"&&(hn=Dt=Math.min(Dt,hn)),[Dt,0,0,hn,Rn*(tt-rt*Dt),ke*(Vt-st*hn)]}function fe(Nt){var tt=Object.create(null);Nt=(Nt||"").trim().split(/;/);for(var Vt=0;Vt<Nt.length;Vt++){var rt=(Nt[Vt].split(":")[0]||"").trim(),st=(Nt[Vt].split(":")[1]||"").trim();rt&&(tt[rt]=st)}if(tt.marker&&(tt["marker-start"]||(tt["marker-start"]=tt.marker),tt["marker-mid"]||(tt["marker-mid"]=tt.marker),tt["marker-end"]||(tt["marker-end"]=tt.marker)),tt.font){for(var at=null,At=null,zt="normal",ht="normal",Xt="normal",Dt=tt.font.split(/\s+/),hn=0;hn<Dt.length;hn++)switch(Dt[hn]){case"normal":break;case"italic":case"oblique":zt=Dt[hn];break;case"small-caps":Xt=Dt[hn];break;case"bold":case"bolder":case"lighter":case"100":case"200":case"300":case"400":case"500":case"600":case"700":case"800":case"900":ht=Dt[hn];break;default:At?at?at+=" "+Dt[hn]:at=Dt[hn]:At=Dt[hn].split("/")[0];break}tt["font-style"]||(tt["font-style"]=zt),tt["font-variant"]||(tt["font-variant"]=Xt),tt["font-weight"]||(tt["font-weight"]=ht),tt["font-size"]||(tt["font-size"]=At),tt["font-family"]||(tt["font-family"]=at)}return tt}function he(Nt){for(var tt=Nt.split(/(?=[.#])/g),Vt=[],rt=[],st=[],at,At=0;At<tt.length;At++)if(at=tt[At].match(/^[#]([_A-Za-z0-9-]+)$/))Vt.push(at[1]);else if(at=tt[At].match(/^[.]([_A-Za-z0-9-]+)$/))rt.push(at[1]);else if(at=tt[At].match(/^([_A-Za-z0-9-]+)$/))st.push(at[1]);else if(tt[At]!=="*")return;return{tags:st,ids:Vt,classes:rt,specificity:Vt.length*1e4+rt.length*100+st.length}}function Ne(Nt){for(var tt=new an(Nt.trim()),Vt=[],rt;rt=tt.match(/^\s*([^\{\}]*?)\s*\{([^\{\}]*?)\}/,!0);)for(var st=rt[1].split(/\s*,\s*/g),at=fe(rt[2]),At=0;At<st.length;At++){var zt=he(st[At]);zt&&Vt.push({selector:zt,css:at})}return Vt}function He(Nt,tt){if(Nt.nodeType!==1)return!1;for(var Vt=0;Vt<tt.tags.length;Vt++)if(tt.tags[Vt]!==Nt.nodeName)return!1;for(var rt=0;rt<tt.ids.length;rt++)if(tt.ids[rt]!==Nt.id)return!1;for(var st=0;st<tt.classes.length;st++)if(Nt.classList.indexOf(tt.classes[st])===-1)return!1;return!0}function we(Nt){for(var tt=Object.create(null),Vt=Object.create(null),rt=0;rt<vi.length;rt++){var st=vi[rt];if(He(Nt,st.selector))for(var at in st.css)Vt[at]>st.selector.specificity||(tt[at]=st.css[at],Vt[at]=st.selector.specificity)}return tt}function Fe(Nt,tt){return Nt.concat(tt.slice(Nt.length))}function Ve(Nt,tt){return Math.max(Nt.ascender,(Nt.bbox[3]||Nt.bbox.maxY)*(Nt.scale||1))*tt/1e3}function et(Nt,tt){return Math.min(Nt.descender,(Nt.bbox[1]||Nt.bbox.minY)*(Nt.scale||1))*tt/1e3}function ft(Nt,tt){return(Nt.xHeight||.5*(Nt.ascender-Nt.descender))*tt/1e3}function Re(Nt,tt,Vt,rt){var st,at;switch(Vt){case"middle":st=.5*ft(Nt,tt);break;case"central":st=.5*(et(Nt,tt)+Ve(Nt,tt));break;case"after-edge":case"text-after-edge":st=et(Nt,tt);break;case"alphabetic":case"auto":case"baseline":st=0;break;case"mathematical":st=.5*Ve(Nt,tt);break;case"hanging":st=.8*Ve(Nt,tt);break;case"before-edge":case"text-before-edge":st=Ve(Nt,tt);break;default:st=0;break}switch(rt){case"baseline":at=0;break;case"super":at=.6*tt;break;case"sub":at=-.6*tt;break;default:at=rt;break}return st-at}function gt(Nt,tt,Vt){for(var rt=Nt.encode(""+Vt),st=rt[0],at=rt[1],At=[],zt=0;zt<st.length;zt++){var ht=Nt.unicode?Nt.unicode[parseInt(st[zt],16)]:[Vt.charCodeAt(zt)];At.push({glyph:st[zt],unicode:ht,width:at[zt].advanceWidth*tt/1e3,xOffset:at[zt].xOffset*tt/1e3,yOffset:at[zt].yOffset*tt/1e3,xAdvance:at[zt].xAdvance*tt/1e3,yAdvance:at[zt].yAdvance*tt/1e3})}return At}function tn(Nt,tt){switch(Nt.nodeName){case"use":return new Bn(Nt,tt);case"symbol":return new zn(Nt,tt);case"g":return new Ge(Nt,tt);case"a":return new Se(Nt,tt);case"svg":return new W(Nt,tt);case"image":return new ee(Nt,tt);case"rect":return new mt(Nt,tt);case"circle":return new yn(Nt,tt);case"ellipse":return new te(Nt,tt);case"line":return new Pt(Nt,tt);case"polyline":return new Wt(Nt,tt);case"polygon":return new Ue(Nt,tt);case"path":return new Mt(Nt,tt);case"text":return new Fi(Nt,tt);case"tspan":return new jo(Nt,tt);case"textPath":return new Xi(Nt,tt);case"#text":case"#cdata-section":return new Jn(Nt,tt);default:return new Et(Nt,tt)}}var an=function(tt){this.match=function(Vt,rt){var st=tt.match(Vt);if(!(!st||st.index!==0))return tt=tt.substring(st[0].length),rt?st:st[0]},this.matchSeparator=function(){return this.match(/^(?:\s*,\s*|\s*|)/)},this.matchSpace=function(){return this.match(/^(?:\s*)/)},this.matchLengthUnit=function(){return this.match(/^(?:px|pt|cm|mm|in|pc|em|ex|%|)/)},this.matchNumber=function(){return this.match(/^(?:[-+]?(?:[0-9]+[.][0-9]+|[0-9]+[.]|[.][0-9]+|[0-9]+)(?:[eE][-+]?[0-9]+)?)/)},this.matchAll=function(){return this.match(/^[\s\S]+/)}},qt=function(tt,Vt,rt,st,at,At,zt,ht){for(var Xt=6*a0,Dt=[tt,-3*tt+3*rt,3*tt-6*rt+3*at,-tt+3*rt-3*at+zt],hn=[Vt,-3*Vt+3*st,3*Vt-6*st+3*At,-Vt+3*st-3*At+ht],Rn=[-3*tt+3*rt,6*tt-12*rt+6*at,-3*tt+9*rt-9*at+3*zt],ke=[-3*Vt+3*st,6*Vt-12*st+6*At,-3*Vt+9*st-9*At+3*ht],qe=[0],yt=1;yt<=Xt;yt++){var Jt=(yt-.5)/Xt,Bt=le(Jt,Rn)/Xt,pn=le(Jt,ke)/Xt,Qn=Math.sqrt(Bt*Bt+pn*pn);qe[yt]=qe[yt-1]+Qn}this.totalLength=qe[Xt],this.startPoint=[tt,Vt,ue(tt,rt)&&ue(Vt,st)?Math.atan2(At-st,at-rt):Math.atan2(st-Vt,rt-tt)],this.endPoint=[zt,ht,ue(at,zt)&&ue(At,ht)?Math.atan2(At-st,at-rt):Math.atan2(ht-At,zt-at)],this.getBoundingBox=function(){var Kn,ui=le(0,Dt),ai=le(0,hn),$i=le(1,Dt),Ar=le(1,hn);ui>$i&&(Kn=$i,$i=ui,ui=Kn),ai>Ar&&(Kn=Ar,Ar=ai,ai=Kn);for(var Vr=Ie(Rn),mo=0;mo<Vr.length;mo++)if(Vr[mo]>=0&&Vr[mo]<=1){var Fa=le(Vr[mo],Dt);Fa<ui&&(ui=Fa),Fa>$i&&($i=Fa)}for(var Ta=Ie(ke),Ra=0;Ra<Ta.length;Ra++)if(Ta[Ra]>=0&&Ta[Ra]<=1){var Co=le(Ta[Ra],hn);Co<ai&&(ai=Co),Co>Ar&&(Ar=Co)}return[ui,ai,$i,Ar]},this.getPointAtLength=function(Kn){if(ue(Kn,0))return this.startPoint;if(ue(Kn,this.totalLength))return this.endPoint;if(!(Kn<0||Kn>this.totalLength))for(var ui=1;ui<=Xt;ui++){var ai=qe[ui-1],$i=qe[ui];if(ai<=Kn&&Kn<=$i){var Ar=(ui-($i-Kn)/($i-ai))/Xt,Vr=le(Ar,Dt),mo=le(Ar,hn),Fa=le(Ar,Rn),Ta=le(Ar,ke);return[Vr,mo,Math.atan2(Ta,Fa)]}}}},xn=function(tt,Vt,rt,st){this.totalLength=Math.sqrt((rt-tt)*(rt-tt)+(st-Vt)*(st-Vt)),this.startPoint=[tt,Vt,Math.atan2(st-Vt,rt-tt)],this.endPoint=[rt,st,Math.atan2(st-Vt,rt-tt)],this.getBoundingBox=function(){return[Math.min(this.startPoint[0],this.endPoint[0]),Math.min(this.startPoint[1],this.endPoint[1]),Math.max(this.startPoint[0],this.endPoint[0]),Math.max(this.startPoint[1],this.endPoint[1])]},this.getPointAtLength=function(at){if(at>=0&&at<=this.totalLength){var At=at/this.totalLength||0,zt=this.startPoint[0]+At*(this.endPoint[0]-this.startPoint[0]),ht=this.startPoint[1]+At*(this.endPoint[1]-this.startPoint[1]);return[zt,ht,this.startPoint[2]]}}},Mn=function(){this.pathCommands=[],this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;var tt=0,Vt=0,rt=0,st=0,at,At,zt;this.move=function(ht,Xt){return tt=rt=ht,Vt=st=Xt,null},this.line=function(ht,Xt){var Dt=new xn(rt,st,ht,Xt);return rt=ht,st=Xt,Dt},this.curve=function(ht,Xt,Dt,hn,Rn,ke){var qe=new qt(rt,st,ht,Xt,Dt,hn,Rn,ke);return rt=Rn,st=ke,qe},this.close=function(){var ht=new xn(rt,st,tt,Vt);return rt=tt,st=Vt,ht},this.addCommand=function(ht){this.pathCommands.push(ht);var Xt=this[ht[0]].apply(this,ht.slice(3));Xt&&(Xt.hasStart=ht[1],Xt.hasEnd=ht[2],this.startPoint=this.startPoint||Xt.startPoint,this.endPoint=Xt.endPoint,this.pathSegments.push(Xt),this.totalLength+=Xt.totalLength)},this.M=function(ht,Xt){return this.addCommand(["move",!0,!0,ht,Xt]),at="M",this},this.m=function(ht,Xt){return this.M(rt+ht,st+Xt)},this.Z=this.z=function(){return this.addCommand(["close",!0,!0]),at="Z",this},this.L=function(ht,Xt){return this.addCommand(["line",!0,!0,ht,Xt]),at="L",this},this.l=function(ht,Xt){return this.L(rt+ht,st+Xt)},this.H=function(ht){return this.L(ht,st)},this.h=function(ht){return this.L(rt+ht,st)},this.V=function(ht){return this.L(rt,ht)},this.v=function(ht){return this.L(rt,st+ht)},this.C=function(ht,Xt,Dt,hn,Rn,ke){return this.addCommand(["curve",!0,!0,ht,Xt,Dt,hn,Rn,ke]),at="C",At=Dt,zt=hn,this},this.c=function(ht,Xt,Dt,hn,Rn,ke){return this.C(rt+ht,st+Xt,rt+Dt,st+hn,rt+Rn,st+ke)},this.S=function(ht,Xt,Dt,hn){return this.C(rt+(at==="C"?rt-At:0),st+(at==="C"?st-zt:0),ht,Xt,Dt,hn)},this.s=function(ht,Xt,Dt,hn){return this.C(rt+(at==="C"?rt-At:0),st+(at==="C"?st-zt:0),rt+ht,st+Xt,rt+Dt,st+hn)},this.Q=function(ht,Xt,Dt,hn){var Rn=rt+.6666666666666666*(ht-rt),ke=st+2/3*(Xt-st),qe=Dt+2/3*(ht-Dt),yt=hn+2/3*(Xt-hn);return this.addCommand(["curve",!0,!0,Rn,ke,qe,yt,Dt,hn]),at="Q",At=ht,zt=Xt,this},this.q=function(ht,Xt,Dt,hn){return this.Q(rt+ht,st+Xt,rt+Dt,st+hn)},this.T=function(ht,Xt){return this.Q(rt+(at==="Q"?rt-At:0),st+(at==="Q"?st-zt:0),ht,Xt)},this.t=function(ht,Xt){return this.Q(rt+(at==="Q"?rt-At:0),st+(at==="Q"?st-zt:0),rt+ht,st+Xt)},this.A=function(ht,Xt,Dt,hn,Rn,ke,qe){if(ue(ht,0)||ue(Xt,0))this.addCommand(["line",!0,!0,ke,qe]);else{Dt=Dt*(Math.PI/180),ht=Math.abs(ht),Xt=Math.abs(Xt),hn=1*!!hn,Rn=1*!!Rn;var yt=Math.cos(Dt)*(rt-ke)/2+Math.sin(Dt)*(st-qe)/2,Jt=Math.cos(Dt)*(st-qe)/2-Math.sin(Dt)*(rt-ke)/2,Bt=yt*yt/(ht*ht)+Jt*Jt/(Xt*Xt);Bt>1&&(ht*=Math.sqrt(Bt),Xt*=Math.sqrt(Bt));var pn=Math.sqrt(Math.max(0,ht*ht*Xt*Xt-ht*ht*Jt*Jt-Xt*Xt*yt*yt)/(ht*ht*Jt*Jt+Xt*Xt*yt*yt)),Qn=(hn===Rn?-1:1)*pn*ht*Jt/Xt,Kn=(hn===Rn?1:-1)*pn*Xt*yt/ht,ui=Math.cos(Dt)*Qn-Math.sin(Dt)*Kn+(rt+ke)/2,ai=Math.sin(Dt)*Qn+Math.cos(Dt)*Kn+(st+qe)/2,$i=Math.atan2((Jt-Kn)/Xt,(yt-Qn)/ht),Ar=Math.atan2((-Jt-Kn)/Xt,(-yt-Qn)/ht);Rn===0&&Ar-$i>0?Ar-=2*Math.PI:Rn===1&&Ar-$i<0&&(Ar+=2*Math.PI);for(var Vr=Math.ceil(Math.abs(Ar-$i)/(Math.PI/a0)),mo=0;mo<Vr;mo++){var Fa=$i+mo*(Ar-$i)/Vr,Ta=$i+(mo+1)*(Ar-$i)/Vr,Ra=4/3*Math.tan((Ta-Fa)/4),Co=ui+Math.cos(Dt)*ht*(Math.cos(Fa)-Ra*Math.sin(Fa))-Math.sin(Dt)*Xt*(Math.sin(Fa)+Ra*Math.cos(Fa)),_0=ai+Math.sin(Dt)*ht*(Math.cos(Fa)-Ra*Math.sin(Fa))+Math.cos(Dt)*Xt*(Math.sin(Fa)+Ra*Math.cos(Fa)),Oa=ui+Math.cos(Dt)*ht*(Math.cos(Ta)+Ra*Math.sin(Ta))-Math.sin(Dt)*Xt*(Math.sin(Ta)-Ra*Math.cos(Ta)),Ws=ai+Math.sin(Dt)*ht*(Math.cos(Ta)+Ra*Math.sin(Ta))+Math.cos(Dt)*Xt*(Math.sin(Ta)-Ra*Math.cos(Ta)),S0=ui+Math.cos(Dt)*ht*Math.cos(Ta)-Math.sin(Dt)*Xt*Math.sin(Ta),Jo=ai+Math.sin(Dt)*ht*Math.cos(Ta)+Math.cos(Dt)*Xt*Math.sin(Ta);this.addCommand(["curve",mo===0,mo===Vr-1,Co,_0,Oa,Ws,S0,Jo])}}return at="A",this},this.a=function(ht,Xt,Dt,hn,Rn,ke,qe){return this.A(ht,Xt,Dt,hn,Rn,rt+ke,st+qe)},this.path=function(ht){for(var Xt,Dt,hn,Rn=new an((ht||"").trim());Xt=Rn.match(/^[astvzqmhlcASTVZQMHLC]/);){Rn.matchSeparator();for(var ke=[];Dt=b[Xt+ke.length]?Rn.match(/^[01]/):Rn.matchNumber();)Rn.matchSeparator(),ke.length===y[Xt]&&(this[Xt].apply(this,ke),ke=[],Xt==="M"?Xt="L":Xt==="m"&&(Xt="l")),ke.push(Number(Dt));if(ke.length===y[Xt])this[Xt].apply(this,ke);else{Yi("SvgPath: command "+Xt+" with "+ke.length+" numbers");return}}return(hn=Rn.matchAll())&&Yi("SvgPath: unexpected string "+hn),this},this.getBoundingBox=function(){var ht=[1/0,1/0,-1/0,-1/0];function Xt(hn){hn[0]<ht[0]&&(ht[0]=hn[0]),hn[2]>ht[2]&&(ht[2]=hn[2]),hn[1]<ht[1]&&(ht[1]=hn[1]),hn[3]>ht[3]&&(ht[3]=hn[3])}for(var Dt=0;Dt<this.pathSegments.length;Dt++)Xt(this.pathSegments[Dt].getBoundingBox());return ht[0]===1/0&&(ht[0]=0),ht[1]===1/0&&(ht[1]=0),ht[2]===-1/0&&(ht[2]=0),ht[3]===-1/0&&(ht[3]=0),ht},this.getPointAtLength=function(ht){if(ht>=0&&ht<=this.totalLength){for(var Xt,Dt=0;Dt<this.pathSegments.length;Dt++){if(Xt=this.pathSegments[Dt].getPointAtLength(ht))return Xt;ht-=this.pathSegments[Dt].totalLength}return this.endPoint}},this.transform=function(ht){this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;for(var Xt=0;Xt<this.pathCommands.length;Xt++){for(var Dt=this.pathCommands.shift(),hn=3;hn<Dt.length;hn+=2){var Rn=Xe([Dt[hn],Dt[hn+1]],ht);Dt[hn]=Rn[0],Dt[hn+1]=Rn[1]}this.addCommand(Dt)}return this},this.mergeShape=function(ht){for(var Xt=0;Xt<ht.pathCommands.length;Xt++)this.addCommand(ht.pathCommands[Xt].slice());return this},this.clone=function(){return new Mn().mergeShape(this)},this.insertInDocument=function(){for(var ht=0;ht<this.pathCommands.length;ht++){var Xt=this.pathCommands[ht][0],Dt=this.pathCommands[ht].slice(3);switch(Xt){case"move":l.moveTo(Dt[0],Dt[1]);break;case"line":l.lineTo(Dt[0],Dt[1]);break;case"curve":l.bezierCurveTo(Dt[0],Dt[1],Dt[2],Dt[3],Dt[4],Dt[5]);break;case"close":l.closePath();break}}},this.getSubPaths=function(){for(var ht=[],Xt=new Mn,Dt=0;Dt<this.pathCommands.length;Dt++){var hn=this.pathCommands[Dt],Rn=this.pathCommands[Dt][0];Rn==="move"&&Dt!==0&&(ht.push(Xt),Xt=new Mn),Xt.addCommand(hn)}return ht.push(Xt),ht},this.getMarkers=function(){for(var ht=[],Xt=this.getSubPaths(),Dt=0;Dt<Xt.length;Dt++){for(var hn=Xt[Dt],Rn=[],ke=0;ke<hn.pathSegments.length;ke++){var qe=hn.pathSegments[ke];if(De(qe.totalLength,0)||ke===0||ke===hn.pathSegments.length-1){if(qe.hasStart){var yt=qe.getPointAtLength(0),Jt=Rn.pop();Jt&&(yt[2]=.5*(Jt[2]+yt[2])),Rn.push(yt)}if(qe.hasEnd){var Bt=qe.getPointAtLength(qe.totalLength);Rn.push(Bt)}}}ht=ht.concat(Rn)}return ht}},Et=function(tt,Vt){var rt=Object.create(null),st=null;this.name=tt.nodeName,this.isOuterElement=tt===f||!tt.parentNode,this.inherits=Vt||(this.isOuterElement?null:tn(tt.parentNode,null)),this.stack=this.inherits?this.inherits.stack.concat(tt):[tt],this.style=fe(typeof tt.getAttribute=="function"&&tt.getAttribute("style")),this.css=ds?getComputedStyle(tt):we(tt),this.allowedChildren=[],this.attr=function(at){if(typeof tt.getAttribute=="function")return tt.getAttribute(at)},this.resolveUrl=function(at){var At=(at||"").match(/^\s*(?:url\("(.*)#(.*)"\)|url\('(.*)#(.*)'\)|url\((.*)#(.*)\)|(.*)#(.*))\s*$/)||[],zt=At[1]||At[3]||At[5]||At[7],ht=At[2]||At[4]||At[6]||At[8];if(ht){if(!zt){var Xt=f.getElementById(ht);if(Xt){if(this.stack.indexOf(Xt)===-1)return Xt;Yi('SVGtoPDF: loop of circular references for id "'+ht+'"');return}}if(wa){var Dt=li[zt];if(!Dt){Dt=wa(zt),lt(Dt)||(Dt=[Dt]);for(var hn=0;hn<Dt.length;hn++)typeof Dt[hn]=="string"&&(Dt[hn]=de(Dt[hn]));li[zt]=Dt}for(var Rn=0;Rn<Dt.length;Rn++){var ke=Dt[Rn].getElementById(ht);if(ke){if(this.stack.indexOf(ke)===-1)return ke;Yi('SVGtoPDF: loop of circular references for id "'+zt+"#"+ht+'"');return}}}}},this.computeUnits=function(at,At,zt,ht){return At==="%"?parseFloat(at)/100*(ht||zt!=null?zt:this.getViewport()):At==="ex"||At==="em"?at*{em:1,ex:.5}[At]*(ht?zt:this.get("font-size")):at*{"":1,px:1,pt:96/72,cm:96/2.54,mm:96/25.4,in:96,pc:96/6}[At]},this.computeLength=function(at,At,zt,ht){var Xt=new an((at||"").trim()),Dt,hn;return typeof(Dt=Xt.matchNumber())=="string"&&typeof(hn=Xt.matchLengthUnit())=="string"&&!Xt.matchAll()?this.computeUnits(Dt,hn,At,ht):zt},this.computeLengthList=function(at,At,zt){for(var ht=new an((at||"").trim()),Xt=[],Dt,hn;typeof(Dt=ht.matchNumber())=="string"&&typeof(hn=ht.matchLengthUnit())=="string";)Xt.push(this.computeUnits(Dt,hn,At)),ht.matchSeparator();if(!(zt&&ht.matchAll()))return Xt},this.getLength=function(at,At,zt){return this.computeLength(this.attr(at),At,zt)},this.getLengthList=function(at,At){return this.computeLengthList(this.attr(at),At)},this.getUrl=function(at){return this.resolveUrl(this.attr(at))},this.getNumberList=function(at){for(var At=new an((this.attr(at)||"").trim()),zt=[],ht;ht=At.matchNumber();)zt.push(Number(ht)),At.matchSeparator();return zt.error=At.matchAll(),zt},this.getViewbox=function(at,At){var zt=this.getNumberList(at);return zt.length===4&&zt[2]>=0&&zt[3]>=0?zt:At},this.getPercent=function(at,At){var zt=this.attr(at),ht=new an((zt||"").trim()),Xt,Dt,hn=ht.matchNumber();return!hn||(ht.match("%")&&(hn*=.01),ht.matchAll())?At:Math.max(0,Math.min(1,hn))},this.chooseValue=function(at){for(var At=0;At<arguments.length;At++)if(arguments[At]!=null&&arguments[At]===arguments[At])return arguments[At];return arguments[arguments.length-1]},this.get=function(at){if(rt[at]!==void 0)return rt[at];for(var At=u[at]||{},zt,ht,Xt=0;Xt<3;Xt++){switch(Xt){case 0:at!=="transform"&&(zt=this.css[At.css||at]);break;case 1:zt=this.style[at];break;case 2:zt=this.attr(at);break}if(zt==="inherit"&&(ht=this.inherits?this.inherits.get(at):At.initial,ht!=null)||At.values!=null&&(ht=At.values[zt],ht!=null))return rt[at]=ht;if(zt!=null){var Dt=void 0;switch(at){case"font-size":ht=this.computeLength(zt,this.inherits?this.inherits.get(at):At.initial,void 0,!0);break;case"baseline-shift":ht=this.computeLength(zt,this.get("font-size"));break;case"font-family":ht=zt||void 0;break;case"opacity":case"stroke-opacity":case"fill-opacity":case"stop-opacity":Dt=parseFloat(zt),isNaN(Dt)||(ht=Math.max(0,Math.min(1,Dt)));break;case"transform":ht=re(zt);break;case"stroke-dasharray":if(zt==="none")ht=[];else if(Dt=this.computeLengthList(zt,this.getViewport(),!0)){for(var hn=0,Rn=!1,ke=0;ke<Dt.length;ke++)Dt[ke]<0&&(Rn=!0),hn+=Dt[ke];Rn||(Dt.length%2===1&&(Dt=Dt.concat(Dt)),ht=hn===0?[]:Dt)}break;case"color":zt==="none"||zt==="transparent"?ht="none":ht=be(zt);break;case"fill":case"stroke":if(zt==="none"||zt==="transparent")ht="none";else if(zt==="currentColor")ht=this.get("color");else{if(Dt=be(zt))return Dt;if(Dt=(zt||"").split(" ")){var qe=this.resolveUrl(Dt[0]),yt=be(Dt[1]);qe==null?ht=yt:qe.nodeName==="linearGradient"||qe.nodeName==="radialGradient"?ht=new $e(qe,null,yt):qe.nodeName==="pattern"?ht=new ve(qe,null,yt):ht=yt}}break;case"stop-color":zt==="none"||zt==="transparent"?ht="none":zt==="currentColor"?ht=this.get("color"):ht=be(zt);break;case"marker-start":case"marker-mid":case"marker-end":case"clip-path":case"mask":zt==="none"?ht="none":ht=this.resolveUrl(zt);break;case"stroke-width":Dt=this.computeLength(zt,this.getViewport()),Dt!=null&&Dt>=0&&(ht=Dt);break;case"stroke-miterlimit":Dt=parseFloat(zt),Dt!=null&&Dt>=1&&(ht=Dt);break;case"word-spacing":case"letter-spacing":ht=this.computeLength(zt,this.getViewport());break;case"stroke-dashoffset":if(ht=this.computeLength(zt,this.getViewport()),ht!=null&&ht<0)for(var Jt=this.get("stroke-dasharray"),Bt=0;Bt<Jt.length;Bt++)ht+=Jt[Bt];break}if(ht!=null)return rt[at]=ht}}return rt[at]=At.inherit&&this.inherits?this.inherits.get(at):At.initial},this.getChildren=function(){if(st!=null)return st;for(var at=[],At=0;At<tt.childNodes.length;At++){var zt=tt.childNodes[At];!zt.error&&this.allowedChildren.indexOf(zt.nodeName)!==-1&&at.push(tn(zt,this))}return st=at},this.getParentVWidth=function(){return this.inherits?this.inherits.getVWidth():ka},this.getParentVHeight=function(){return this.inherits?this.inherits.getVHeight():Ma},this.getParentViewport=function(){return Math.sqrt(.5*this.getParentVWidth()*this.getParentVWidth()+.5*this.getParentVHeight()*this.getParentVHeight())},this.getVWidth=function(){return this.getParentVWidth()},this.getVHeight=function(){return this.getParentVHeight()},this.getViewport=function(){return Math.sqrt(.5*this.getVWidth()*this.getVWidth()+.5*this.getVHeight()*this.getVHeight())},this.getBoundingBox=function(){var at=this.getBoundingShape();return at.getBoundingBox()}},Ft=function(tt,Vt){Et.call(this,tt,Vt),this.transform=function(){l.transform.apply(l,this.getTransformation())},this.clip=function(){if(this.get("clip-path")!=="none"){var rt=new Zn(this.get("clip-path"),null);return rt.useMask(this.getBoundingBox()),!0}},this.mask=function(){if(this.get("mask")!=="none"){var rt=new Un(this.get("mask"),null);return rt.useMask(this.getBoundingBox()),!0}},this.getFill=function(rt,st){var at=this.get("opacity"),At=this.get("fill"),zt=this.get("fill-opacity");if(rt)return A.white;if(At!=="none"&&at&&zt)return At instanceof $e||At instanceof ve?At.getPaint(this.getBoundingBox(),zt*at,rt,st):Te(At,zt*at,st)},this.getStroke=function(rt,st){var at=this.get("opacity"),At=this.get("stroke"),zt=this.get("stroke-opacity");if(!(rt||ue(this.get("stroke-width"),0))&&At!=="none"&&at&&zt)return At instanceof $e||At instanceof ve?At.getPaint(this.getBoundingBox(),zt*at,rt,st):Te(At,zt*at,st)}},fn=function(tt,Vt){Ft.call(this,tt,Vt),this.allowedChildren=["use","g","a","svg","image","rect","circle","ellipse","line","polyline","polygon","path","text"],this.getBoundingShape=function(){for(var rt=new Mn,st=this.getChildren(),at=0;at<st.length;at++)if(st[at].get("display")!=="none"&&typeof st[at].getBoundingShape=="function"){var At=st[at].getBoundingShape().clone();typeof st[at].getTransformation=="function"&&At.transform(st[at].getTransformation()),rt.mergeShape(At)}return rt},this.drawChildren=function(rt,st){for(var at=this.getChildren(),At=0;At<at.length;At++)at[At].get("display")!=="none"&&typeof at[At].drawInDocument=="function"&&at[At].drawInDocument(rt,st)}},dn=function(tt,Vt){fn.call(this,tt,Vt),this.drawContent=function(rt,st){this.transform();var at=this.clip(),At=this.mask(),zt;(this.get("opacity")<1||at||At)&&!rt&&(zt=x(We())),this.drawChildren(rt,st),zt&&(w(zt),l.fillOpacity(this.get("opacity")),L(zt))}},Bn=function(tt,Vt){dn.call(this,tt,Vt);var rt=this.getLength("x",this.getVWidth(),0),st=this.getLength("y",this.getVHeight(),0),at=this.getUrl("href")||this.getUrl("xlink:href");at&&(at=tn(at,this)),this.getChildren=function(){return at?[at]:[]},this.drawInDocument=function(At,zt){l.save(),this.drawContent(At,zt),l.restore()},this.getTransformation=function(){return Le(this.get("transform"),[1,0,0,1,rt,st])}},zn=function(tt,Vt){dn.call(this,tt,Vt);var rt=this.getLength("width",this.getParentVWidth(),this.getParentVWidth()),st=this.getLength("height",this.getParentVHeight(),this.getParentVHeight());Vt instanceof Bn&&(rt=Vt.getLength("width",Vt.getParentVWidth(),rt),st=Vt.getLength("height",Vt.getParentVHeight(),st));var at=(this.attr("preserveAspectRatio")||"").trim(),At=this.getViewbox("viewBox",[0,0,rt,st]);this.getVWidth=function(){return At[2]},this.getVHeight=function(){return At[3]},this.drawInDocument=function(zt,ht){l.save(),this.drawContent(zt,ht),l.restore()},this.getTransformation=function(){return Le(K(at,rt,st,At[2],At[3]),[1,0,0,1,-At[0],-At[1]])}},Ge=function(tt,Vt){dn.call(this,tt,Vt),this.drawInDocument=function(rt,st){l.save(),this.link&&!rt&&!st&&this.addLink(),this.drawContent(rt,st),l.restore()},this.getTransformation=function(){return this.get("transform")}},Se=function(tt,Vt){Vt&&Vt.isText?(jo.call(this,tt,Vt),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"]):Ge.call(this,tt,Vt),this.link=this.attr("href")||this.attr("xlink:href"),this.addLink=function(){if(this.link.match(/^(?:[a-z][a-z0-9+.-]*:|\/\/)?/i)&&this.getChildren().length){var rt=this.getBoundingShape().transform(ze()).getBoundingBox();oe(rt[0],rt[1],rt[2],rt[3],this.link)}}},W=function(tt,Vt){dn.call(this,tt,Vt);var rt=this.getLength("width",this.getParentVWidth(),this.getParentVWidth()),st=this.getLength("height",this.getParentVHeight(),this.getParentVHeight()),at=this.getLength("x",this.getParentVWidth(),0),At=this.getLength("y",this.getParentVHeight(),0);Vt instanceof Bn&&(rt=Vt.getLength("width",Vt.getParentVWidth(),rt),st=Vt.getLength("height",Vt.getParentVHeight(),st));var zt=this.attr("preserveAspectRatio"),ht=this.getViewbox("viewBox",[0,0,rt,st]);this.isOuterElement&&Go&&(at=At=0,rt=ka,st=Ma,zt=Go),this.getVWidth=function(){return ht[2]},this.getVHeight=function(){return ht[3]},this.drawInDocument=function(Xt,Dt){l.save(),this.get("overflow")==="hidden"&&(new Mn().M(at,At).L(at+rt,At).L(at+rt,At+st).L(at,At+st).Z().transform(this.get("transform")).insertInDocument(),l.clip()),this.drawContent(Xt,Dt),l.restore()},this.getTransformation=function(){return Le(this.get("transform"),[1,0,0,1,at,At],K(zt,rt,st,ht[2],ht[3]),[1,0,0,1,-ht[0],-ht[1]])}},ee=function(tt,Vt){Ft.call(this,tt,Vt);var rt=va(this.attr("href")||this.attr("xlink:href")||""),st=this.getLength("x",this.getVWidth(),0),at=this.getLength("y",this.getVHeight(),0),At=this.getLength("width",this.getVWidth(),"auto"),zt=this.getLength("height",this.getVHeight(),"auto"),ht;try{ht=l.openImage(rt)}catch{Yi('SVGElemImage: failed to open image "'+rt+'" in PDFKit')}ht&&(At==="auto"&&zt!=="auto"?At=zt*ht.width/ht.height:zt==="auto"&&At!=="auto"?zt=At*ht.height/ht.width:At==="auto"&&zt==="auto"&&(At=ht.width,zt=ht.height)),(At==="auto"||At<0)&&(At=0),(zt==="auto"||zt<0)&&(zt=0),this.getTransformation=function(){return this.get("transform")},this.getBoundingShape=function(){return new Mn().M(st,at).L(st+At,at).M(st+At,at+zt).L(st,at+zt)},this.drawInDocument=function(Xt,Dt){this.get("visibility")==="hidden"||!ht||(l.save(),this.transform(),this.get("overflow")==="hidden"&&l.rect(st,at,At,zt).clip(),this.clip(),this.mask(),l.translate(st,at),l.transform.apply(l,K(this.attr("preserveAspectRatio"),At,zt,ht?ht.width:At,ht?ht.height:zt)),Xt?(l.rect(0,0,ht.width,ht.height),J(A.white).fill()):(l.fillOpacity(this.get("opacity")),l.image(ht,0,0)),l.restore())}},ve=function(tt,Vt,rt){fn.call(this,tt,Vt),this.ref=function(){var At=this.getUrl("href")||this.getUrl("xlink:href");if(At&&At.nodeName===tt.nodeName)return new ve(At,Vt,rt)}.call(this);var st=this.attr;this.attr=function(At){var zt=st.call(this,At);return zt!=null||At==="href"||At==="xlink:href"?zt:this.ref?this.ref.attr(At):null};var at=this.getChildren;this.getChildren=function(){var At=at.call(this);return At.length>0?At:this.ref?this.ref.getChildren():[]},this.getPaint=function(At,zt,ht,Xt){var Dt=this.attr("patternUnits")!=="userSpaceOnUse",hn=this.attr("patternContentUnits")==="objectBoundingBox",Rn=this.getLength("x",Dt?1:this.getParentVWidth(),0),ke=this.getLength("y",Dt?1:this.getParentVHeight(),0),qe=this.getLength("width",Dt?1:this.getParentVWidth(),0),yt=this.getLength("height",Dt?1:this.getParentVHeight(),0);hn&&!Dt?(Rn=(Rn-At[0])/(At[2]-At[0])||0,ke=(ke-At[1])/(At[3]-At[1])||0,qe=qe/(At[2]-At[0])||0,yt=yt/(At[3]-At[1])||0):!hn&&Dt&&(Rn=At[0]+Rn*(At[2]-At[0]),ke=At[1]+ke*(At[3]-At[1]),qe=qe*(At[2]-At[0]),yt=yt*(At[3]-At[1]));var Jt=this.getViewbox("viewBox",[0,0,qe,yt]),Bt=(this.attr("preserveAspectRatio")||"").trim(),pn=Le(K(Bt,qe,yt,Jt[2],Jt[3],0),[1,0,0,1,-Jt[0],-Jt[1]]),Qn=re(this.attr("patternTransform"));if(hn&&(Qn=Le([At[2]-At[0],0,0,At[3]-At[1],At[0],At[1]],Qn)),Qn=Le(Qn,[1,0,0,1,Rn,ke]),(Qn=q(Qn))&&(pn=q(pn))&&(qe=Je(qe))&&(yt=Je(yt))){var Kn=x([0,0,qe,yt]);return l.transform.apply(l,pn),this.drawChildren(ht,Xt),w(Kn),[T(Kn,qe,yt,Qn),zt]}else return rt?[rt[0],rt[1]*zt]:void 0},this.getVWidth=function(){var At=this.attr("patternUnits")!=="userSpaceOnUse",zt=this.getLength("width",At?1:this.getParentVWidth(),0);return this.getViewbox("viewBox",[0,0,zt,0])[2]},this.getVHeight=function(){var At=this.attr("patternUnits")!=="userSpaceOnUse",zt=this.getLength("height",At?1:this.getParentVHeight(),0);return this.getViewbox("viewBox",[0,0,0,zt])[3]}},$e=function(tt,Vt,rt){Et.call(this,tt,Vt),this.allowedChildren=["stop"],this.ref=function(){var At=this.getUrl("href")||this.getUrl("xlink:href");if(At&&At.nodeName===tt.nodeName)return new $e(At,Vt,rt)}.call(this);var st=this.attr;this.attr=function(At){var zt=st.call(this,At);return zt!=null||At==="href"||At==="xlink:href"?zt:this.ref?this.ref.attr(At):null};var at=this.getChildren;this.getChildren=function(){var At=at.call(this);return At.length>0?At:this.ref?this.ref.getChildren():[]},this.getPaint=function(At,zt,ht,Xt){var Dt=this.getChildren();if(Dt.length!==0){if(Dt.length===1){var hn=Dt[0],Rn=hn.get("stop-color");return Rn==="none"?void 0:Te(Rn,hn.get("stop-opacity")*zt,Xt)}var ke=this.attr("gradientUnits")!=="userSpaceOnUse",qe=re(this.attr("gradientTransform")),yt=this.attr("spreadMethod"),Jt,Bt,pn,Qn,Kn,ui,ai=0,$i=0,Ar=1;if(ke&&(qe=Le([At[2]-At[0],0,0,At[3]-At[1],At[0],At[1]],qe)),qe=q(qe)){if(this.name==="linearGradient")Bt=this.getLength("x1",ke?1:this.getVWidth(),0),pn=this.getLength("x2",ke?1:this.getVWidth(),ke?1:this.getVWidth()),Qn=this.getLength("y1",ke?1:this.getVHeight(),0),Kn=this.getLength("y2",ke?1:this.getVHeight(),0);else{pn=this.getLength("cx",ke?1:this.getVWidth(),ke?.5:.5*this.getVWidth()),Kn=this.getLength("cy",ke?1:this.getVHeight(),ke?.5:.5*this.getVHeight()),ui=this.getLength("r",ke?1:this.getViewport(),ke?.5:.5*this.getViewport()),Bt=this.getLength("fx",ke?1:this.getVWidth(),pn),Qn=this.getLength("fy",ke?1:this.getVHeight(),Kn),ui<0&&Yi("SvgElemGradient: negative r value");var Vr=Math.sqrt(Math.pow(pn-Bt,2)+Math.pow(Kn-Qn,2)),mo=1;Vr>ui&&(mo=ui/Vr,Bt=pn+(Bt-pn)*mo,Qn=Kn+(Qn-Kn)*mo),ui=Math.max(ui,Vr*mo*(1+1e-6))}if(yt==="reflect"||yt==="repeat"){var Fa=pt(qe),Ta=Xe([At[0],At[1]],Fa),Ra=Xe([At[2],At[1]],Fa),Co=Xe([At[2],At[3]],Fa),_0=Xe([At[0],At[3]],Fa);this.name==="linearGradient"?(ai=Math.max((Ta[0]-pn)*(pn-Bt)+(Ta[1]-Kn)*(Kn-Qn),(Ra[0]-pn)*(pn-Bt)+(Ra[1]-Kn)*(Kn-Qn),(Co[0]-pn)*(pn-Bt)+(Co[1]-Kn)*(Kn-Qn),(_0[0]-pn)*(pn-Bt)+(_0[1]-Kn)*(Kn-Qn))/(Math.pow(pn-Bt,2)+Math.pow(Kn-Qn,2)),$i=Math.max((Ta[0]-Bt)*(Bt-pn)+(Ta[1]-Qn)*(Qn-Kn),(Ra[0]-Bt)*(Bt-pn)+(Ra[1]-Qn)*(Qn-Kn),(Co[0]-Bt)*(Bt-pn)+(Co[1]-Qn)*(Qn-Kn),(_0[0]-Bt)*(Bt-pn)+(_0[1]-Qn)*(Qn-Kn))/(Math.pow(pn-Bt,2)+Math.pow(Kn-Qn,2))):ai=Math.sqrt(Math.max(Math.pow(Ta[0]-pn,2)+Math.pow(Ta[1]-Kn,2),Math.pow(Ra[0]-pn,2)+Math.pow(Ra[1]-Kn,2),Math.pow(Co[0]-pn,2)+Math.pow(Co[1]-Kn,2),Math.pow(_0[0]-pn,2)+Math.pow(_0[1]-Kn,2)))/ui-1,ai=Math.ceil(ai+.5),$i=Math.ceil($i+.5),Ar=$i+1+ai}this.name==="linearGradient"?Jt=l.linearGradient(Bt-$i*(pn-Bt),Qn-$i*(Kn-Qn),pn+ai*(pn-Bt),Kn+ai*(Kn-Qn)):Jt=l.radialGradient(Bt,Qn,0,pn,Kn,ui+ai*ui);for(var Oa=0;Oa<Ar;Oa++)for(var Ws=0,S0=yt!=="reflect"||(Oa-$i)%2===0,Jo=0;Jo<Dt.length;Jo++){var Mr=Dt[S0?Jo:Dt.length-1-Jo],br=Mr.get("stop-color");br==="none"&&(br=A.transparent),br=Te(br,Mr.get("stop-opacity")*zt,Xt),Ws=Math.max(Ws,S0?Mr.getPercent("offset",0):1-Mr.getPercent("offset",0)),Jo===0&&br[0].length===4&&(Jt._colorSpace="DeviceCMYK"),Jo===0&&Ws>0&&Jt.stop((Oa+0)/Ar,br[0],br[1]),Jt.stop((Oa+Ws)/(ai+$i+1),br[0],br[1]),Jo===Dt.length-1&&Ws<1&&Jt.stop((Oa+1)/Ar,br[0],br[1])}return Jt.setTransform.apply(Jt,qe),[Jt,1]}else return rt?[rt[0],rt[1]*zt]:void 0}}},ye=function(tt,Vt){Ft.call(this,tt,Vt),this.dashScale=1,this.getBoundingShape=function(){return this.shape},this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(rt,st){if(!(this.get("visibility")==="hidden"||!this.shape)){if(l.save(),this.transform(),this.clip(),rt)this.shape.insertInDocument(),J(A.white),l.fill(this.get("clip-rule"));else{var at=this.mask(),At;at&&(At=x(We()));var zt=this.shape.getSubPaths(),ht=this.getFill(rt,st),Xt=this.getStroke(rt,st),Dt=this.get("stroke-width"),hn=this.get("stroke-linecap");if(ht||Xt){if(ht&&J(ht),Xt){for(var Rn=0;Rn<zt.length;Rn++)if(ue(zt[Rn].totalLength,0)&&(hn==="square"||hn==="round")&&Dt>0&&zt[Rn].startPoint&&zt[Rn].startPoint.length>1){var ke=zt[Rn].startPoint[0],qe=zt[Rn].startPoint[1];J(Xt),hn==="square"?l.rect(ke-.5*Dt,qe-.5*Dt,Dt,Dt):hn==="round"&&l.circle(ke,qe,.5*Dt),l.fill()}var yt=this.get("stroke-dasharray"),Jt=this.get("stroke-dashoffset");if(De(this.dashScale,1)){for(var Bt=0;Bt<yt.length;Bt++)yt[Bt]*=this.dashScale;Jt*=this.dashScale}Z(Xt),l.lineWidth(Dt).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(hn).dash(yt,{phase:Jt})}for(var pn=0;pn<zt.length;pn++)zt[pn].totalLength>0&&zt[pn].insertInDocument();ht&&Xt?l.fillAndStroke(this.get("fill-rule")):ht?l.fill(this.get("fill-rule")):Xt&&l.stroke()}var Qn=this.get("marker-start"),Kn=this.get("marker-mid"),ui=this.get("marker-end");if(Qn!=="none"||Kn!=="none"||ui!=="none"){var ai=this.shape.getMarkers();if(Qn!=="none"){var $i=new Qt(Qn,null);$i.drawMarker(!1,st,ai[0],Dt)}if(Kn!=="none")for(var Ar=1;Ar<ai.length-1;Ar++){var Vr=new Qt(Kn,null);Vr.drawMarker(!1,st,ai[Ar],Dt)}if(ui!=="none"){var mo=new Qt(ui,null);mo.drawMarker(!1,st,ai[ai.length-1],Dt)}}At&&(w(At),L(At))}l.restore()}}},mt=function(tt,Vt){ye.call(this,tt,Vt);var rt=this.getLength("x",this.getVWidth(),0),st=this.getLength("y",this.getVHeight(),0),at=this.getLength("width",this.getVWidth(),0),At=this.getLength("height",this.getVHeight(),0),zt=this.getLength("rx",this.getVWidth()),ht=this.getLength("ry",this.getVHeight());zt===void 0&&ht===void 0?zt=ht=0:zt===void 0&&ht!==void 0?zt=ht:zt!==void 0&&ht===void 0&&(ht=zt),at>0&&At>0?zt&&ht?(zt=Math.min(zt,.5*at),ht=Math.min(ht,.5*At),this.shape=new Mn().M(rt+zt,st).L(rt+at-zt,st).A(zt,ht,0,0,1,rt+at,st+ht).L(rt+at,st+At-ht).A(zt,ht,0,0,1,rt+at-zt,st+At).L(rt+zt,st+At).A(zt,ht,0,0,1,rt,st+At-ht).L(rt,st+ht).A(zt,ht,0,0,1,rt+zt,st).Z()):this.shape=new Mn().M(rt,st).L(rt+at,st).L(rt+at,st+At).L(rt,st+At).Z():this.shape=new Mn},yn=function(tt,Vt){ye.call(this,tt,Vt);var rt=this.getLength("cx",this.getVWidth(),0),st=this.getLength("cy",this.getVHeight(),0),at=this.getLength("r",this.getViewport(),0);at>0?this.shape=new Mn().M(rt+at,st).A(at,at,0,0,1,rt-at,st).A(at,at,0,0,1,rt+at,st).Z():this.shape=new Mn},te=function(tt,Vt){ye.call(this,tt,Vt);var rt=this.getLength("cx",this.getVWidth(),0),st=this.getLength("cy",this.getVHeight(),0),at=this.getLength("rx",this.getVWidth(),0),At=this.getLength("ry",this.getVHeight(),0);at>0&&At>0?this.shape=new Mn().M(rt+at,st).A(at,At,0,0,1,rt-at,st).A(at,At,0,0,1,rt+at,st).Z():this.shape=new Mn},Pt=function(tt,Vt){ye.call(this,tt,Vt);var rt=this.getLength("x1",this.getVWidth(),0),st=this.getLength("y1",this.getVHeight(),0),at=this.getLength("x2",this.getVWidth(),0),At=this.getLength("y2",this.getVHeight(),0);this.shape=new Mn().M(rt,st).L(at,At)},Wt=function(tt,Vt){ye.call(this,tt,Vt);var rt=this.getNumberList("points");this.shape=new Mn;for(var st=0;st<rt.length-1;st+=2)st===0?this.shape.M(rt[st],rt[st+1]):this.shape.L(rt[st],rt[st+1]);rt.error&&Yi("SvgElemPolygon: unexpected string "+rt.error),rt.length%2===1&&Yi("SvgElemPolyline: uneven number of coordinates")},Ue=function(tt,Vt){ye.call(this,tt,Vt);var rt=this.getNumberList("points");this.shape=new Mn;for(var st=0;st<rt.length-1;st+=2)st===0?this.shape.M(rt[st],rt[st+1]):this.shape.L(rt[st],rt[st+1]);this.shape.Z(),rt.error&&Yi("SvgElemPolygon: unexpected string "+rt.error),rt.length%2===1&&Yi("SvgElemPolygon: uneven number of coordinates")},Mt=function(tt,Vt){ye.call(this,tt,Vt),this.shape=new Mn().path(this.attr("d"));var rt=this.getLength("pathLength",this.getViewport());this.pathLength=rt>0?rt:void 0,this.dashScale=this.pathLength!==void 0?this.shape.totalLength/this.pathLength:1},Qt=function(tt,Vt){fn.call(this,tt,Vt);var rt=this.getLength("markerWidth",this.getParentVWidth(),3),st=this.getLength("markerHeight",this.getParentVHeight(),3),at=this.getViewbox("viewBox",[0,0,rt,st]);this.getVWidth=function(){return at[2]},this.getVHeight=function(){return at[3]},this.drawMarker=function(At,zt,ht,Xt){l.save();var Dt=this.attr("orient"),hn=this.attr("markerUnits"),Rn=Dt==="auto"?ht[2]:(parseFloat(Dt)||0)*Math.PI/180,ke=hn==="userSpaceOnUse"?1:Xt;l.transform(Math.cos(Rn)*ke,Math.sin(Rn)*ke,-Math.sin(Rn)*ke,Math.cos(Rn)*ke,ht[0],ht[1]);var qe=this.getLength("refX",this.getVWidth(),0),yt=this.getLength("refY",this.getVHeight(),0),Jt=K(this.attr("preserveAspectRatio"),rt,st,at[2],at[3],.5);this.get("overflow")==="hidden"&&l.rect(Jt[0]*(at[0]+at[2]/2-qe)-rt/2,Jt[3]*(at[1]+at[3]/2-yt)-st/2,rt,st).clip(),l.transform.apply(l,Jt),l.translate(-qe,-yt);var Bt;this.get("opacity")<1&&!At&&(Bt=x(We())),this.drawChildren(At,zt),Bt&&(w(Bt),l.fillOpacity(this.get("opacity")),L(Bt)),l.restore()}},Zn=function(tt,Vt){fn.call(this,tt,Vt),this.useMask=function(rt){var st=x(We());l.save(),this.attr("clipPathUnits")==="objectBoundingBox"&&l.transform(rt[2]-rt[0],0,0,rt[3]-rt[1],rt[0],rt[1]),this.clip(),this.drawChildren(!0,!1),l.restore(),w(st),R(st,!0)}},Un=function(tt,Vt){fn.call(this,tt,Vt),this.useMask=function(rt){var st=x(We());l.save();var at,At,zt,ht;this.attr("maskUnits")==="userSpaceOnUse"?(at=this.getLength("x",this.getVWidth(),-.1*(rt[2]-rt[0])+rt[0]),At=this.getLength("y",this.getVHeight(),-.1*(rt[3]-rt[1])+rt[1]),zt=this.getLength("width",this.getVWidth(),1.2*(rt[2]-rt[0])),ht=this.getLength("height",this.getVHeight(),1.2*(rt[3]-rt[1]))):(at=this.getLength("x",this.getVWidth(),-.1)*(rt[2]-rt[0])+rt[0],At=this.getLength("y",this.getVHeight(),-.1)*(rt[3]-rt[1])+rt[1],zt=this.getLength("width",this.getVWidth(),1.2)*(rt[2]-rt[0]),ht=this.getLength("height",this.getVHeight(),1.2)*(rt[3]-rt[1])),l.rect(at,At,zt,ht).clip(),this.attr("maskContentUnits")==="objectBoundingBox"&&l.transform(rt[2]-rt[0],0,0,rt[3]-rt[1],rt[0],rt[1]),this.clip(),this.drawChildren(!1,!0),l.restore(),w(st),R(st,!0)}},jn=function(tt,Vt){Ft.call(this,tt,Vt),this.allowedChildren=["tspan","#text","#cdata-section","a"],this.isText=!0,this.getBoundingShape=function(){for(var rt=new Mn,st=0;st<this._pos.length;st++){var at=this._pos[st];if(!at.hidden){var At=at.ascent*Math.sin(at.rotate),zt=-at.ascent*Math.cos(at.rotate),ht=at.descent*Math.sin(at.rotate),Xt=-at.descent*Math.cos(at.rotate),Dt=at.width*Math.cos(at.rotate),hn=at.width*Math.sin(at.rotate);rt.M(at.x+At,at.y+zt).L(at.x+At+Dt,at.y+zt+hn).M(at.x+ht+Dt,at.y+Xt+hn).L(at.x+ht,at.y+Xt)}}return rt},this.drawTextInDocument=function(rt,st){this.link&&!rt&&!st&&this.addLink(),this.get("text-decoration")==="underline"&&this.decorate(.05*this._font.size,-.075*this._font.size,rt,st),this.get("text-decoration")==="overline"&&this.decorate(.05*this._font.size,Ve(this._font.font,this._font.size)+.075*this._font.size,rt,st);var at=this.getFill(rt,st),At=this.getStroke(rt,st),zt=this.get("stroke-width");this._font.fauxBold&&(At?zt+=this._font.size*.03:(At=at,zt=this._font.size*.03));for(var ht=this.getChildren(),Xt=0;Xt<ht.length;Xt++){var Dt=ht[Xt];switch(Dt.name){case"tspan":case"textPath":case"a":Dt.get("display")!=="none"&&Dt.drawTextInDocument(rt,st);break;case"#text":case"#cdata-section":if(this.get("visibility")==="hidden")continue;if(at||At||rt){at&&J(at),At&&zt&&(Z(At),l.lineWidth(zt).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")})),N(this._font.font,this._font.size),z(!!at,!!At);for(var hn=0,Rn=Dt._pos;hn<Rn.length;hn++)if(!Rn[hn].hidden&&De(Rn[hn].width,0)){var ke=Math.cos(Rn[hn].rotate),qe=Math.sin(Rn[hn].rotate),yt=this._font.fauxItalic?-.25:0;U(ke*Rn[hn].scale,qe*Rn[hn].scale,ke*yt-qe,qe*yt+ke,Rn[hn].x,Rn[hn].y),D(Rn[hn].glyph)}V()}break}}this.get("text-decoration")==="line-through"&&this.decorate(.05*this._font.size,.5*(Ve(this._font.font,this._font.size)+et(this._font.font,this._font.size)),rt,st)},this.decorate=function(rt,st,at,At){var zt=this.getFill(at,At),ht=this.getStroke(at,At);zt&&J(zt),ht&&(Z(ht),l.lineWidth(this.get("stroke-width")).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")}));for(var Xt=0,Dt=this._pos;Xt<Dt.length;Xt++)if(!Dt[Xt].hidden&&De(Dt[Xt].width,0)){var hn=(st+rt/2)*Math.sin(Dt[Xt].rotate),Rn=-(st+rt/2)*Math.cos(Dt[Xt].rotate),ke=(st-rt/2)*Math.sin(Dt[Xt].rotate),qe=-(st-rt/2)*Math.cos(Dt[Xt].rotate),yt=Dt[Xt].width*Math.cos(Dt[Xt].rotate),Jt=Dt[Xt].width*Math.sin(Dt[Xt].rotate);new Mn().M(Dt[Xt].x+hn,Dt[Xt].y+Rn).L(Dt[Xt].x+hn+yt,Dt[Xt].y+Rn+Jt).L(Dt[Xt].x+ke+yt,Dt[Xt].y+qe+Jt).L(Dt[Xt].x+ke,Dt[Xt].y+qe).Z().insertInDocument(),zt&&ht?l.fillAndStroke():zt?l.fill():ht&&l.stroke()}}},Jn=function(tt,Vt){this.name=tt.nodeName,this.textContent=tt.nodeValue},jo=function(tt,Vt){jn.call(this,tt,Vt)},Xi=function(tt,Vt){jn.call(this,tt,Vt);var rt,st,at;if((at=this.attr("path"))&&at.trim()!==""){var At=this.getLength("pathLength",this.getViewport());this.pathObject=new Mn().path(at),this.pathLength=At>0?At:this.pathObject.totalLength,this.pathScale=this.pathObject.totalLength/this.pathLength}else if((at=this.getUrl("href")||this.getUrl("xlink:href"))&&at.nodeName==="path"){var zt=new Mt(at,this);this.pathObject=zt.shape.clone().transform(zt.get("transform")),this.pathLength=this.chooseValue(zt.pathLength,this.pathObject.totalLength),this.pathScale=this.pathObject.totalLength/this.pathLength}},Fi=function(tt,Vt){jn.call(this,tt,Vt),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"],function(rt){var st="",at=tt.textContent,At=[],zt=[],ht,Xt,Dt=0,hn=0;function Rn(){if(zt.length)for(var Bt=zt[zt.length-1],pn=zt[0],Qn=Bt.x+Bt.width-pn.x,Kn={startltr:0,middleltr:.5,endltr:1,startrtl:1,middlertl:.5,endrtl:0}[ht+Xt]*Qn||0,ui=0;ui<zt.length;ui++)zt[ui].x-=Kn;zt=[]}function ke(Bt,pn,Qn){var Kn=Bt[0],ui=Bt[Bt.length-1],ai=Kn.x,$i=ui.x+ui.width;if(Qn){var Ar=pn/($i-ai);if(Ar>0&&Ar<1/0)for(var Vr=0;Vr<Bt.length;Vr++)Bt[Vr].x=ai+Ar*(Bt[Vr].x-ai),Bt[Vr].scale*=Ar,Bt[Vr].width*=Ar}else if(Bt.length>=2)for(var mo=(pn-($i-ai))/(Bt.length-1),Fa=0;Fa<Bt.length;Fa++)Bt[Fa].x+=Fa*mo;Dt+=pn-($i-ai)}function qe(Bt,pn){Bt._x=Fe(Bt.getLengthList("x",Bt.getVWidth()),pn?pn._x.slice(pn._pos.length):[]),Bt._y=Fe(Bt.getLengthList("y",Bt.getVHeight()),pn?pn._y.slice(pn._pos.length):[]),Bt._dx=Fe(Bt.getLengthList("dx",Bt.getVWidth()),pn?pn._dx.slice(pn._pos.length):[]),Bt._dy=Fe(Bt.getLengthList("dy",Bt.getVHeight()),pn?pn._dy.slice(pn._pos.length):[]),Bt._rot=Fe(Bt.getNumberList("rotate"),pn?pn._rot.slice(pn._pos.length):[]),Bt._defRot=Bt.chooseValue(Bt._rot[Bt._rot.length-1],pn&&pn._defRot,0),Bt.name==="textPath"&&(Bt._y=[]);var Qn={fauxItalic:!1,fauxBold:!1},Kn=fo(Bt.get("font-family"),Bt.get("font-weight")==="bold",Bt.get("font-style")==="italic",Qn);try{l.font(Kn)}catch{Yi('SVGElemText: failed to open font "'+Kn+'" in PDFKit')}Bt._pos=[],Bt._index=0,Bt._font={font:l._font,size:Bt.get("font-size"),fauxItalic:Qn.fauxItalic,fauxBold:Qn.fauxBold};var ui=Bt.getLength("textLength",Bt.getVWidth(),void 0),ai=Bt.attr("lengthAdjust")==="spacingAndGlyphs",$i=Bt.get("word-spacing"),Ar=Bt.get("letter-spacing"),Vr=Bt.get("text-anchor"),mo=Bt.get("direction"),Fa=Re(Bt._font.font,Bt._font.size,Bt.get("alignment-baseline")||Bt.get("dominant-baseline"),Bt.get("baseline-shift"));Bt.name==="textPath"&&(Rn(),Dt=hn=0);for(var Ta=Bt.getChildren(),Ra=0;Ra<Ta.length;Ra++){var Co=Ta[Ra];switch(Co.name){case"tspan":case"textPath":case"a":qe(Co,Bt);break;case"#text":case"#cdata-section":var _0=Co.textContent,Oa=_0,Ws=void 0;Co._font=Bt._font,Co._pos=[],at=at.substring(_0.length),Bt.get("xml:space")==="preserve"?Oa=Oa.replace(/[\s]/g," "):(Oa=Oa.replace(/[\s]+/g," "),st.match(/[\s]$|^$/)&&(Oa=Oa.replace(/^[\s]/,"")),at.match(/^[\s]*$/)&&(Oa=Oa.replace(/[\s]$/,""))),st+=_0,$i===0?Ws=[Oa]:Ws=Oa.split(/(\s)/);for(var S0=0;S0<Ws.length;S0++){for(var Jo=gt(Bt._font.font,Bt._font.size,Ws[S0]),Mr=0;Mr<Jo.length;Mr++){var br=Bt._index,Wu=Bt._x[br],ru=Bt._y[br],p1=Bt._dx[br],au=Bt._dy[br],Ku=Bt._rot[br],A1=!(S0===0&&Mr===0);Wu!==void 0&&(A1=!1,Rn(),Dt=Wu),ru!==void 0&&(A1=!1,Rn(),hn=ru),p1!==void 0&&(A1=!1,Dt+=p1),au!==void 0&&(A1=!1,hn+=au),(Ku!==void 0||Bt._defRot!==0)&&(A1=!1);var hs={glyph:Jo[Mr].glyph,rotate:Math.PI/180*Bt.chooseValue(Ku,Bt._defRot),x:Dt+Jo[Mr].xOffset,y:hn+Fa+Jo[Mr].yOffset,width:Jo[Mr].width,ascent:Ve(Bt._font.font,Bt._font.size),descent:et(Bt._font.font,Bt._font.size),scale:1,hidden:!1,continuous:A1};zt.push(hs),Co._pos.push(hs),Bt._pos.push(hs),Bt._index+=Jo[Mr].unicode.length,zt.length===1&&(ht=Vr,Xt=mo),Dt+=Jo[Mr].xAdvance+Ar,hn+=Jo[Mr].yAdvance}Ws[S0]===" "&&(Dt+=$i)}break;default:at=at.substring(Co.textContent.length)}}if(ui&&Bt._pos.length&&ke(Bt._pos,ui,ai),(Bt.name==="textPath"||Bt.name==="text")&&Rn(),Bt.name==="textPath"){At.push(Bt);var pl=Bt.pathObject;pl&&(Dt=pl.endPoint[0],hn=pl.endPoint[1])}pn&&(pn._pos=pn._pos.concat(Bt._pos),pn._index+=Bt._index)}function yt(Bt){var pn=Bt.pathObject,Qn=Bt.pathLength,Kn=Bt.pathScale;if(pn)for(var ui=Bt.getLength("startOffset",Qn,0),ai=0;ai<Bt._pos.length;ai++){var $i=ui+Bt._pos[ai].x+.5*Bt._pos[ai].width;if($i>Qn||$i<0)Bt._pos[ai].hidden=!0;else{var Ar=pn.getPointAtLength($i*Kn);De(Kn,1)&&(Bt._pos[ai].scale*=Kn,Bt._pos[ai].width*=Kn),Bt._pos[ai].x=Ar[0]-.5*Bt._pos[ai].width*Math.cos(Ar[2])-Bt._pos[ai].y*Math.sin(Ar[2]),Bt._pos[ai].y=Ar[1]-.5*Bt._pos[ai].width*Math.sin(Ar[2])+Bt._pos[ai].y*Math.cos(Ar[2]),Bt._pos[ai].rotate=Ar[2]+Bt._pos[ai].rotate,Bt._pos[ai].continuous=!1}}else for(var Vr=0;Vr<Bt._pos.length;Vr++)Bt._pos[Vr].hidden=!0}qe(rt,null);for(var Jt=0;Jt<At.length;Jt++)yt(At[Jt])}(this),this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(rt,st){l.save(),this.transform(),this.clip();var at=this.mask(),At;at&&(At=x(We())),this.drawTextInDocument(rt,st),At&&(w(At),L(At)),l.restore()}};p=p||{};var Fr=p.assumePt?1:72/96,ka=(p.width||l.page.width)/Fr,Ma=(p.height||l.page.height)/Fr,Go=p.preserveAspectRatio||null,ds=p.useCSS&&typeof SVGElement<"u"&&f instanceof SVGElement&&typeof getComputedStyle=="function",Yi=p.warningCallback,fo=p.fontCallback,va=p.imageCallback,xo=p.colorCallback,wa=p.documentCallback,a0=Math.ceil(Math.max(1,p.precision))||3,Ja=[],li={},Gn=[],vi=[];if(typeof Yi!="function"&&(Yi=function(tt){typeof console!==void 0&&typeof console.warn=="function"&&console.warn(tt)}),typeof fo!="function"&&(fo=function(tt,Vt,rt,st){if(Vt&&rt){if(l._registeredFonts.hasOwnProperty(tt+"-BoldItalic"))return tt+"-BoldItalic";if(l._registeredFonts.hasOwnProperty(tt+"-Italic"))return st.fauxBold=!0,tt+"-Italic";if(l._registeredFonts.hasOwnProperty(tt+"-Bold"))return st.fauxItalic=!0,tt+"-Bold";if(l._registeredFonts.hasOwnProperty(tt))return st.fauxBold=!0,st.fauxItalic=!0,tt}if(Vt&&!rt){if(l._registeredFonts.hasOwnProperty(tt+"-Bold"))return tt+"-Bold";if(l._registeredFonts.hasOwnProperty(tt))return st.fauxBold=!0,tt}if(!Vt&&rt){if(l._registeredFonts.hasOwnProperty(tt+"-Italic"))return tt+"-Italic";if(l._registeredFonts.hasOwnProperty(tt))return st.fauxItalic=!0,tt}if(!Vt&&!rt&&l._registeredFonts.hasOwnProperty(tt))return tt;if(tt.match(/(?:^|,)\s*serif\s*$/)){if(Vt&&rt)return"Times-BoldItalic";if(Vt&&!rt)return"Times-Bold";if(!Vt&&rt)return"Times-Italic";if(!Vt&&!rt)return"Times-Roman"}else if(tt.match(/(?:^|,)\s*monospace\s*$/)){if(Vt&&rt)return"Courier-BoldOblique";if(Vt&&!rt)return"Courier-Bold";if(!Vt&&rt)return"Courier-Oblique";if(!Vt&&!rt)return"Courier"}else{if(tt.match(/(?:^|,)\s*sans-serif\s*$/),Vt&&rt)return"Helvetica-BoldOblique";if(Vt&&!rt)return"Helvetica-Bold";if(!Vt&&rt)return"Helvetica-Oblique";if(!Vt&&!rt)return"Helvetica"}}),typeof va!="function"&&(va=function(tt){return tt.replace(/\s+/g,"")}),typeof xo!="function")xo=null;else for(var zi in A){var ho=xo(A[zi]);A[zi][0]=ho[0],A[zi][1]=ho[1]}if(typeof wa!="function"&&(wa=null),typeof f=="string"&&(f=de(f)),f){for(var po=f.getElementsByTagName("style"),Rs=0;Rs<po.length;Rs++)vi=vi.concat(Ne(po[Rs].textContent));var A0=tn(f,null);if(typeof A0.drawInDocument=="function"){p.useCSS&&!ds&&Yi("SVGtoPDF: useCSS option can only be used for SVG *elements* in compatible browsers");var V0=l._fillColor;l.save().translate(d||0,h||0).scale(Fr),A0.drawInDocument();for(var Ao=0;Ao<Gn.length;Ao++)l.page.annotations.push(Gn[Ao]);l.restore(),l._fillColor=V0}else Yi("SVGtoPDF: this element can't be rendered directly: "+f.nodeName)}else Yi("SVGtoPDF: the input does not look like a valid SVG")};r&&typeof r.exports<"u"&&(r.exports=s)},8191:function(r,a,o){"use strict";o(49063),o(11765),o(81755),o(80055),o(20731),o(37309),o(14032),o(76014),o(58281),o(28356),o(42437),o(94712);var s=o(2318),c=o(98883),l=o(42526),f=o(79178),d=o(11220),h=o(77530),p=o(89836),m=o(70770),A=o(91867).isString,v=o(91867).isArray,y=o(91867).isUndefined,b=o(91867).isNull,u=o(91867).pack,x=o(91867).offsetVector,w=o(91867).fontStringify,L=o(91867).getNodeId,R=o(91867).isFunction,T=o(11548),I=o(76442),N=o(91867).isNumber;function U(V,J){J.forEach(function(Z){V.push(Z)})}function z(V,J,Z,oe){this.pageSize=V,this.pageMargins=J,this.tracker=new s,this.imageMeasure=Z,this.svgMeasure=oe,this.tableLayouts={},this.nestedLevel=0}z.prototype.registerTableLayouts=function(V){this.tableLayouts=u(this.tableLayouts,V)},z.prototype.layoutDocument=function(V,J,Z,oe,de,ne,be,Te,Le,Xe){function ze(q,Ie){if(!R(Xe))return!1;q=q.filter(function(he){return he.positions.length>0}),q.forEach(function(he){var Ne={};["id","text","ul","ol","table","image","qr","canvas","svg","columns","headlineLevel","style","pageBreak","pageOrientation","width","height"].forEach(function(He){he[He]!==void 0&&(Ne[He]=he[He])}),Ne.startPosition=he.positions[0],Ne.pageNumbers=Array.from(new Set(he.positions.map(function(He){return He.pageNumber}))),Ne.pages=Ie.length,Ne.stack=v(he.stack),he.nodeInfo=Ne});for(var le=0;le<q.length;le++){var ue=q[le];if(ue.pageBreak!=="before"&&!ue.pageBreakCalculated){ue.pageBreakCalculated=!0;var De=ue.nodeInfo.pageNumbers[0],Je=[],lt=[],re=[];if(Xe.length>1)for(var K=le+1,fe=q.length;K<fe;K++)q[K].nodeInfo.pageNumbers.indexOf(De)>-1&&Je.push(q[K].nodeInfo),Xe.length>2&&q[K].nodeInfo.pageNumbers.indexOf(De+1)>-1&&lt.push(q[K].nodeInfo);if(Xe.length>3)for(var K=0;K<le;K++)q[K].nodeInfo.pageNumbers.indexOf(De)>-1&&re.push(q[K].nodeInfo);if(Xe(ue.nodeInfo,Je,lt,re))return ue.pageBreak="before",!0}}return!1}this.docPreprocessor=new c,this.docMeasure=new l(J,Z,oe,this.imageMeasure,this.svgMeasure,this.tableLayouts,Te);function We(q){q.linearNodeList.forEach(function(Ie){Ie.resetXY()})}for(var pt=this.tryLayoutDocument(V,J,Z,oe,de,ne,be,Te,Le);ze(pt.linearNodeList,pt.pages);)We(pt),pt=this.tryLayoutDocument(V,J,Z,oe,de,ne,be,Te,Le);return pt.pages},z.prototype.tryLayoutDocument=function(V,J,Z,oe,de,ne,be,Te,Le,Xe){this.linearNodeList=[],V=this.docPreprocessor.preprocessDocument(V),V=this.docMeasure.measureDocument(V),this.writer=new d(new f(this.pageSize,this.pageMargins),this.tracker);var ze=this;return this.writer.context().tracker.startTracking("pageAdded",function(){ze.addBackground(de)}),this.addBackground(de),this.processNode(V),this.addHeadersAndFooters(ne,be),Le!=null&&this.addWatermark(Le,J,oe),{pages:this.writer.context().pages,linearNodeList:this.linearNodeList}},z.prototype.addBackground=function(V){var J=R(V)?V:function(){return V},Z=this.writer.context(),oe=Z.getCurrentPage().pageSize,de=J(Z.page+1,oe);de&&(this.writer.beginUnbreakableBlock(oe.width,oe.height),de=this.docPreprocessor.preprocessDocument(de),this.processNode(this.docMeasure.measureDocument(de)),this.writer.commitUnbreakableBlock(0,0),Z.backgroundLength[Z.page]+=de.positions.length)},z.prototype.addStaticRepeatable=function(V,J){this.addDynamicRepeatable(function(){return JSON.parse(JSON.stringify(V))},J)},z.prototype.addDynamicRepeatable=function(V,J){for(var Z=this.writer.context().pages,oe=0,de=Z.length;oe<de;oe++){this.writer.context().page=oe;var ne=V(oe+1,de,this.writer.context().pages[oe].pageSize);if(ne){var be=J(this.writer.context().getCurrentPage().pageSize,this.pageMargins);this.writer.beginUnbreakableBlock(be.width,be.height),ne=this.docPreprocessor.preprocessDocument(ne),this.processNode(this.docMeasure.measureDocument(ne)),this.writer.commitUnbreakableBlock(be.x,be.y)}}},z.prototype.addHeadersAndFooters=function(V,J){var Z=function(ne,be){return{x:0,y:0,width:ne.width,height:be.top}},oe=function(ne,be){return{x:0,y:ne.height-be.bottom,width:ne.width,height:be.bottom}};R(V)?this.addDynamicRepeatable(V,Z):V&&this.addStaticRepeatable(V,Z),R(J)?this.addDynamicRepeatable(J,oe):J&&this.addStaticRepeatable(J,oe)},z.prototype.addWatermark=function(V,J,Z){if(A(V)&&(V={text:V}),!V.text)return;V.font=V.font||Z.font||"Roboto",V.fontSize=V.fontSize||"auto",V.color=V.color||"black",V.opacity=N(V.opacity)?V.opacity:.6,V.bold=V.bold||!1,V.italics=V.italics||!1,V.angle=!y(V.angle)&&!b(V.angle)?V.angle:null,V.angle===null&&(V.angle=Math.atan2(this.pageSize.height,this.pageSize.width)*-180/Math.PI),V.fontSize==="auto"&&(V.fontSize=Le(this.pageSize,V,J));var oe={text:V.text,font:J.provideFont(V.font,V.bold,V.italics),fontSize:V.fontSize,color:V.color,opacity:V.opacity,angle:V.angle};oe._size=Te(V,J);for(var de=this.writer.context().pages,ne=0,be=de.length;ne<be;ne++)de[ne].watermark=oe;function Te(Xe,ze){var We=new T(ze),pt=new I(null,{font:Xe.font,bold:Xe.bold,italics:Xe.italics});pt.push({fontSize:Xe.fontSize});var q=We.sizeOfString(Xe.text,pt),Ie=We.sizeOfRotatedText(Xe.text,Xe.angle,pt);return{size:q,rotatedSize:Ie}}function Le(Xe,ze,We){for(var pt=new T(We),q=new I(null,{font:ze.font,bold:ze.bold,italics:ze.italics}),Ie,le=0,ue=1e3,De=(le+ue)/2;Math.abs(le-ue)>1;)q.push({fontSize:De}),Ie=pt.sizeOfRotatedText(ze.text,ze.angle,q),Ie.width>Xe.width?(ue=De,De=(le+ue)/2):Ie.width<Xe.width&&(Ie.height>Xe.height?(ue=De,De=(le+ue)/2):(le=De,De=(le+ue)/2)),q.pop();return De}};function D(V){var J=V.x,Z=V.y;V.positions=[],v(V.canvas)&&V.canvas.forEach(function(oe){var de=oe.x,ne=oe.y,be=oe.x1,Te=oe.y1,Le=oe.x2,Xe=oe.y2;oe.resetXY=function(){oe.x=de,oe.y=ne,oe.x1=be,oe.y1=Te,oe.x2=Le,oe.y2=Xe}}),V.resetXY=function(){V.x=J,V.y=Z,v(V.canvas)&&V.canvas.forEach(function(oe){oe.resetXY()})}}z.prototype.processNode=function(V){var J=this;this.linearNodeList.push(V),D(V),Z(function(){var oe=V.unbreakable;oe&&J.writer.beginUnbreakableBlock();var de=V.absolutePosition;de&&(J.writer.context().beginDetachedBlock(),J.writer.context().moveTo(de.x||0,de.y||0));var ne=V.relativePosition;if(ne&&(J.writer.context().beginDetachedBlock(),J.writer.context().moveToRelative(ne.x||0,ne.y||0)),V.stack)J.processVerticalContainer(V);else if(V.columns)J.processColumns(V);else if(V.ul)J.processList(!1,V);else if(V.ol)J.processList(!0,V);else if(V.table)J.processTable(V);else if(V.text!==void 0)J.processLeaf(V);else if(V.toc)J.processToc(V);else if(V.image)J.processImage(V);else if(V.svg)J.processSVG(V);else if(V.canvas)J.processCanvas(V);else if(V.qr)J.processQr(V);else if(!V._span)throw"Unrecognized document structure: "+JSON.stringify(V,w);(de||ne)&&J.writer.context().endDetachedBlock(),oe&&J.writer.commitUnbreakableBlock()});function Z(oe){var de=V._margin;V.pageBreak==="before"?J.writer.moveToNextPage(V.pageOrientation):V.pageBreak==="beforeOdd"?(J.writer.moveToNextPage(V.pageOrientation),(J.writer.context().page+1)%2===1&&J.writer.moveToNextPage(V.pageOrientation)):V.pageBreak==="beforeEven"&&(J.writer.moveToNextPage(V.pageOrientation),(J.writer.context().page+1)%2===0&&J.writer.moveToNextPage(V.pageOrientation));var ne=V.relativePosition||V.absolutePosition;if(de&&!ne){var be=J.writer.context().availableHeight;be-de[1]<0?(J.writer.context().moveDown(be),J.writer.moveToNextPage(V.pageOrientation)):J.writer.context().moveDown(de[1]),J.writer.context().addMargin(de[0],de[2])}if(oe(),de&&!ne){var Te=J.writer.context().availableHeight;Te-de[3]<0?(J.writer.context().moveDown(Te),J.writer.moveToNextPage(V.pageOrientation)):J.writer.context().moveDown(de[3]),J.writer.context().addMargin(-de[0],-de[2])}V.pageBreak==="after"?J.writer.moveToNextPage(V.pageOrientation):V.pageBreak==="afterOdd"?(J.writer.moveToNextPage(V.pageOrientation),(J.writer.context().page+1)%2===1&&J.writer.moveToNextPage(V.pageOrientation)):V.pageBreak==="afterEven"&&(J.writer.moveToNextPage(V.pageOrientation),(J.writer.context().page+1)%2===0&&J.writer.moveToNextPage(V.pageOrientation))}},z.prototype.processVerticalContainer=function(V){var J=this;V.stack.forEach(function(Z){J.processNode(Z),U(V.positions,Z.positions)})},z.prototype.processColumns=function(V){this.nestedLevel++;var J=V.columns,Z=this.writer.context().availableWidth,oe=ne(V._gap);oe&&(Z-=(oe.length-1)*V._gap),h.buildColumnWidths(J,Z);var de=this.processRow({marginX:V._margin?[V._margin[0],V._margin[2]]:[0,0],cells:J,widths:J,gaps:oe});U(V.positions,de.positions),this.nestedLevel--,this.nestedLevel===0&&this.writer.context().resetMarginXTopParent();function ne(be){if(!be)return null;var Te=[];Te.push(0);for(var Le=J.length-1;Le>0;Le--)Te.push(be);return Te}},z.prototype.findStartingSpanCell=function(V,J){for(var Z=1,oe=J-1;oe>=0;oe--){if(!V[oe]._span)return V[oe].rowSpan>1&&(V[oe].colSpan||1)===Z?V[oe]:null;Z++}return null},z.prototype.processRow=function(V){var J=V.marginX,Z=J===void 0?[0,0]:J,oe=V.dontBreakRows,de=oe===void 0?!1:oe,ne=V.rowsWithoutPageBreak,be=ne===void 0?0:ne,Te=V.cells,Le=V.widths,Xe=V.gaps,ze=V.tableBody,We=V.rowIndex,pt=V.height,q=this,Ie=de||We<=be-1,le=[],ue=[],De=!1;return this.tracker.auto("pageChanged",lt,function(){!Ie&&pt>q.writer.context().availableHeight&&(De=!0),Le=Le||Te;var fe=q.nestedLevel===1?Z:null;q.writer.context().beginColumnGroup(fe);for(var he=0,Ne=Te.length;he<Ne;he++){var He=Te[he],we=Le[he]._calcWidth,Fe=re(he);if(He.colSpan&&He.colSpan>1)for(var Ve=1;Ve<He.colSpan;Ve++)we+=Le[++he]._calcWidth+Xe[he];var et=K(He,he);et&&(He._endingCell=et,He._endingCell._startingRowSpanY=He._startingRowSpanY);var ft=q.findStartingSpanCell(Te,he),an=null;if(ft&&ft._endingCell&&(an=ft._endingCell,q.writer.transactionLevel>0&&(an._isUnbreakableContext=!0,an._originalXOffset=q.writer.originalX)),q.writer.context().beginColumn(we,Fe,an),!He._span)q.processNode(He),U(ue,He.positions);else if(He._columnEndingContext){var Re=0;if(de){var gt=q.writer.contextStack[q.writer.contextStack.length-1];Re=gt.y-He._startingRowSpanY}var tn=0;He._isUnbreakableContext&&!q.writer.transactionLevel&&(tn=He._originalXOffset),q.writer.context().markEnding(He,tn,Re)}}var an=null,qt=Te.length>0?Te[Te.length-1]:null;if(qt){if(qt._endingCell)an=qt._endingCell;else if(qt._span===!0){var ft=q.findStartingSpanCell(Te,Te.length);ft&&(an=ft._endingCell,q.writer.transactionLevel>0&&(an._isUnbreakableContext=!0,an._originalXOffset=q.writer.originalX))}}Je(q.writer.context().page,q.writer.context().y),!Ie&&le.length===0&&De&&(q.writer.context().moveDown(q.writer.context().availableHeight),q.writer.moveToNextPage()),q.writer.context().completeColumnGroup(pt,an)}),{pageBreaks:le,positions:ue};function Je(fe,he){for(var Ne,He=0,we=le.length;He<we;He++){var Fe=le[He];if(Fe.prevPage===fe){Ne=Fe;break}}Ne&&(Ne.prevY=Math.max(Ne.prevY,he))}function lt(fe){for(var he,Ne=0,He=le.length;Ne<He;Ne++){var we=le[Ne];if(we.prevPage===fe.prevPage){he=we;break}}he||(he=fe,le.push(he)),he.prevY=Math.max(he.prevY,fe.prevY),he.y=Math.min(he.y,fe.y)}function re(fe){return Xe&&Xe.length>fe?Xe[fe]:0}function K(fe,he){if(fe.rowSpan&&fe.rowSpan>1){var Ne=We+fe.rowSpan-1;if(Ne>=ze.length)throw"Row span for column "+he+" (with indexes starting from 0) exceeded row count";return ze[Ne][he]}return null}},z.prototype.processList=function(V,J){var Z=this,oe=V?J.ol:J.ul,de=J._gapSize;this.writer.context().addMargin(de.width);var ne;this.tracker.auto("lineAdded",be,function(){oe.forEach(function(Te){ne=Te.listMarker,Z.processNode(Te),U(J.positions,Te.positions)})}),this.writer.context().addMargin(-de.width);function be(Te){if(ne){var Le=ne;if(ne=null,Le.canvas){var Xe=Le.canvas[0];x(Xe,-Le._minWidth,0),Z.writer.addVector(Xe)}else if(Le._inlines){var ze=new m(Z.pageSize.width);ze.addInline(Le._inlines[0]),ze.x=-Le._minWidth,ze.y=Te.getAscenderHeight()-ze.getAscenderHeight(),Z.writer.addLine(ze,!0)}}}},z.prototype.processTable=function(V){var J=this;this.nestedLevel++;var Z=new p(V);Z.beginTable(this.writer);for(var oe=V.table.heights,de=0,ne=V.table.body.length;de<ne;de++){Z.dontBreakRows&&V.table.body[de].forEach(function(Le){Le.rowSpan&&Le.rowSpan>1&&(Le._startingRowSpanY=J.writer.context().y)}),Z.beginRow(de,this.writer);var be;R(oe)?be=oe(de):v(oe)?be=oe[de]:be=oe,be==="auto"&&(be=void 0);var Te=this.processRow({marginX:V._margin?[V._margin[0],V._margin[2]]:[0,0],dontBreakRows:Z.dontBreakRows,rowsWithoutPageBreak:Z.rowsWithoutPageBreak,cells:V.table.body[de],widths:V.table.widths,gaps:V._offsets.offsets,tableBody:V.table.body,rowIndex:de,height:be});U(V.positions,Te.positions),Z.endRow(de,this.writer,Te.pageBreaks)}Z.endTable(this.writer),this.nestedLevel--,this.nestedLevel===0&&this.writer.context().resetMarginXTopParent()},z.prototype.processLeaf=function(V){var J=this.buildNextLine(V);J&&(V.tocItem||V.id)&&(J._node=V);var Z=J?J.getHeight():0,oe=V.maxHeight||-1;if(J){var de=L(V);de&&(J.id=de)}if(V._tocItemRef&&(J._pageNodeRef=V._tocItemRef),V._pageRef&&(J._pageNodeRef=V._pageRef._nodeRef),J&&J.inlines&&v(J.inlines))for(var ne=0,be=J.inlines.length;ne<be;ne++)J.inlines[ne]._tocItemRef&&(J.inlines[ne]._pageNodeRef=J.inlines[ne]._tocItemRef),J.inlines[ne]._pageRef&&(J.inlines[ne]._pageNodeRef=J.inlines[ne]._pageRef._nodeRef);for(;J&&(oe===-1||Z<oe);){var Te=this.writer.addLine(J);V.positions.push(Te),J=this.buildNextLine(V),J&&(Z+=J.getHeight())}},z.prototype.processToc=function(V){V.toc.title&&this.processNode(V.toc.title),V.toc._table&&this.processNode(V.toc._table)},z.prototype.buildNextLine=function(V){function J(ze){var We=ze.constructor();for(var pt in ze)We[pt]=ze[pt];return We}if(!V._inlines||V._inlines.length===0)return null;for(var Z=new m(this.writer.context().availableWidth),oe=new T(null),de=!1;V._inlines&&V._inlines.length>0&&(Z.hasEnoughSpaceForInline(V._inlines[0],V._inlines.slice(1))||de);){var ne=!1,be=V._inlines.shift();if(de=!1,!be.noWrap&&be.text.length>1&&be.width>Z.getAvailableWidth()){var Te=be.width/be.text.length,Le=Math.floor(Z.getAvailableWidth()/Te);if(Le<1&&(Le=1),Le<be.text.length){var Xe=J(be);Xe.text=be.text.substr(Le),be.text=be.text.substr(0,Le),Xe.width=oe.widthOfString(Xe.text,Xe.font,Xe.fontSize,Xe.characterSpacing,Xe.fontFeatures),be.width=oe.widthOfString(be.text,be.font,be.fontSize,be.characterSpacing,be.fontFeatures),V._inlines.unshift(Xe),ne=!0}}Z.addInline(be),de=be.noNewLine&&!ne}return Z.lastLineInParagraph=V._inlines.length===0,Z},z.prototype.processImage=function(V){var J=this.writer.addImage(V);V.positions.push(J)},z.prototype.processSVG=function(V){var J=this.writer.addSVG(V);V.positions.push(J)},z.prototype.processCanvas=function(V){var J=V._minHeight;V.absolutePosition===void 0&&this.writer.context().availableHeight<J&&this.writer.moveToNextPage(),this.writer.alignCanvas(V),V.canvas.forEach(function(Z){var oe=this.writer.addVector(Z);V.positions.push(oe)},this),this.writer.context().moveDown(J)},z.prototype.processQr=function(V){var J=this.writer.addQr(V);V.positions.push(J)},r.exports=z},2500:function(r,a,o){"use strict";var s="/",c=o(50621).Buffer;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,o(65292),o(73844),o(69330),o(39081),o(41584),o(49063),o(11765),o(58028),o(81755),o(94845),o(80055),o(20731),o(45337),o(10720),o(24863),o(70095),o(10849),o(18756),o(57444),o(28331),o(71950),o(37309),o(14032),o(68067),o(73228),o(61726),o(57114),o(26663),o(65578),o(58281),o(6422),o(46467),o(7851),o(72095),o(62046),o(47259),o(18425),o(56912),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529),o(42437),o(94712);var l=v(o(9760)),f=v(o(6729)),d=v(o(66122)),h=v(o(60421)),p=o(64785),m=v(o(19304)),A=v(o(80646));function v(Pe){return Pe&&Pe.__esModule?Pe:{default:Pe}}var y=o(48181);function b(Pe,$){if(!(Pe instanceof $))throw new TypeError("Cannot call a class as a function")}function u(Pe,$){for(var G=0;G<$.length;G++){var ce=$[G];ce.enumerable=ce.enumerable||!1,ce.configurable=!0,"value"in ce&&(ce.writable=!0),Object.defineProperty(Pe,ce.key,ce)}}function x(Pe,$,G){return $&&u(Pe.prototype,$),G&&u(Pe,G),Pe}function w(Pe,$,G){return $ in Pe?Object.defineProperty(Pe,$,{value:G,enumerable:!0,configurable:!0,writable:!0}):Pe[$]=G,Pe}function L(Pe,$){var G=Object.keys(Pe);if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(Pe);$&&(ce=ce.filter(function(ie){return Object.getOwnPropertyDescriptor(Pe,ie).enumerable})),G.push.apply(G,ce)}return G}function R(Pe){for(var $=1;$<arguments.length;$++){var G=arguments[$]!=null?arguments[$]:{};$%2?L(Object(G),!0).forEach(function(ce){w(Pe,ce,G[ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Pe,Object.getOwnPropertyDescriptors(G)):L(Object(G)).forEach(function(ce){Object.defineProperty(Pe,ce,Object.getOwnPropertyDescriptor(G,ce))})}return Pe}function T(Pe,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function");Pe.prototype=Object.create($&&$.prototype,{constructor:{value:Pe,writable:!0,configurable:!0}}),$&&N(Pe,$)}function I(Pe){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(G){return G.__proto__||Object.getPrototypeOf(G)},I(Pe)}function N(Pe,$){return N=Object.setPrototypeOf||function(ce,ie){return ce.__proto__=ie,ce},N(Pe,$)}function U(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function z(Pe){if(Pe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Pe}function D(Pe,$){return $&&(typeof $=="object"||typeof $=="function")?$:z(Pe)}function V(Pe){var $=U();return function(){var ce=I(Pe),ie;if($){var Be=I(this).constructor;ie=Reflect.construct(ce,arguments,Be)}else ie=ce.apply(this,arguments);return D(this,ie)}}function J(Pe,$){return de(Pe)||be(Pe,$)||Te(Pe,$)||ze()}function Z(Pe){return oe(Pe)||ne(Pe)||Te(Pe)||Xe()}function oe(Pe){if(Array.isArray(Pe))return Le(Pe)}function de(Pe){if(Array.isArray(Pe))return Pe}function ne(Pe){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pe))return Array.from(Pe)}function be(Pe,$){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(Pe)))){var G=[],ce=!0,ie=!1,Be=void 0;try{for(var Oe=Pe[Symbol.iterator](),kt;!(ce=(kt=Oe.next()).done)&&(G.push(kt.value),!($&&G.length===$));ce=!0);}catch(jt){ie=!0,Be=jt}finally{try{!ce&&Oe.return!=null&&Oe.return()}finally{if(ie)throw Be}}return G}}function Te(Pe,$){if(Pe){if(typeof Pe=="string")return Le(Pe,$);var G=Object.prototype.toString.call(Pe).slice(8,-1);if(G==="Object"&&Pe.constructor&&(G=Pe.constructor.name),G==="Map"||G==="Set")return Array.from(Pe);if(G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G))return Le(Pe,$)}}function Le(Pe,$){($==null||$>Pe.length)&&($=Pe.length);for(var G=0,ce=new Array($);G<$;G++)ce[G]=Pe[G];return ce}function Xe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ze(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function We(Pe,$){var G;if(typeof Symbol>"u"||Pe[Symbol.iterator]==null){if(Array.isArray(Pe)||(G=Te(Pe))||$&&Pe&&typeof Pe.length=="number"){G&&(Pe=G);var ce=0,ie=function(){};return{s:ie,n:function(){return ce>=Pe.length?{done:!0}:{done:!1,value:Pe[ce++]}},e:function(sn){throw sn},f:ie}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Be=!0,Oe=!1,kt;return{s:function(){G=Pe[Symbol.iterator]()},n:function(){var sn=G.next();return Be=sn.done,sn},e:function(sn){Oe=!0,kt=sn},f:function(){try{!Be&&G.return!=null&&G.return()}finally{if(Oe)throw kt}}}}var pt=function(){function Pe(){b(this,Pe)}return x(Pe,[{key:"toString",value:function(){throw new Error("Must be implemented by subclasses")}}]),Pe}(),q=function(){function Pe(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};b(this,Pe),this._items={},this.limits=typeof $.limits=="boolean"?$.limits:!0}return x(Pe,[{key:"add",value:function(G,ce){return this._items[G]=ce}},{key:"get",value:function(G){return this._items[G]}},{key:"toString",value:function(){var G=this,ce=Object.keys(this._items).sort(function(ln,_n){return G._compareKeys(ln,_n)}),ie=["<<"];if(this.limits&&ce.length>1){var Be=ce[0],Oe=ce[ce.length-1];ie.push("  /Limits ".concat(Je.convert([this._dataForKey(Be),this._dataForKey(Oe)])))}ie.push("  /".concat(this._keysName()," ["));var kt=We(ce),jt;try{for(kt.s();!(jt=kt.n()).done;){var sn=jt.value;ie.push("    ".concat(Je.convert(this._dataForKey(sn))," ").concat(Je.convert(this._items[sn])))}}catch(ln){kt.e(ln)}finally{kt.f()}return ie.push("]"),ie.push(">>"),ie.join(`
`)}},{key:"_compareKeys",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"_keysName",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"_dataForKey",value:function(){throw new Error("Must be implemented by subclasses")}}]),Pe}(),Ie=function($,G){return(Array(G+1).join("0")+$).slice(-G)},le=/[\n\r\t\b\f()\\]/g,ue={"\n":"\\n","\r":"\\r","	":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},De=function($){var G=$.length;if(G&1)throw new Error("Buffer length must be even");for(var ce=0,ie=G-1;ce<ie;ce+=2){var Be=$[ce];$[ce]=$[ce+1],$[ce+1]=Be}return $},Je=function(){function Pe(){b(this,Pe)}return x(Pe,null,[{key:"convert",value:function(G){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof G=="string")return"/".concat(G);if(G instanceof String){for(var ie=G,Be=!1,Oe=0,kt=ie.length;Oe<kt;Oe++)if(ie.charCodeAt(Oe)>127){Be=!0;break}var jt;return Be?jt=De(c.from("\uFEFF".concat(ie),"utf16le")):jt=c.from(ie.valueOf(),"ascii"),ce?ie=ce(jt).toString("binary"):ie=jt.toString("binary"),ie=ie.replace(le,function(Si){return ue[Si]}),"(".concat(ie,")")}else{if(c.isBuffer(G))return"<".concat(G.toString("hex"),">");if(G instanceof pt||G instanceof q)return G.toString();if(G instanceof Date){var sn="D:".concat(Ie(G.getUTCFullYear(),4))+Ie(G.getUTCMonth()+1,2)+Ie(G.getUTCDate(),2)+Ie(G.getUTCHours(),2)+Ie(G.getUTCMinutes(),2)+Ie(G.getUTCSeconds(),2)+"Z";return ce&&(sn=ce(c.from(sn,"ascii")).toString("binary"),sn=sn.replace(le,function(Si){return ue[Si]})),"(".concat(sn,")")}else if(Array.isArray(G)){var ln=G.map(function(Si){return Pe.convert(Si,ce)}).join(" ");return"[".concat(ln,"]")}else if({}.toString.call(G)==="[object Object]"){var _n=["<<"];for(var En in G){var Vn=G[En];_n.push("/".concat(En," ").concat(Pe.convert(Vn,ce)))}return _n.push(">>"),_n.join(`
`)}else return typeof G=="number"?Pe.number(G):"".concat(G)}}},{key:"number",value:function(G){if(G>-1e21&&G<1e21)return Math.round(G*1e6)/1e6;throw new Error("unsupported number: ".concat(G))}}]),Pe}(),lt=function(Pe){T(G,Pe);var $=V(G);function G(ce,ie){var Be,Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return b(this,G),Be=$.call(this),Be.document=ce,Be.id=ie,Be.data=Oe,Be.gen=0,Be.compress=Be.document.compress&&!Be.data.Filter,Be.uncompressedLength=0,Be.buffer=[],Be}return x(G,[{key:"write",value:function(ie){if(c.isBuffer(ie)||(ie=c.from(ie+`
`,"binary")),this.uncompressedLength+=ie.length,this.data.Length==null&&(this.data.Length=0),this.buffer.push(ie),this.data.Length+=ie.length,this.compress)return this.data.Filter="FlateDecode"}},{key:"end",value:function(ie){return ie&&this.write(ie),this.finalize()}},{key:"finalize",value:function(){this.offset=this.document._offset;var ie=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;this.buffer.length&&(this.buffer=c.concat(this.buffer),this.compress&&(this.buffer=f.default.deflateSync(this.buffer)),ie&&(this.buffer=ie(this.buffer)),this.data.Length=this.buffer.length),this.document._write("".concat(this.id," ").concat(this.gen," obj")),this.document._write(Je.convert(this.data,ie)),this.buffer.length&&(this.document._write("stream"),this.document._write(this.buffer),this.buffer=[],this.document._write(`
endstream`)),this.document._write("endobj"),this.document._refEnd(this)}},{key:"toString",value:function(){return"".concat(this.id," ").concat(this.gen," R")}}]),G}(pt),re={top:72,left:72,bottom:72,right:72},K={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},fe=function(){function Pe($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};b(this,Pe),this.document=$,this.size=G.size||"letter",this.layout=G.layout||"portrait",typeof G.margin=="number"?this.margins={top:G.margin,left:G.margin,bottom:G.margin,right:G.margin}:this.margins=G.margins||re;var ce=Array.isArray(this.size)?this.size:K[this.size.toUpperCase()];this.width=ce[this.layout==="portrait"?0:1],this.height=ce[this.layout==="portrait"?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources}),this.markings=[]}return x(Pe,[{key:"maxY",value:function(){return this.height-this.margins.bottom}},{key:"write",value:function(G){return this.content.write(G)}},{key:"end",value:function(){return this.dictionary.end(),this.resources.end(),this.content.end()}},{key:"fonts",get:function(){var G=this.resources.data;return G.Font!=null?G.Font:G.Font={}}},{key:"xobjects",get:function(){var G=this.resources.data;return G.XObject!=null?G.XObject:G.XObject={}}},{key:"ext_gstates",get:function(){var G=this.resources.data;return G.ExtGState!=null?G.ExtGState:G.ExtGState={}}},{key:"patterns",get:function(){var G=this.resources.data;return G.Pattern!=null?G.Pattern:G.Pattern={}}},{key:"colorSpaces",get:function(){var G=this.resources.data;return G.ColorSpace||(G.ColorSpace={})}},{key:"annotations",get:function(){var G=this.dictionary.data;return G.Annots!=null?G.Annots:G.Annots=[]}},{key:"structParentTreeKey",get:function(){var G=this.dictionary.data;return G.StructParents!=null?G.StructParents:G.StructParents=this.document.createStructParentTreeNextKey()}}]),Pe}(),he=function(Pe){T(G,Pe);var $=V(G);function G(){return b(this,G),$.apply(this,arguments)}return x(G,[{key:"_compareKeys",value:function(ie,Be){return ie.localeCompare(Be)}},{key:"_keysName",value:function(){return"Names"}},{key:"_dataForKey",value:function(ie){return new String(ie)}}]),G}(q);function Ne(Pe,$){if(Pe<$[0])return!1;for(var G=0,ce=$.length/2;G<=ce;){var ie=Math.floor((G+ce)/2),Be=ie*2;if(Pe>=$[Be]&&Pe<=$[Be+1])return!0;Pe>$[Be+1]?G=ie+1:ce=ie-1}return!1}var He=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,120137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],we=function($){return Ne($,He)},Fe=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],Ve=function($){return Ne($,Fe)},et=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],ft=function($){return Ne($,et)},Re=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],gt=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],tn=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],an=function($){return Ne($,et)||Ne($,tn)||Ne($,Re)||Ne($,gt)},qt=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],xn=function($){return Ne($,qt)},Mn=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],Et=function($){return Ne($,Mn)},Ft=ft,fn=Ve,dn=function($){return $.codePointAt(0)},Bn=function($){return $[0]},zn=function($){return $[$.length-1]};function Ge(Pe){for(var $=[],G=Pe.length,ce=0;ce<G;ce+=1){var ie=Pe.charCodeAt(ce);if(ie>=55296&&ie<=56319&&G>ce+1){var Be=Pe.charCodeAt(ce+1);if(Be>=56320&&Be<=57343){$.push((ie-55296)*1024+Be-56320+65536),ce+=1;continue}}$.push(ie)}return $}function Se(Pe){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Pe!="string")throw new TypeError("Expected string.");if(Pe.length===0)return"";var G=Ge(Pe).map(function(_n){return Ft(_n)?32:_n}).filter(function(_n){return!fn(_n)}),ce=String.fromCodePoint.apply(null,G).normalize("NFKC"),ie=Ge(ce),Be=ie.some(an);if(Be)throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");if($.allowUnassigned!==!0){var Oe=ie.some(we);if(Oe)throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5")}var kt=ie.some(xn),jt=ie.some(Et);if(kt&&jt)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");var sn=xn(dn(Bn(ce))),ln=xn(dn(zn(ce)));if(kt&&!(sn&&ln))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return ce}var W=function(){x(Pe,null,[{key:"generateFileID",value:function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ce="".concat(G.CreationDate.getTime(),`
`);for(var ie in G)G.hasOwnProperty(ie)&&(ce+="".concat(ie,": ").concat(G[ie].valueOf(),`
`));return Jn(d.default.MD5(ce))}},{key:"generateRandomWordArray",value:function(G){return d.default.lib.WordArray.random(G)}},{key:"create",value:function(G){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return!ce.ownerPassword&&!ce.userPassword?null:new Pe(G,ce)}}]);function Pe($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(b(this,Pe),!G.ownerPassword&&!G.userPassword)throw new Error("None of owner password and user password is defined.");this.document=$,this._setupEncryption(G)}return x(Pe,[{key:"_setupEncryption",value:function(G){switch(G.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1;break}var ce={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,ce,G);break;case 5:this._setupEncryptionV5(ce,G);break}this.dictionary=this.document.ref(ce)}},{key:"_setupEncryptionV1V2V4",value:function(G,ce,ie){var Be,Oe;switch(G){case 1:Be=2,this.keyBits=40,Oe=ee(ie.permissions);break;case 2:Be=3,this.keyBits=128,Oe=ve(ie.permissions);break;case 4:Be=4,this.keyBits=128,Oe=ve(ie.permissions);break}var kt=Zn(ie.userPassword),jt=ie.ownerPassword?Zn(ie.ownerPassword):kt,sn=mt(Be,this.keyBits,kt,jt);this.encryptionKey=yn(Be,this.keyBits,this.document._id,kt,sn,Oe);var ln;Be===2?ln=$e(this.encryptionKey):ln=ye(this.document._id,this.encryptionKey),ce.V=G,G>=2&&(ce.Length=this.keyBits),G===4&&(ce.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},ce.StmF="StdCF",ce.StrF="StdCF"),ce.R=Be,ce.O=Jn(sn),ce.U=Jn(ln),ce.P=Oe}},{key:"_setupEncryptionV5",value:function(G,ce){this.keyBits=256;var ie=ve(ce.permissions),Be=Un(ce.userPassword),Oe=ce.ownerPassword?Un(ce.ownerPassword):Be;this.encryptionKey=Mt(Pe.generateRandomWordArray);var kt=te(Be,Pe.generateRandomWordArray),jt=d.default.lib.WordArray.create(kt.words.slice(10,12),8),sn=Pt(Be,jt,this.encryptionKey),ln=Wt(Oe,kt,Pe.generateRandomWordArray),_n=d.default.lib.WordArray.create(ln.words.slice(10,12),8),En=Ue(Oe,_n,kt,this.encryptionKey),Vn=Qt(ie,this.encryptionKey,Pe.generateRandomWordArray);G.V=5,G.Length=this.keyBits,G.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},G.StmF="StdCF",G.StrF="StdCF",G.R=5,G.O=Jn(ln),G.OE=Jn(En),G.U=Jn(kt),G.UE=Jn(sn),G.P=ie,G.Perms=Jn(Vn)}},{key:"getEncryptFn",value:function(G,ce){var ie;if(this.version<5&&(ie=this.encryptionKey.clone().concat(d.default.lib.WordArray.create([(G&255)<<24|(G&65280)<<8|G>>8&65280|ce&255,(ce&65280)<<16],5))),this.version===1||this.version===2){var Be=d.default.MD5(ie);return Be.sigBytes=Math.min(16,this.keyBits/8+5),function(sn){return Jn(d.default.RC4.encrypt(d.default.lib.WordArray.create(sn),Be).ciphertext)}}var Oe;this.version===4?Oe=d.default.MD5(ie.concat(d.default.lib.WordArray.create([1933667412],4))):Oe=this.encryptionKey;var kt=Pe.generateRandomWordArray(16),jt={mode:d.default.mode.CBC,padding:d.default.pad.Pkcs7,iv:kt};return function(sn){return Jn(kt.clone().concat(d.default.AES.encrypt(d.default.lib.WordArray.create(sn),Oe,jt).ciphertext))}}},{key:"end",value:function(){this.dictionary.end()}}]),Pe}();function ee(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=-64;return Pe.printing&&($|=4),Pe.modifying&&($|=8),Pe.copying&&($|=16),Pe.annotating&&($|=32),$}function ve(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=-3904;return Pe.printing==="lowResolution"&&($|=4),Pe.printing==="highResolution"&&($|=2052),Pe.modifying&&($|=8),Pe.copying&&($|=16),Pe.annotating&&($|=32),Pe.fillingForms&&($|=256),Pe.contentAccessibility&&($|=512),Pe.documentAssembly&&($|=1024),$}function $e(Pe){return d.default.RC4.encrypt(Zn(),Pe).ciphertext}function ye(Pe,$){for(var G=$.clone(),ce=d.default.MD5(Zn().concat(d.default.lib.WordArray.create(Pe))),ie=0;ie<20;ie++){for(var Be=Math.ceil(G.sigBytes/4),Oe=0;Oe<Be;Oe++)G.words[Oe]=$.words[Oe]^(ie|ie<<8|ie<<16|ie<<24);ce=d.default.RC4.encrypt(ce,G).ciphertext}return ce.concat(d.default.lib.WordArray.create(null,16))}function mt(Pe,$,G,ce){for(var ie=ce,Be=Pe>=3?51:1,Oe=0;Oe<Be;Oe++)ie=d.default.MD5(ie);var kt=ie.clone();kt.sigBytes=$/8;var jt=G;Be=Pe>=3?20:1;for(var sn=0;sn<Be;sn++){for(var ln=Math.ceil(kt.sigBytes/4),_n=0;_n<ln;_n++)kt.words[_n]=ie.words[_n]^(sn|sn<<8|sn<<16|sn<<24);jt=d.default.RC4.encrypt(jt,kt).ciphertext}return jt}function yn(Pe,$,G,ce,ie,Be){for(var Oe=ce.clone().concat(ie).concat(d.default.lib.WordArray.create([jn(Be)],4)).concat(d.default.lib.WordArray.create(G)),kt=Pe>=3?51:1,jt=0;jt<kt;jt++)Oe=d.default.MD5(Oe),Oe.sigBytes=$/8;return Oe}function te(Pe,$){var G=$(8),ce=$(8);return d.default.SHA256(Pe.clone().concat(G)).concat(G).concat(ce)}function Pt(Pe,$,G){var ce=d.default.SHA256(Pe.clone().concat($)),ie={mode:d.default.mode.CBC,padding:d.default.pad.NoPadding,iv:d.default.lib.WordArray.create(null,16)};return d.default.AES.encrypt(G,ce,ie).ciphertext}function Wt(Pe,$,G){var ce=G(8),ie=G(8);return d.default.SHA256(Pe.clone().concat(ce).concat($)).concat(ce).concat(ie)}function Ue(Pe,$,G,ce){var ie=d.default.SHA256(Pe.clone().concat($).concat(G)),Be={mode:d.default.mode.CBC,padding:d.default.pad.NoPadding,iv:d.default.lib.WordArray.create(null,16)};return d.default.AES.encrypt(ce,ie,Be).ciphertext}function Mt(Pe){return Pe(32)}function Qt(Pe,$,G){var ce=d.default.lib.WordArray.create([jn(Pe),4294967295,1415668834],12).concat(G(4)),ie={mode:d.default.mode.ECB,padding:d.default.pad.NoPadding};return d.default.AES.encrypt(ce,$,ie).ciphertext}function Zn(){for(var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",$=c.alloc(32),G=Pe.length,ce=0;ce<G&&ce<32;){var ie=Pe.charCodeAt(ce);if(ie>255)throw new Error("Password contains one or more invalid characters.");$[ce]=ie,ce++}for(;ce<32;)$[ce]=jo[ce-G],ce++;return d.default.lib.WordArray.create($)}function Un(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";Pe=unescape(encodeURIComponent(Se(Pe)));for(var $=Math.min(127,Pe.length),G=c.alloc($),ce=0;ce<$;ce++)G[ce]=Pe.charCodeAt(ce);return d.default.lib.WordArray.create(G)}function jn(Pe){return(Pe&255)<<24|(Pe&65280)<<8|Pe>>8&65280|Pe>>24&255}function Jn(Pe){for(var $=[],G=0;G<Pe.sigBytes;G++)$.push(Pe.words[Math.floor(G/4)]>>8*(3-G%4)&255);return c.from($)}var jo=[40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122],Xi=Je.number,Fi=function(){function Pe($){b(this,Pe),this.doc=$,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}return x(Pe,[{key:"stop",value:function(G,ce,ie){if(ie==null&&(ie=1),ce=this.doc._normalizeColor(ce),this.stops.length===0)if(ce.length===3)this._colorSpace="DeviceRGB";else if(ce.length===4)this._colorSpace="DeviceCMYK";else if(ce.length===1)this._colorSpace="DeviceGray";else throw new Error("Unknown color space");else if(this._colorSpace==="DeviceRGB"&&ce.length!==3||this._colorSpace==="DeviceCMYK"&&ce.length!==4||this._colorSpace==="DeviceGray"&&ce.length!==1)throw new Error("All gradient stops must use the same color space");return ie=Math.max(0,Math.min(1,ie)),this.stops.push([G,ce,ie]),this}},{key:"setTransform",value:function(G,ce,ie,Be,Oe,kt){return this.transform=[G,ce,ie,Be,Oe,kt],this}},{key:"embed",value:function(G){var ce,ie=this.stops.length;if(ie!==0){this.embedded=!0,this.matrix=G;var Be=this.stops[ie-1];Be[0]<1&&this.stops.push([1,Be[1],Be[2]]);for(var Oe=[],kt=[],jt=[],sn=0;sn<ie-1;sn++)kt.push(0,1),sn+2!==ie&&Oe.push(this.stops[sn+1][0]),ce=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[sn+0][1],C1:this.stops[sn+1][1],N:1}),jt.push(ce),ce.end();ie===1?ce=jt[0]:(ce=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:jt,Bounds:Oe,Encode:kt}),ce.end()),this.id="Sh".concat(++this.doc._gradCount);var ln=this.shader(ce);ln.end();var _n=this.doc.ref({Type:"Pattern",PatternType:2,Shading:ln,Matrix:this.matrix.map(Xi)});if(_n.end(),this.stops.some(function(Hr){return Hr[2]<1})){var En=this.opacityGradient();En._colorSpace="DeviceGray";var Vn=We(this.stops),Si;try{for(Vn.s();!(Si=Vn.n()).done;){var _i=Si.value;En.stop(_i[0],[_i[2]])}}catch(Hr){Vn.e(Hr)}finally{Vn.f()}En=En.embed(this.matrix);var qi=[0,0,this.doc.page.width,this.doc.page.height],vr=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:qi,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:En}}});vr.write("/Pattern cs /Sh1 scn"),vr.end("".concat(qi.join(" ")," re f"));var Zi=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:vr}});Zi.end();var Na=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:qi,XStep:qi[2],YStep:qi[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:_n},ExtGState:{Gs1:Zi}}});Na.write("/Gs1 gs /Pattern cs /Sh1 scn"),Na.end("".concat(qi.join(" ")," re f")),this.doc.page.patterns[this.id]=Na}else this.doc.page.patterns[this.id]=_n;return _n}}},{key:"apply",value:function(G){var ce=J(this.doc._ctm,6),ie=ce[0],Be=ce[1],Oe=ce[2],kt=ce[3],jt=ce[4],sn=ce[5],ln=J(this.transform,6),_n=ln[0],En=ln[1],Vn=ln[2],Si=ln[3],_i=ln[4],qi=ln[5],vr=[ie*_n+Oe*En,Be*_n+kt*En,ie*Vn+Oe*Si,Be*Vn+kt*Si,ie*_i+Oe*qi+jt,Be*_i+kt*qi+sn];(!this.embedded||vr.join(" ")!==this.matrix.join(" "))&&this.embed(vr),this.doc._setColorSpace("Pattern",G);var Zi=G?"SCN":"scn";return this.doc.addContent("/".concat(this.id," ").concat(Zi))}}]),Pe}(),Fr=function(Pe){T(G,Pe);var $=V(G);function G(ce,ie,Be,Oe,kt){var jt;return b(this,G),jt=$.call(this,ce),jt.x1=ie,jt.y1=Be,jt.x2=Oe,jt.y2=kt,jt}return x(G,[{key:"shader",value:function(ie){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:ie,Extend:[!0,!0]})}},{key:"opacityGradient",value:function(){return new G(this.doc,this.x1,this.y1,this.x2,this.y2)}}]),G}(Fi),ka=function(Pe){T(G,Pe);var $=V(G);function G(ce,ie,Be,Oe,kt,jt,sn){var ln;return b(this,G),ln=$.call(this,ce),ln.doc=ce,ln.x1=ie,ln.y1=Be,ln.r1=Oe,ln.x2=kt,ln.y2=jt,ln.r2=sn,ln}return x(G,[{key:"shader",value:function(ie){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:ie,Extend:[!0,!0]})}},{key:"opacityGradient",value:function(){return new G(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}]),G}(Fi),Ma={PDFGradient:Fi,PDFLinearGradient:Fr,PDFRadialGradient:ka},Go=["DeviceCMYK","DeviceRGB"],ds=function(){function Pe($,G,ce,ie,Be){b(this,Pe),this.doc=$,this.bBox=G,this.xStep=ce,this.yStep=ie,this.stream=Be}return x(Pe,[{key:"createPattern",value:function(){var G=this.doc.ref();G.end();var ce=J(this.doc._ctm,6),ie=ce[0],Be=ce[1],Oe=ce[2],kt=ce[3],jt=ce[4],sn=ce[5],ln=1,_n=0,En=0,Vn=1,Si=0,_i=0,qi=[ie*ln+Oe*_n,Be*ln+kt*_n,ie*En+Oe*Vn,Be*En+kt*Vn,ie*Si+Oe*_i+jt,Be*Si+kt*_i+sn],vr=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:qi.map(function(Zi){return+Zi.toFixed(5)}),Resources:G});return vr.end(this.stream),vr}},{key:"embedPatternColorSpaces",value:function(){var G=this;Go.forEach(function(ce){var ie=G.getPatternColorSpaceId(ce);if(!G.doc.page.colorSpaces[ie]){var Be=G.doc.ref(["Pattern",ce]);Be.end(),G.doc.page.colorSpaces[ie]=Be}})}},{key:"getPatternColorSpaceId",value:function(G){return"CsP".concat(G)}},{key:"embed",value:function(){this.id||(this.doc._patternCount=this.doc._patternCount+1,this.id="P"+this.doc._patternCount,this.pattern=this.createPattern()),this.doc.page.patterns[this.id]||(this.doc.page.patterns[this.id]=this.pattern)}},{key:"apply",value:function(G,ce){this.embedPatternColorSpaces(),this.embed();var ie=this.doc._normalizeColor(ce);if(!ie)throw Error("invalid pattern color. (value: ".concat(ce,")"));var Be=this.getPatternColorSpaceId(this.doc._getColorSpace(ie));this.doc._setColorSpace(Be,G);var Oe=G?"SCN":"scn";return this.doc.addContent("".concat(ie.join(" ")," /").concat(this.id," ").concat(Oe))}}]),Pe}(),Yi={PDFTilingPattern:ds},fo=Ma.PDFGradient,va=Ma.PDFLinearGradient,xo=Ma.PDFRadialGradient,wa=Yi.PDFTilingPattern,a0={initColor:function(){return this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor:function($){if(typeof $=="string")if($.charAt(0)==="#"){$.length===4&&($=$.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));var G=parseInt($.slice(1),16);$=[G>>16,G>>8&255,G&255]}else Ja[$]&&($=Ja[$]);return Array.isArray($)?($.length===3?$=$.map(function(ce){return ce/255}):$.length===4&&($=$.map(function(ce){return ce/100})),$):null},_setColor:function($,G){return $ instanceof fo?($.apply(G),!0):Array.isArray($)&&$[0]instanceof wa?($[0].apply(G,$[1]),!0):this._setColorCore($,G)},_setColorCore:function($,G){if($=this._normalizeColor($),!$)return!1;var ce=G?"SCN":"scn",ie=this._getColorSpace($);return this._setColorSpace(ie,G),$=$.join(" "),this.addContent("".concat($," ").concat(ce)),!0},_setColorSpace:function($,G){var ce=G?"CS":"cs";return this.addContent("/".concat($," ").concat(ce))},_getColorSpace:function($){return $.length===4?"DeviceCMYK":"DeviceRGB"},fillColor:function($,G){var ce=this._setColor($,!1);return ce&&this.fillOpacity(G),this._fillColor=[$,G],this},strokeColor:function($,G){var ce=this._setColor($,!0);return ce&&this.strokeOpacity(G),this},opacity:function($){return this._doOpacity($,$),this},fillOpacity:function($){return this._doOpacity($,null),this},strokeOpacity:function($){return this._doOpacity(null,$),this},_doOpacity:function($,G){var ce,ie;if(!($==null&&G==null)){$!=null&&($=Math.max(0,Math.min(1,$))),G!=null&&(G=Math.max(0,Math.min(1,G)));var Be="".concat($,"_").concat(G);if(this._opacityRegistry[Be]){var Oe=J(this._opacityRegistry[Be],2);ce=Oe[0],ie=Oe[1]}else{ce={Type:"ExtGState"},$!=null&&(ce.ca=$),G!=null&&(ce.CA=G),ce=this.ref(ce),ce.end();var kt=++this._opacityCount;ie="Gs".concat(kt),this._opacityRegistry[Be]=[ce,ie]}return this.page.ext_gstates[ie]=ce,this.addContent("/".concat(ie," gs"))}},linearGradient:function($,G,ce,ie){return new va(this,$,G,ce,ie)},radialGradient:function($,G,ce,ie,Be,Oe){return new xo(this,$,G,ce,ie,Be,Oe)},pattern:function($,G,ce,ie){return new wa(this,$,G,ce,ie)}},Ja={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},li,Gn,vi,zi,ho,po;li=Gn=vi=zi=ho=po=0;var Rs={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},A0=function($){var G,ce=[],ie=[],Be="",Oe=!1,kt=0,jt=We($),sn;try{for(jt.s();!(sn=jt.n()).done;){var ln=sn.value;if(Rs[ln]!=null)kt=Rs[ln],G&&(Be.length>0&&(ie[ie.length]=+Be),ce[ce.length]={cmd:G,args:ie},ie=[],Be="",Oe=!1),G=ln;else if([" ",","].includes(ln)||ln==="-"&&Be.length>0&&Be[Be.length-1]!=="e"||ln==="."&&Oe){if(Be.length===0)continue;ie.length===kt?(ce[ce.length]={cmd:G,args:ie},ie=[+Be],G==="M"&&(G="L"),G==="m"&&(G="l")):ie[ie.length]=+Be,Oe=ln===".",Be=["-","."].includes(ln)?ln:""}else Be+=ln,ln==="."&&(Oe=!0)}}catch(_n){jt.e(_n)}finally{jt.f()}return Be.length>0&&(ie.length===kt?(ce[ce.length]={cmd:G,args:ie},ie=[+Be],G==="M"&&(G="L"),G==="m"&&(G="l")):ie[ie.length]=+Be),ce[ce.length]={cmd:G,args:ie},ce},V0=function($,G){li=Gn=vi=zi=ho=po=0;for(var ce=0;ce<$.length;ce++){var ie=$[ce];typeof Ao[ie.cmd]=="function"&&Ao[ie.cmd](G,ie.args)}},Ao={M:function($,G){return li=G[0],Gn=G[1],vi=zi=null,ho=li,po=Gn,$.moveTo(li,Gn)},m:function($,G){return li+=G[0],Gn+=G[1],vi=zi=null,ho=li,po=Gn,$.moveTo(li,Gn)},C:function($,G){return li=G[4],Gn=G[5],vi=G[2],zi=G[3],$.bezierCurveTo.apply($,Z(G))},c:function($,G){return $.bezierCurveTo(G[0]+li,G[1]+Gn,G[2]+li,G[3]+Gn,G[4]+li,G[5]+Gn),vi=li+G[2],zi=Gn+G[3],li+=G[4],Gn+=G[5]},S:function($,G){return vi===null&&(vi=li,zi=Gn),$.bezierCurveTo(li-(vi-li),Gn-(zi-Gn),G[0],G[1],G[2],G[3]),vi=G[0],zi=G[1],li=G[2],Gn=G[3]},s:function($,G){return vi===null&&(vi=li,zi=Gn),$.bezierCurveTo(li-(vi-li),Gn-(zi-Gn),li+G[0],Gn+G[1],li+G[2],Gn+G[3]),vi=li+G[0],zi=Gn+G[1],li+=G[2],Gn+=G[3]},Q:function($,G){return vi=G[0],zi=G[1],li=G[2],Gn=G[3],$.quadraticCurveTo(G[0],G[1],li,Gn)},q:function($,G){return $.quadraticCurveTo(G[0]+li,G[1]+Gn,G[2]+li,G[3]+Gn),vi=li+G[0],zi=Gn+G[1],li+=G[2],Gn+=G[3]},T:function($,G){return vi===null?(vi=li,zi=Gn):(vi=li-(vi-li),zi=Gn-(zi-Gn)),$.quadraticCurveTo(vi,zi,G[0],G[1]),vi=li-(vi-li),zi=Gn-(zi-Gn),li=G[0],Gn=G[1]},t:function($,G){return vi===null?(vi=li,zi=Gn):(vi=li-(vi-li),zi=Gn-(zi-Gn)),$.quadraticCurveTo(vi,zi,li+G[0],Gn+G[1]),li+=G[0],Gn+=G[1]},A:function($,G){return Nt($,li,Gn,G),li=G[5],Gn=G[6]},a:function($,G){return G[5]+=li,G[6]+=Gn,Nt($,li,Gn,G),li=G[5],Gn=G[6]},L:function($,G){return li=G[0],Gn=G[1],vi=zi=null,$.lineTo(li,Gn)},l:function($,G){return li+=G[0],Gn+=G[1],vi=zi=null,$.lineTo(li,Gn)},H:function($,G){return li=G[0],vi=zi=null,$.lineTo(li,Gn)},h:function($,G){return li+=G[0],vi=zi=null,$.lineTo(li,Gn)},V:function($,G){return Gn=G[0],vi=zi=null,$.lineTo(li,Gn)},v:function($,G){return Gn+=G[0],vi=zi=null,$.lineTo(li,Gn)},Z:function($){return $.closePath(),li=ho,Gn=po},z:function($){return $.closePath(),li=ho,Gn=po}},Nt=function($,G,ce,ie){var Be=J(ie,7),Oe=Be[0],kt=Be[1],jt=Be[2],sn=Be[3],ln=Be[4],_n=Be[5],En=Be[6],Vn=tt(_n,En,Oe,kt,sn,ln,jt,G,ce),Si=We(Vn),_i;try{for(Si.s();!(_i=Si.n()).done;){var qi=_i.value,vr=Vt.apply(void 0,Z(qi));$.bezierCurveTo.apply($,Z(vr))}}catch(Zi){Si.e(Zi)}finally{Si.f()}},tt=function($,G,ce,ie,Be,Oe,kt,jt,sn){var ln=kt*(Math.PI/180),_n=Math.sin(ln),En=Math.cos(ln);ce=Math.abs(ce),ie=Math.abs(ie),vi=En*(jt-$)*.5+_n*(sn-G)*.5,zi=En*(sn-G)*.5-_n*(jt-$)*.5;var Vn=vi*vi/(ce*ce)+zi*zi/(ie*ie);Vn>1&&(Vn=Math.sqrt(Vn),ce*=Vn,ie*=Vn);var Si=En/ce,_i=_n/ce,qi=-_n/ie,vr=En/ie,Zi=Si*jt+_i*sn,Na=qi*jt+vr*sn,Hr=Si*$+_i*G,wo=qi*$+vr*G,$o=(Hr-Zi)*(Hr-Zi)+(wo-Na)*(wo-Na),Eo=1/$o-.25;Eo<0&&(Eo=0);var Ks=Math.sqrt(Eo);Oe===Be&&(Ks=-Ks);var I0=.5*(Zi+Hr)-Ks*(wo-Na),m1=.5*(Na+wo)+Ks*(Hr-Zi),dc=Math.atan2(Na-m1,Zi-I0),P1=Math.atan2(wo-m1,Hr-I0),g1=P1-dc;g1<0&&Oe===1?g1+=2*Math.PI:g1>0&&Oe===0&&(g1-=2*Math.PI);for(var k1=Math.ceil(Math.abs(g1/(Math.PI*.5+.001))),Bc=[],Lc=0;Lc<k1;Lc++){var H0=dc+Lc*g1/k1,R1=dc+(Lc+1)*g1/k1;Bc[Lc]=[I0,m1,H0,R1,ce,ie,_n,En]}return Bc},Vt=function($,G,ce,ie,Be,Oe,kt,jt){var sn=jt*Be,ln=-kt*Oe,_n=kt*Be,En=jt*Oe,Vn=.5*(ie-ce),Si=8/3*Math.sin(Vn*.5)*Math.sin(Vn*.5)/Math.sin(Vn),_i=$+Math.cos(ce)-Si*Math.sin(ce),qi=G+Math.sin(ce)+Si*Math.cos(ce),vr=$+Math.cos(ie),Zi=G+Math.sin(ie),Na=vr+Si*Math.sin(ie),Hr=Zi-Si*Math.cos(ie);return[sn*_i+ln*qi,_n*_i+En*qi,sn*Na+ln*Hr,_n*Na+En*Hr,sn*vr+ln*Zi,_n*vr+En*Zi]},rt=function(){function Pe(){b(this,Pe)}return x(Pe,null,[{key:"apply",value:function(G,ce){var ie=A0(ce);V0(ie,G)}}]),Pe}(),st=Je.number,at=4*((Math.sqrt(2)-1)/3),At={initVector:function(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save:function(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore:function(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath:function(){return this.addContent("h")},lineWidth:function($){return this.addContent("".concat(st($)," w"))},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap:function($){return typeof $=="string"&&($=this._CAP_STYLES[$.toUpperCase()]),this.addContent("".concat($," J"))},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin:function($){return typeof $=="string"&&($=this._JOIN_STYLES[$.toUpperCase()]),this.addContent("".concat($," j"))},miterLimit:function($){return this.addContent("".concat(st($)," M"))},dash:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=$;Array.isArray($)||($=[$,G.space||$]);var ie=$.every(function(Be){return Number.isFinite(Be)&&Be>0});if(!ie)throw new Error("dash(".concat(JSON.stringify(ce),", ").concat(JSON.stringify(G),") invalid, lengths must be numeric and greater than zero"));return $=$.map(st).join(" "),this.addContent("[".concat($,"] ").concat(st(G.phase||0)," d"))},undash:function(){return this.addContent("[] 0 d")},moveTo:function($,G){return this.addContent("".concat(st($)," ").concat(st(G)," m"))},lineTo:function($,G){return this.addContent("".concat(st($)," ").concat(st(G)," l"))},bezierCurveTo:function($,G,ce,ie,Be,Oe){return this.addContent("".concat(st($)," ").concat(st(G)," ").concat(st(ce)," ").concat(st(ie)," ").concat(st(Be)," ").concat(st(Oe)," c"))},quadraticCurveTo:function($,G,ce,ie){return this.addContent("".concat(st($)," ").concat(st(G)," ").concat(st(ce)," ").concat(st(ie)," v"))},rect:function($,G,ce,ie){return this.addContent("".concat(st($)," ").concat(st(G)," ").concat(st(ce)," ").concat(st(ie)," re"))},roundedRect:function($,G,ce,ie,Be){Be==null&&(Be=0),Be=Math.min(Be,.5*ce,.5*ie);var Oe=Be*(1-at);return this.moveTo($+Be,G),this.lineTo($+ce-Be,G),this.bezierCurveTo($+ce-Oe,G,$+ce,G+Oe,$+ce,G+Be),this.lineTo($+ce,G+ie-Be),this.bezierCurveTo($+ce,G+ie-Oe,$+ce-Oe,G+ie,$+ce-Be,G+ie),this.lineTo($+Be,G+ie),this.bezierCurveTo($+Oe,G+ie,$,G+ie-Oe,$,G+ie-Be),this.lineTo($,G+Be),this.bezierCurveTo($,G+Oe,$+Oe,G,$+Be,G),this.closePath()},ellipse:function($,G,ce,ie){ie==null&&(ie=ce),$-=ce,G-=ie;var Be=ce*at,Oe=ie*at,kt=$+ce*2,jt=G+ie*2,sn=$+ce,ln=G+ie;return this.moveTo($,ln),this.bezierCurveTo($,ln-Oe,sn-Be,G,sn,G),this.bezierCurveTo(sn+Be,G,kt,ln-Oe,kt,ln),this.bezierCurveTo(kt,ln+Oe,sn+Be,jt,sn,jt),this.bezierCurveTo(sn-Be,jt,$,ln+Oe,$,ln),this.closePath()},circle:function($,G,ce){return this.ellipse($,G,ce)},arc:function($,G,ce,ie,Be,Oe){Oe==null&&(Oe=!1);var kt=2*Math.PI,jt=.5*Math.PI,sn=Be-ie;if(Math.abs(sn)>kt)sn=kt;else if(sn!==0&&Oe!==sn<0){var ln=Oe?-1:1;sn=ln*kt+sn}var _n=Math.ceil(Math.abs(sn)/jt),En=sn/_n,Vn=En/jt*at*ce,Si=ie,_i=-Math.sin(Si)*Vn,qi=Math.cos(Si)*Vn,vr=$+Math.cos(Si)*ce,Zi=G+Math.sin(Si)*ce;this.moveTo(vr,Zi);for(var Na=0;Na<_n;Na++){var Hr=vr+_i,wo=Zi+qi;Si+=En,vr=$+Math.cos(Si)*ce,Zi=G+Math.sin(Si)*ce,_i=-Math.sin(Si)*Vn,qi=Math.cos(Si)*Vn;var $o=vr-_i,Eo=Zi-qi;this.bezierCurveTo(Hr,wo,$o,Eo,vr,Zi)}return this},polygon:function(){for(var $=arguments.length,G=new Array($),ce=0;ce<$;ce++)G[ce]=arguments[ce];this.moveTo.apply(this,Z(G.shift()||[]));for(var ie=0,Be=G;ie<Be.length;ie++){var Oe=Be[ie];this.lineTo.apply(this,Z(Oe||[]))}return this.closePath()},path:function($){return rt.apply(this,$),this},_windingRule:function($){return/even-?odd/.test($)?"*":""},fill:function($,G){return/(even-?odd)|(non-?zero)/.test($)&&(G=$,$=null),$&&this.fillColor($),this.addContent("f".concat(this._windingRule(G)))},stroke:function($){return $&&this.strokeColor($),this.addContent("S")},fillAndStroke:function($,G,ce){G==null&&(G=$);var ie=/(even-?odd)|(non-?zero)/;return ie.test($)&&(ce=$,$=null),ie.test(G)&&(ce=G,G=$),$&&(this.fillColor($),this.strokeColor(G)),this.addContent("B".concat(this._windingRule(ce)))},clip:function($){return this.addContent("W".concat(this._windingRule($)," n"))},transform:function($,G,ce,ie,Be,Oe){var kt=this._ctm,jt=J(kt,6),sn=jt[0],ln=jt[1],_n=jt[2],En=jt[3],Vn=jt[4],Si=jt[5];kt[0]=sn*$+_n*G,kt[1]=ln*$+En*G,kt[2]=sn*ce+_n*ie,kt[3]=ln*ce+En*ie,kt[4]=sn*Be+_n*Oe+Vn,kt[5]=ln*Be+En*Oe+Si;var _i=[$,G,ce,ie,Be,Oe].map(function(qi){return st(qi)}).join(" ");return this.addContent("".concat(_i," cm"))},translate:function($,G){return this.transform(1,0,0,1,$,G)},rotate:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce,ie=$*Math.PI/180,Be=Math.cos(ie),Oe=Math.sin(ie),kt=ce=0;if(G.origin!=null){var jt=J(G.origin,2);kt=jt[0],ce=jt[1];var sn=kt*Be-ce*Oe,ln=kt*Oe+ce*Be;kt-=sn,ce-=ln}return this.transform(Be,Oe,-Oe,Be,kt,ce)},scale:function($,G){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie;G==null&&(G=$),typeof G=="object"&&(ce=G,G=$);var Be=ie=0;if(ce.origin!=null){var Oe=J(ce.origin,2);Be=Oe[0],ie=Oe[1],Be-=$*Be,ie-=G*ie}return this.transform($,0,0,G,Be,ie)}},zt={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},ht=`.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
  
space         exclam         quotedbl       numbersign
dollar        percent        ampersand      quotesingle
parenleft     parenright     asterisk       plus
comma         hyphen         period         slash
zero          one            two            three
four          five           six            seven
eight         nine           colon          semicolon
less          equal          greater        question
  
at            A              B              C
D             E              F              G
H             I              J              K
L             M              N              O
P             Q              R              S
T             U              V              W
X             Y              Z              bracketleft
backslash     bracketright   asciicircum    underscore
  
grave         a              b              c
d             e              f              g
h             i              j              k
l             m              n              o
p             q              r              s
t             u              v              w
x             y              z              braceleft
bar           braceright     asciitilde     .notdef
  
Euro          .notdef        quotesinglbase florin
quotedblbase  ellipsis       dagger         daggerdbl
circumflex    perthousand    Scaron         guilsinglleft
OE            .notdef        Zcaron         .notdef
.notdef       quoteleft      quoteright     quotedblleft
quotedblright bullet         endash         emdash
tilde         trademark      scaron         guilsinglright
oe            .notdef        zcaron         ydieresis
  
space         exclamdown     cent           sterling
currency      yen            brokenbar      section
dieresis      copyright      ordfeminine    guillemotleft
logicalnot    hyphen         registered     macron
degree        plusminus      twosuperior    threesuperior
acute         mu             paragraph      periodcentered
cedilla       onesuperior    ordmasculine   guillemotright
onequarter    onehalf        threequarters  questiondown
  
Agrave        Aacute         Acircumflex    Atilde
Adieresis     Aring          AE             Ccedilla
Egrave        Eacute         Ecircumflex    Edieresis
Igrave        Iacute         Icircumflex    Idieresis
Eth           Ntilde         Ograve         Oacute
Ocircumflex   Otilde         Odieresis      multiply
Oslash        Ugrave         Uacute         Ucircumflex
Udieresis     Yacute         Thorn          germandbls
  
agrave        aacute         acircumflex    atilde
adieresis     aring          ae             ccedilla
egrave        eacute         ecircumflex    edieresis
igrave        iacute         icircumflex    idieresis
eth           ntilde         ograve         oacute
ocircumflex   otilde         odieresis      divide
oslash        ugrave         uacute         ucircumflex
udieresis     yacute         thorn          ydieresis`.split(/\s+/),Xt=function(){x(Pe,null,[{key:"open",value:function(G){return new Pe(y.readFileSync(G,"utf8"))}}]);function Pe($){b(this,Pe),this.contents=$,this.attributes={},this.glyphWidths={},this.boundingBoxes={},this.kernPairs={},this.parse(),this.charWidths=new Array(256);for(var G=0;G<=255;G++)this.charWidths[G]=this.glyphWidths[ht[G]];this.bbox=this.attributes.FontBBox.split(/\s+/).map(function(ce){return+ce}),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}return x(Pe,[{key:"parse",value:function(){var G="",ce=We(this.contents.split(`
`)),ie;try{for(ce.s();!(ie=ce.n()).done;){var Be=ie.value,Oe,kt;if(Oe=Be.match(/^Start(\w+)/)){G=Oe[1];continue}else if(Oe=Be.match(/^End(\w+)/)){G="";continue}switch(G){case"FontMetrics":Oe=Be.match(/(^\w+)\s+(.*)/);var jt=Oe[1],sn=Oe[2];(kt=this.attributes[jt])?(Array.isArray(kt)||(kt=this.attributes[jt]=[kt]),kt.push(sn)):this.attributes[jt]=sn;break;case"CharMetrics":if(!/^CH?\s/.test(Be))continue;var ln=Be.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[ln]=+Be.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":Oe=Be.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),Oe&&(this.kernPairs[Oe[1]+"\0"+Oe[2]]=parseInt(Oe[3]));break}}}catch(_n){ce.e(_n)}finally{ce.f()}}},{key:"encodeText",value:function(G){for(var ce=[],ie=0,Be=G.length;ie<Be;ie++){var Oe=G.charCodeAt(ie);Oe=zt[Oe]||Oe,ce.push(Oe.toString(16))}return ce}},{key:"glyphsForString",value:function(G){for(var ce=[],ie=0,Be=G.length;ie<Be;ie++){var Oe=G.charCodeAt(ie);ce.push(this.characterToGlyph(Oe))}return ce}},{key:"characterToGlyph",value:function(G){return ht[zt[G]||G]||".notdef"}},{key:"widthOfGlyph",value:function(G){return this.glyphWidths[G]||0}},{key:"getKernPair",value:function(G,ce){return this.kernPairs[G+"\0"+ce]||0}},{key:"advancesForGlyphs",value:function(G){for(var ce=[],ie=0;ie<G.length;ie++){var Be=G[ie],Oe=G[ie+1];ce.push(this.widthOfGlyph(Be)+this.getKernPair(Be,Oe))}return ce}}]),Pe}(),Dt=function(){function Pe(){b(this,Pe)}return x(Pe,[{key:"encode",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"widthOfString",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"ref",value:function(){return this.dictionary!=null?this.dictionary:this.dictionary=this.document.ref()}},{key:"finalize",value:function(){if(!(this.embedded||this.dictionary==null))return this.embed(),this.embedded=!0}},{key:"embed",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"lineHeight",value:function(G,ce){ce==null&&(ce=!1);var ie=ce?this.lineGap:0;return(this.ascender+ie-this.descender)/1e3*G}}]),Pe}(),hn={Courier:function(){return y.readFileSync(s+"/data/Courier.afm","utf8")},"Courier-Bold":function(){return y.readFileSync(s+"/data/Courier-Bold.afm","utf8")},"Courier-Oblique":function(){return y.readFileSync(s+"/data/Courier-Oblique.afm","utf8")},"Courier-BoldOblique":function(){return y.readFileSync(s+"/data/Courier-BoldOblique.afm","utf8")},Helvetica:function(){return y.readFileSync(s+"/data/Helvetica.afm","utf8")},"Helvetica-Bold":function(){return y.readFileSync(s+"/data/Helvetica-Bold.afm","utf8")},"Helvetica-Oblique":function(){return y.readFileSync(s+"/data/Helvetica-Oblique.afm","utf8")},"Helvetica-BoldOblique":function(){return y.readFileSync(s+"/data/Helvetica-BoldOblique.afm","utf8")},"Times-Roman":function(){return y.readFileSync(s+"/data/Times-Roman.afm","utf8")},"Times-Bold":function(){return y.readFileSync(s+"/data/Times-Bold.afm","utf8")},"Times-Italic":function(){return y.readFileSync(s+"/data/Times-Italic.afm","utf8")},"Times-BoldItalic":function(){return y.readFileSync(s+"/data/Times-BoldItalic.afm","utf8")},Symbol:function(){return y.readFileSync(s+"/data/Symbol.afm","utf8")},ZapfDingbats:function(){return y.readFileSync(s+"/data/ZapfDingbats.afm","utf8")}},Rn=function(Pe){T(G,Pe);var $=V(G);function G(ce,ie,Be){var Oe;b(this,G),Oe=$.call(this),Oe.document=ce,Oe.name=ie,Oe.id=Be,Oe.font=new Xt(hn[Oe.name]());var kt=Oe.font;return Oe.ascender=kt.ascender,Oe.descender=kt.descender,Oe.bbox=kt.bbox,Oe.lineGap=kt.lineGap,Oe.xHeight=kt.xHeight,Oe.capHeight=kt.capHeight,Oe}return x(G,[{key:"embed",value:function(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}},{key:"encode",value:function(ie){for(var Be=this.font.encodeText(ie),Oe=this.font.glyphsForString("".concat(ie)),kt=this.font.advancesForGlyphs(Oe),jt=[],sn=0;sn<Oe.length;sn++){var ln=Oe[sn];jt.push({xAdvance:kt[sn],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(ln)})}return[Be,jt]}},{key:"widthOfString",value:function(ie,Be){var Oe=this.font.glyphsForString("".concat(ie)),kt=this.font.advancesForGlyphs(Oe),jt=0,sn=We(kt),ln;try{for(sn.s();!(ln=sn.n()).done;){var _n=ln.value;jt+=_n}}catch(Vn){sn.e(Vn)}finally{sn.f()}var En=Be/1e3;return jt*En}}],[{key:"isStandardFont",value:function(ie){return ie in hn}}]),G}(Dt),ke=function($){return"0000".concat($.toString(16)).slice(-4)},qe=function(Pe){T(G,Pe);var $=V(G);function G(ce,ie,Be){var Oe;return b(this,G),Oe=$.call(this),Oe.document=ce,Oe.font=ie,Oe.id=Be,Oe.subset=Oe.font.createSubset(),Oe.unicode=[[0]],Oe.widths=[Oe.font.getGlyph(0).advanceWidth],Oe.name=Oe.font.postscriptName,Oe.scale=1e3/Oe.font.unitsPerEm,Oe.ascender=Oe.font.ascent*Oe.scale,Oe.descender=Oe.font.descent*Oe.scale,Oe.xHeight=Oe.font.xHeight*Oe.scale,Oe.capHeight=Oe.font.capHeight*Oe.scale,Oe.lineGap=Oe.font.lineGap*Oe.scale,Oe.bbox=Oe.font.bbox,ce.options.fontLayoutCache!==!1&&(Oe.layoutCache=Object.create(null)),Oe}return x(G,[{key:"layoutRun",value:function(ie,Be){for(var Oe=this.font.layout(ie,Be),kt=0;kt<Oe.positions.length;kt++){var jt=Oe.positions[kt];for(var sn in jt)jt[sn]*=this.scale;jt.advanceWidth=Oe.glyphs[kt].advanceWidth*this.scale}return Oe}},{key:"layoutCached",value:function(ie){if(!this.layoutCache)return this.layoutRun(ie);var Be;if(Be=this.layoutCache[ie])return Be;var Oe=this.layoutRun(ie);return this.layoutCache[ie]=Oe,Oe}},{key:"layout",value:function(ie,Be,Oe){if(Be)return this.layoutRun(ie,Be);for(var kt=Oe?null:[],jt=Oe?null:[],sn=0,ln=0,_n=0;_n<=ie.length;){var En;if(_n===ie.length&&ln<_n||(En=ie.charAt(_n),[" ","	"].includes(En))){var Vn=this.layoutCached(ie.slice(ln,++_n));Oe||(kt=kt.concat(Vn.glyphs),jt=jt.concat(Vn.positions)),sn+=Vn.advanceWidth,ln=_n}else _n++}return{glyphs:kt,positions:jt,advanceWidth:sn}}},{key:"encode",value:function(ie,Be){for(var Oe=this.layout(ie,Be),kt=Oe.glyphs,jt=Oe.positions,sn=[],ln=0;ln<kt.length;ln++){var _n=kt[ln],En=this.subset.includeGlyph(_n.id);sn.push("0000".concat(En.toString(16)).slice(-4)),this.widths[En]==null&&(this.widths[En]=_n.advanceWidth*this.scale),this.unicode[En]==null&&(this.unicode[En]=_n.codePoints)}return[sn,jt]}},{key:"widthOfString",value:function(ie,Be,Oe){var kt=this.layout(ie,Oe,!0).advanceWidth,jt=Be/1e3;return kt*jt}},{key:"embed",value:function(){var ie=this,Be=this.subset.cff!=null,Oe=this.document.ref();Be&&(Oe.data.Subtype="CIDFontType0C"),this.subset.encodeStream().on("data",function(vr){return Oe.write(vr)}).on("end",function(){return Oe.end()});var kt=((this.font["OS/2"]!=null?this.font["OS/2"].sFamilyClass:void 0)||0)>>8,jt=0;this.font.post.isFixedPitch&&(jt|=1),1<=kt&&kt<=7&&(jt|=2),jt|=4,kt===10&&(jt|=8),this.font.head.macStyle.italic&&(jt|=64);var sn=[1,2,3,4,5,6].map(function(vr){return String.fromCharCode((ie.id.charCodeAt(vr)||73)+17)}).join(""),ln=sn+"+"+this.font.postscriptName,_n=this.font.bbox,En=this.document.ref({Type:"FontDescriptor",FontName:ln,Flags:jt,FontBBox:[_n.minX*this.scale,_n.minY*this.scale,_n.maxX*this.scale,_n.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});if(Be?En.data.FontFile3=Oe:En.data.FontFile2=Oe,this.document.subset){var Vn=c.from("FFFFFFFFC0","hex"),Si=this.document.ref();Si.write(Vn),Si.end(),En.data.CIDSet=Si}En.end();var _i={Type:"Font",Subtype:"CIDFontType0",BaseFont:ln,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:En,W:[0,this.widths]};Be||(_i.Subtype="CIDFontType2",_i.CIDToGIDMap="Identity");var qi=this.document.ref(_i);return qi.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:ln,Encoding:"Identity-H",DescendantFonts:[qi],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var ie=this.document.ref(),Be=[],Oe=We(this.unicode),kt;try{for(Oe.s();!(kt=Oe.n()).done;){var jt=kt.value,sn=[],ln=We(jt),_n;try{for(ln.s();!(_n=ln.n()).done;){var En=_n.value;En>65535&&(En-=65536,sn.push(ke(En>>>10&1023|55296)),En=56320|En&1023),sn.push(ke(En))}}catch(Vn){ln.e(Vn)}finally{ln.f()}Be.push("<".concat(sn.join(" "),">"))}}catch(Vn){Oe.e(Vn)}finally{Oe.f()}return ie.end(`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
  /Registry (Adobe)
  /Ordering (UCS)
  /Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange
1 beginbfrange
<0000> <`.concat(ke(Be.length-1),"> [").concat(Be.join(" "),`]
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end
end`)),ie}}]),G}(Dt),yt=function(){function Pe(){b(this,Pe)}return x(Pe,null,[{key:"open",value:function(G,ce,ie,Be){var Oe;if(typeof ce=="string"){if(Rn.isStandardFont(ce))return new Rn(G,ce,Be);ce=y.readFileSync(ce)}if(c.isBuffer(ce)?Oe=h.default.create(ce,ie):ce instanceof Uint8Array?Oe=h.default.create(c.from(ce),ie):ce instanceof ArrayBuffer&&(Oe=h.default.create(c.from(new Uint8Array(ce)),ie)),Oe==null)throw new Error("Not a supported font format or standard PDF font.");return new qe(G,Oe,Be)}}]),Pe}(),Jt={initFonts:function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Helvetica";this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},$&&this.font($)},font:function($,G,ce){var ie,Be;if(typeof G=="number"&&(ce=G,G=null),typeof $=="string"&&this._registeredFonts[$]){ie=$;var Oe=this._registeredFonts[$];$=Oe.src,G=Oe.family}else ie=G||$,typeof ie!="string"&&(ie=null);if(ce!=null&&this.fontSize(ce),Be=this._fontFamilies[ie])return this._font=Be,this;var kt="F".concat(++this._fontCount);return this._font=yt.open(this,$,G,kt),(Be=this._fontFamilies[this._font.name])?(this._font=Be,this):(ie&&(this._fontFamilies[ie]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function($){return this._fontSize=$,this},currentLineHeight:function($){return $==null&&($=!1),this._font.lineHeight(this._fontSize,$)},registerFont:function($,G,ce){return this._registeredFonts[$]={src:G,family:ce},this}},Bt=function(Pe){T(G,Pe);var $=V(G);function G(ce,ie){var Be;return b(this,G),Be=$.call(this),Be.document=ce,Be.indent=ie.indent||0,Be.characterSpacing=ie.characterSpacing||0,Be.wordSpacing=ie.wordSpacing===0,Be.columns=ie.columns||1,Be.columnGap=ie.columnGap!=null?ie.columnGap:18,Be.lineWidth=(ie.width-Be.columnGap*(Be.columns-1))/Be.columns,Be.spaceLeft=Be.lineWidth,Be.startX=Be.document.x,Be.startY=Be.document.y,Be.column=1,Be.ellipsis=ie.ellipsis,Be.continuedX=0,Be.features=ie.features,ie.height!=null?(Be.height=ie.height,Be.maxY=Be.startY+ie.height):Be.maxY=Be.document.page.maxY(),Be.on("firstLine",function(Oe){var kt=Be.continuedX||Be.indent;return Be.document.x+=kt,Be.lineWidth-=kt,Be.once("line",function(){if(Be.document.x-=kt,Be.lineWidth+=kt,Oe.continued&&!Be.continuedX&&(Be.continuedX=Be.indent),!Oe.continued)return Be.continuedX=0})}),Be.on("lastLine",function(Oe){var kt=Oe.align;return kt==="justify"&&(Oe.align="left"),Be.lastLine=!0,Be.once("line",function(){return Be.document.y+=Oe.paragraphGap||0,Oe.align=kt,Be.lastLine=!1})}),Be}return x(G,[{key:"wordWidth",value:function(ie){return this.document.widthOfString(ie,this)+this.characterSpacing+this.wordSpacing}},{key:"eachWord",value:function(ie,Be){for(var Oe,kt=new m.default(ie),jt=null,sn=Object.create(null);Oe=kt.nextBreak();){var ln,_n=ie.slice(jt?.position||0,Oe.position),En=sn[_n]!=null?sn[_n]:sn[_n]=this.wordWidth(_n);if(En>this.lineWidth+this.continuedX)for(var Vn=jt,Si={};_n.length;){var _i,qi;En>this.spaceLeft?(_i=Math.ceil(this.spaceLeft/(En/_n.length)),En=this.wordWidth(_n.slice(0,_i)),qi=En<=this.spaceLeft&&_i<_n.length):_i=_n.length;for(var vr=En>this.spaceLeft&&_i>0;vr||qi;)vr?(En=this.wordWidth(_n.slice(0,--_i)),vr=En>this.spaceLeft&&_i>0):(En=this.wordWidth(_n.slice(0,++_i)),vr=En>this.spaceLeft&&_i>0,qi=En<=this.spaceLeft&&_i<_n.length);if(_i===0&&this.spaceLeft===this.lineWidth&&(_i=1),Si.required=Oe.required||_i<_n.length,ln=Be(_n.slice(0,_i),En,Si,Vn),Vn={required:!1},_n=_n.slice(_i),En=this.wordWidth(_n),ln===!1)break}else ln=Be(_n,En,Oe,jt);if(ln===!1)break;jt=Oe}}},{key:"wrap",value:function(ie,Be){var Oe=this;Be.indent!=null&&(this.indent=Be.indent),Be.characterSpacing!=null&&(this.characterSpacing=Be.characterSpacing),Be.wordSpacing!=null&&(this.wordSpacing=Be.wordSpacing),Be.ellipsis!=null&&(this.ellipsis=Be.ellipsis);var kt=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||kt>this.maxY)&&this.nextSection();var jt="",sn=0,ln=0,_n=0,En=this.document.y,Vn=function(){return Be.textWidth=sn+Oe.wordSpacing*(ln-1),Be.wordCount=ln,Be.lineWidth=Oe.lineWidth,En=Oe.document.y,Oe.emit("line",jt,Be,Oe),_n++};return this.emit("sectionStart",Be,this),this.eachWord(ie,function(Si,_i,qi,vr){if((vr==null||vr.required)&&(Oe.emit("firstLine",Be,Oe),Oe.spaceLeft=Oe.lineWidth),_i<=Oe.spaceLeft&&(jt+=Si,sn+=_i,ln++),qi.required||_i>Oe.spaceLeft){var Zi=Oe.document.currentLineHeight(!0);if(Oe.height!=null&&Oe.ellipsis&&Oe.document.y+Zi*2>Oe.maxY&&Oe.column>=Oe.columns){for(Oe.ellipsis===!0&&(Oe.ellipsis="\u2026"),jt=jt.replace(/\s+$/,""),sn=Oe.wordWidth(jt+Oe.ellipsis);jt&&sn>Oe.lineWidth;)jt=jt.slice(0,-1).replace(/\s+$/,""),sn=Oe.wordWidth(jt+Oe.ellipsis);sn<=Oe.lineWidth&&(jt=jt+Oe.ellipsis),sn=Oe.wordWidth(jt)}if(qi.required&&(_i>Oe.spaceLeft&&(Vn(),jt=Si,sn=_i,ln=1),Oe.emit("lastLine",Be,Oe)),Vn(),Oe.document.y+Zi>Oe.maxY){var Na=Oe.nextSection();if(!Na)return ln=0,jt="",!1}return qi.required?(Oe.spaceLeft=Oe.lineWidth,jt="",sn=0,ln=0):(Oe.spaceLeft=Oe.lineWidth-_i,jt=Si,sn=_i,ln=1)}else return Oe.spaceLeft-=_i}),ln>0&&(this.emit("lastLine",Be,this),Vn()),this.emit("sectionEnd",Be,this),Be.continued===!0?(_n>1&&(this.continuedX=0),this.continuedX+=Be.textWidth||0,this.document.y=En):this.document.x=this.startX}},{key:"nextSection",value:function(ie){if(this.emit("sectionEnd",ie,this),++this.column>this.columns){if(this.height!=null)return!1;if(this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor){var Be;(Be=this.document).fillColor.apply(Be,Z(this.document._fillColor))}this.emit("pageBreak",ie,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",ie,this);return this.emit("sectionStart",ie,this),!0}}]),G}(p.EventEmitter),pn=Je.number,Qn={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap:function($){return this._lineGap=$,this},moveDown:function($){return $==null&&($=1),this.y+=this.currentLineHeight(!0)*$+this._lineGap,this},moveUp:function($){return $==null&&($=1),this.y-=this.currentLineHeight(!0)*$+this._lineGap,this},_text:function($,G,ce,ie,Be){var Oe=this;ie=this._initOptions(G,ce,ie),$=$==null?"":"".concat($),ie.wordSpacing&&($=$.replace(/\s{2,}/g," "));var kt=function(){ie.structParent&&ie.structParent.add(Oe.struct(ie.structType||"P",[Oe.markStructureContent(ie.structType||"P")]))};if(ie.width){var jt=this._wrapper;jt||(jt=new Bt(this,ie),jt.on("line",Be),jt.on("firstLine",kt)),this._wrapper=ie.continued?jt:null,this._textOptions=ie.continued?ie:null,jt.wrap($,ie)}else{var sn=We($.split(`
`)),ln;try{for(sn.s();!(ln=sn.n()).done;){var _n=ln.value;kt(),Be(_n,ie)}}catch(En){sn.e(En)}finally{sn.f()}}return this},text:function($,G,ce,ie){return this._text($,G,ce,ie,this._line)},widthOfString:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this._font.widthOfString($,this._fontSize,G.features)+(G.characterSpacing||0)*($.length-1)},heightOfString:function($,G){var ce=this,ie=this.x,Be=this.y;G=this._initOptions(G),G.height=1/0;var Oe=G.lineGap||this._lineGap||0;this._text($,this.x,this.y,G,function(){return ce.y+=ce.currentLineHeight(!0)+Oe});var kt=this.y-Be;return this.x=ie,this.y=Be,kt},list:function($,G,ce,ie,Be){var Oe=this;ie=this._initOptions(G,ce,ie);var kt=ie.listType||"bullet",jt=Math.round(this._font.ascender/1e3*this._fontSize),sn=jt/2,ln=ie.bulletRadius||jt/3,_n=ie.textIndent||(kt==="bullet"?ln*5:jt*2),En=ie.bulletIndent||(kt==="bullet"?ln*8:jt*2),Vn=1,Si=[],_i=[],qi=[],vr=function Hr(wo){for(var $o=1,Eo=0;Eo<wo.length;Eo++){var Ks=wo[Eo];Array.isArray(Ks)?(Vn++,Hr(Ks),Vn--):(Si.push(Ks),_i.push(Vn),kt!=="bullet"&&qi.push($o++))}};vr($);var Zi=function(wo){switch(kt){case"numbered":return"".concat(wo,".");case"lettered":var $o=String.fromCharCode((wo-1)%26+65),Eo=Math.floor((wo-1)/26+1),Ks=Array(Eo+1).join($o);return"".concat(Ks,".")}};Be=new Bt(this,ie),Be.on("line",this._line),Vn=1;var Na=0;return Be.on("firstLine",function(){var Hr,wo,$o,Eo;if(ie.structParent)if(ie.structTypes){var Ks=J(ie.structTypes,3);wo=Ks[0],$o=Ks[1],Eo=Ks[2]}else wo="LI",$o="Lbl",Eo="LBody";wo?(Hr=Oe.struct(wo),ie.structParent.add(Hr)):ie.structParent&&(Hr=ie.structParent);var I0;if((I0=_i[Na++])!==Vn){var m1=En*(I0-Vn);Oe.x+=m1,Be.lineWidth-=m1,Vn=I0}switch(Hr&&($o||Eo)&&Hr.add(Oe.struct($o||Eo,[Oe.markStructureContent($o||Eo)])),kt){case"bullet":Oe.circle(Oe.x-_n+ln,Oe.y+sn,ln),Oe.fill();break;case"numbered":case"lettered":var dc=Zi(qi[Na-1]);Oe._fragment(dc,Oe.x-_n,Oe.y,ie);break}Hr&&$o&&Eo&&Hr.add(Oe.struct(Eo,[Oe.markStructureContent(Eo)])),Hr&&Hr!==ie.structParent&&Hr.end()}),Be.on("sectionStart",function(){var Hr=_n+En*(Vn-1);return Oe.x+=Hr,Be.lineWidth-=Hr}),Be.on("sectionEnd",function(){var Hr=_n+En*(Vn-1);return Oe.x-=Hr,Be.lineWidth+=Hr}),Be.wrap(Si.join(`
`),ie),this},_initOptions:function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=arguments.length>1?arguments[1]:void 0,ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};typeof $=="object"&&(ce=$,$=null);var ie=Object.assign({},ce);if(this._textOptions)for(var Be in this._textOptions){var Oe=this._textOptions[Be];Be!=="continued"&&ie[Be]===void 0&&(ie[Be]=Oe)}return $!=null&&(this.x=$),G!=null&&(this.y=G),ie.lineBreak!==!1&&(ie.width==null&&(ie.width=this.page.width-this.x-this.page.margins.right),ie.width=Math.max(ie.width,0)),ie.columns||(ie.columns=0),ie.columnGap==null&&(ie.columnGap=18),ie},_line:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=arguments.length>2?arguments[2]:void 0;this._fragment($,this.x,this.y,G);var ie=G.lineGap||this._lineGap||0;return ce?this.y+=this.currentLineHeight(!0)+ie:this.x+=this.widthOfString($)},_fragment:function($,G,ce,ie){var Be=this,Oe,kt,jt,sn,ln,_n;if($="".concat($).replace(/\n/g,""),$.length!==0){var En=ie.align||"left",Vn=ie.wordSpacing||0,Si=ie.characterSpacing||0;if(ie.width)switch(En){case"right":ln=this.widthOfString($.replace(/\s+$/,""),ie),G+=ie.lineWidth-ln;break;case"center":G+=ie.lineWidth/2-ie.textWidth/2;break;case"justify":_n=$.trim().split(/\s+/),ln=this.widthOfString($.replace(/\s+/g,""),ie);var _i=this.widthOfString(" ")+Si;Vn=Math.max(0,(ie.lineWidth-ln)/Math.max(1,_n.length-1)-_i);break}if(typeof ie.baseline=="number")Oe=-ie.baseline;else{switch(ie.baseline){case"svg-middle":Oe=.5*this._font.xHeight;break;case"middle":case"svg-central":Oe=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":Oe=this._font.descender;break;case"alphabetic":Oe=0;break;case"mathematical":Oe=.5*this._font.ascender;break;case"hanging":Oe=.8*this._font.ascender;break;case"top":Oe=this._font.ascender;break;default:Oe=this._font.ascender}Oe=Oe/1e3*this._fontSize}var qi=ie.textWidth+Vn*(ie.wordCount-1)+Si*($.length-1);if(ie.link!=null&&this.link(G,ce,qi,this.currentLineHeight(),ie.link),ie.goTo!=null&&this.goTo(G,ce,qi,this.currentLineHeight(),ie.goTo),ie.destination!=null&&this.addNamedDestination(ie.destination,"XYZ",G,ce,null),ie.underline){this.save(),ie.stroke||this.strokeColor.apply(this,Z(this._fillColor||[]));var vr=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(vr);var Zi=ce+this.currentLineHeight()-vr;this.moveTo(G,Zi),this.lineTo(G+qi,Zi),this.stroke(),this.restore()}if(ie.strike){this.save(),ie.stroke||this.strokeColor.apply(this,Z(this._fillColor||[]));var Na=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(Na);var Hr=ce+this.currentLineHeight()/2;this.moveTo(G,Hr),this.lineTo(G+qi,Hr),this.stroke(),this.restore()}if(this.save(),ie.oblique){var wo;typeof ie.oblique=="number"?wo=-Math.tan(ie.oblique*Math.PI/180):wo=-.25,this.transform(1,0,0,1,G,ce),this.transform(1,0,wo,1,-wo*Oe,0),this.transform(1,0,0,1,-G,-ce)}this.transform(1,0,0,-1,0,this.page.height),ce=this.page.height-ce-Oe,this.page.fonts[this._font.id]==null&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent("1 0 0 1 ".concat(pn(G)," ").concat(pn(ce)," Tm")),this.addContent("/".concat(this._font.id," ").concat(pn(this._fontSize)," Tf"));var $o=ie.fill&&ie.stroke?2:ie.stroke?1:0;if($o&&this.addContent("".concat($o," Tr")),Si&&this.addContent("".concat(pn(Si)," Tc")),Vn){_n=$.trim().split(/\s+/),Vn+=this.widthOfString(" ")+Si,Vn*=1e3/this._fontSize,kt=[],sn=[];var Eo=We(_n),Ks;try{for(Eo.s();!(Ks=Eo.n()).done;){var I0=Ks.value,m1=this._font.encode(I0,ie.features),dc=J(m1,2),P1=dc[0],g1=dc[1];kt=kt.concat(P1),sn=sn.concat(g1);var k1={},Bc=sn[sn.length-1];for(var Lc in Bc){var H0=Bc[Lc];k1[Lc]=H0}k1.xAdvance+=Vn,sn[sn.length-1]=k1}}catch(Dc){Eo.e(Dc)}finally{Eo.f()}}else{var R1=this._font.encode($,ie.features),O1=J(R1,2);kt=O1[0],sn=O1[1]}var Ba=this._fontSize/1e3,t2=[],ou=0,su=!1,Bs=function(ao){if(ou<ao){var L3=kt.slice(ou,ao).join(""),Xs=sn[ao-1].xAdvance-sn[ao-1].advanceWidth;t2.push("<".concat(L3,"> ").concat(pn(-Xs)))}return ou=ao},M0=function(ao){if(Bs(ao),t2.length>0)return Be.addContent("[".concat(t2.join(" "),"] TJ")),t2.length=0};for(jt=0;jt<sn.length;jt++){var Q0=sn[jt];Q0.xOffset||Q0.yOffset?(M0(jt),this.addContent("1 0 0 1 ".concat(pn(G+Q0.xOffset*Ba)," ").concat(pn(ce+Q0.yOffset*Ba)," Tm")),M0(jt+1),su=!0):(su&&(this.addContent("1 0 0 1 ".concat(pn(G)," ").concat(pn(ce)," Tm")),su=!1),Q0.xAdvance-Q0.advanceWidth!==0&&Bs(jt+1)),G+=Q0.xAdvance*Ba}return M0(jt),this.addContent("ET"),this.restore()}}},Kn=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],ui={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"},ai=function(){function Pe($,G){b(this,Pe);var ce;if(this.data=$,this.label=G,this.data.readUInt16BE(0)!==65496)throw"SOI not found in JPEG";for(var ie=2;ie<this.data.length&&(ce=this.data.readUInt16BE(ie),ie+=2,!Kn.includes(ce));)ie+=this.data.readUInt16BE(ie);if(!Kn.includes(ce))throw"Invalid JPEG.";ie+=2,this.bits=this.data[ie++],this.height=this.data.readUInt16BE(ie),ie+=2,this.width=this.data.readUInt16BE(ie),ie+=2;var Be=this.data[ie++];this.colorSpace=ui[Be],this.obj=null}return x(Pe,[{key:"embed",value:function(G){if(!this.obj)return this.obj=G.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),this.colorSpace==="DeviceCMYK"&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}]),Pe}(),$i=function(){function Pe($,G){b(this,Pe),this.label=G,this.image=new A.default($),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}return x(Pe,[{key:"embed",value:function(G){var ce=!1;if(this.document=G,!this.obj){var ie=this.image.hasAlphaChannel,Be=this.image.interlaceMethod===1;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:ie?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!ie){var Oe=this.document.ref({Predictor:Be?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=Oe,Oe.end()}if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{var kt=this.document.ref();kt.end(c.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,kt]}if(this.image.transparency.grayscale!=null){var jt=this.image.transparency.grayscale;this.obj.data.Mask=[jt,jt]}else if(this.image.transparency.rgb){var sn=this.image.transparency.rgb,ln=[],_n=We(sn),En;try{for(_n.s();!(En=_n.n()).done;){var Vn=En.value;ln.push(Vn,Vn)}}catch(Si){_n.e(Si)}finally{_n.f()}this.obj.data.Mask=ln}else{if(this.image.transparency.indexed)return ce=!0,this.loadIndexedAlphaChannel();if(ie)return ce=!0,this.splitAlphaChannel()}if(Be&&!ce)return this.decodeData();this.finalize()}}},{key:"finalize",value:function(){if(this.alphaChannel){var G=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});G.end(this.alphaChannel),this.obj.data.SMask=G}return this.obj.end(this.imgData),this.image=null,this.imgData=null}},{key:"splitAlphaChannel",value:function(){var G=this;return this.image.decodePixels(function(ce){for(var ie,Be,Oe=G.image.colors,kt=G.width*G.height,jt=c.alloc(kt*Oe),sn=c.alloc(kt),ln=Be=ie=0,_n=ce.length,En=G.image.bits===16?1:0;ln<_n;){for(var Vn=0;Vn<Oe;Vn++)jt[Be++]=ce[ln++],ln+=En;sn[ie++]=ce[ln++],ln+=En}return G.imgData=f.default.deflateSync(jt),G.alphaChannel=f.default.deflateSync(sn),G.finalize()})}},{key:"loadIndexedAlphaChannel",value:function(){var G=this,ce=this.image.transparency.indexed;return this.image.decodePixels(function(ie){for(var Be=c.alloc(G.width*G.height),Oe=0,kt=0,jt=ie.length;kt<jt;kt++)Be[Oe++]=ce[ie[kt]];return G.alphaChannel=f.default.deflateSync(Be),G.finalize()})}},{key:"decodeData",value:function(){var G=this;this.image.decodePixels(function(ce){G.imgData=f.default.deflateSync(ce),G.finalize()})}}]),Pe}(),Ar=function(){function Pe(){b(this,Pe)}return x(Pe,null,[{key:"open",value:function(G,ce){var ie;if(c.isBuffer(G))ie=G;else if(G instanceof ArrayBuffer)ie=c.from(new Uint8Array(G));else{var Be;if(Be=/^data:.+;base64,(.*)$/.exec(G))ie=c.from(Be[1],"base64");else if(ie=y.readFileSync(G),!ie)return}if(ie[0]===255&&ie[1]===216)return new ai(ie,ce);if(ie[0]===137&&ie.toString("ascii",1,4)==="PNG")return new $i(ie,ce);throw new Error("Unknown image format.")}}]),Pe}(),Vr={initImages:function(){return this._imageRegistry={},this._imageCount=0},image:function($,G,ce){var ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Be,Oe,kt,jt,sn,ln,_n;typeof G=="object"&&(ie=G,G=null),G=(ln=G??ie.x)!=null?ln:this.x,ce=(_n=ce??ie.y)!=null?_n:this.y,typeof $=="string"&&(jt=this._imageRegistry[$]),jt||($.width&&$.height?jt=$:jt=this.openImage($)),jt.obj||jt.embed(this),this.page.xobjects[jt.label]==null&&(this.page.xobjects[jt.label]=jt.obj);var En=ie.width||jt.width,Vn=ie.height||jt.height;if(ie.width&&!ie.height){var Si=En/jt.width;En=jt.width*Si,Vn=jt.height*Si}else if(ie.height&&!ie.width){var _i=Vn/jt.height;En=jt.width*_i,Vn=jt.height*_i}else if(ie.scale)En=jt.width*ie.scale,Vn=jt.height*ie.scale;else if(ie.fit){var qi=J(ie.fit,2);kt=qi[0],Be=qi[1],Oe=kt/Be,sn=jt.width/jt.height,sn>Oe?(En=kt,Vn=kt/sn):(Vn=Be,En=Be*sn)}else if(ie.cover){var vr=J(ie.cover,2);kt=vr[0],Be=vr[1],Oe=kt/Be,sn=jt.width/jt.height,sn>Oe?(Vn=Be,En=Be*sn):(En=kt,Vn=kt/sn)}return(ie.fit||ie.cover)&&(ie.align==="center"?G=G+kt/2-En/2:ie.align==="right"&&(G=G+kt-En),ie.valign==="center"?ce=ce+Be/2-Vn/2:ie.valign==="bottom"&&(ce=ce+Be-Vn)),ie.link!=null&&this.link(G,ce,En,Vn,ie.link),ie.goTo!=null&&this.goTo(G,ce,En,Vn,ie.goTo),ie.destination!=null&&this.addNamedDestination(ie.destination,"XYZ",G,ce,null),this.y===ce&&(this.y+=Vn),this.save(),this.transform(En,0,0,-Vn,G,ce+Vn),this.addContent("/".concat(jt.label," Do")),this.restore(),this},openImage:function($){var G;return typeof $=="string"&&(G=this._imageRegistry[$]),G||(G=Ar.open($,"I".concat(++this._imageCount)),typeof $=="string"&&(this._imageRegistry[$]=G)),G}},mo={annotate:function($,G,ce,ie,Be){Be.Type="Annot",Be.Rect=this._convertRect($,G,ce,ie),Be.Border=[0,0,0],Be.Subtype==="Link"&&typeof Be.F>"u"&&(Be.F=4),Be.Subtype!=="Link"&&Be.C==null&&(Be.C=this._normalizeColor(Be.color||[0,0,0])),delete Be.color,typeof Be.Dest=="string"&&(Be.Dest=new String(Be.Dest));for(var Oe in Be){var kt=Be[Oe];Be[Oe[0].toUpperCase()+Oe.slice(1)]=kt}var jt=this.ref(Be);return this.page.annotations.push(jt),jt.end(),this},note:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return Oe.Subtype="Text",Oe.Contents=new String(Be),Oe.Name="Comment",Oe.color==null&&(Oe.color=[243,223,92]),this.annotate($,G,ce,ie,Oe)},goTo:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return Oe.Subtype="Link",Oe.A=this.ref({S:"GoTo",D:new String(Be)}),Oe.A.end(),this.annotate($,G,ce,ie,Oe)},link:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(Oe.Subtype="Link",typeof Be=="number"){var kt=this._root.data.Pages.data;if(Be>=0&&Be<kt.Kids.length)Oe.A=this.ref({S:"GoTo",D:[kt.Kids[Be],"XYZ",null,null,null]}),Oe.A.end();else throw new Error("The document has no page ".concat(Be))}else Oe.A=this.ref({S:"URI",URI:new String(Be)}),Oe.A.end();return this.annotate($,G,ce,ie,Oe)},_markup:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Oe=this._convertRect($,G,ce,ie),kt=J(Oe,4),jt=kt[0],sn=kt[1],ln=kt[2],_n=kt[3];return Be.QuadPoints=[jt,_n,ln,_n,jt,sn,ln,sn],Be.Contents=new String,this.annotate($,G,ce,ie,Be)},highlight:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Be.Subtype="Highlight",Be.color==null&&(Be.color=[241,238,148]),this._markup($,G,ce,ie,Be)},underline:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Be.Subtype="Underline",this._markup($,G,ce,ie,Be)},strike:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Be.Subtype="StrikeOut",this._markup($,G,ce,ie,Be)},lineAnnotation:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Be.Subtype="Line",Be.Contents=new String,Be.L=[$,this.page.height-G,ce,this.page.height-ie],this.annotate($,G,ce,ie,Be)},rectAnnotation:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Be.Subtype="Square",Be.Contents=new String,this.annotate($,G,ce,ie,Be)},ellipseAnnotation:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Be.Subtype="Circle",Be.Contents=new String,this.annotate($,G,ce,ie,Be)},textAnnotation:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return Oe.Subtype="FreeText",Oe.Contents=new String(Be),Oe.DA=new String,this.annotate($,G,ce,ie,Oe)},fileAnnotation:function($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},kt=this.file(Be.src,Object.assign({hidden:!0},Be));return Oe.Subtype="FileAttachment",Oe.FS=kt,Oe.Contents?Oe.Contents=new String(Oe.Contents):kt.data.Desc&&(Oe.Contents=kt.data.Desc),this.annotate($,G,ce,ie,Oe)},_convertRect:function($,G,ce,ie){var Be=G;G+=ie;var Oe=$+ce,kt=J(this._ctm,6),jt=kt[0],sn=kt[1],ln=kt[2],_n=kt[3],En=kt[4],Vn=kt[5];return $=jt*$+ln*G+En,G=sn*$+_n*G+Vn,Oe=jt*Oe+ln*Be+En,Be=sn*Oe+_n*Be+Vn,[$,G,Oe,Be]}},Fa=function(){function Pe($,G,ce,ie){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{expanded:!1};b(this,Pe),this.document=$,this.options=Be,this.outlineData={},ie!==null&&(this.outlineData.Dest=[ie.dictionary,"Fit"]),G!==null&&(this.outlineData.Parent=G),ce!==null&&(this.outlineData.Title=new String(ce)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}return x(Pe,[{key:"addItem",value:function(G){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{expanded:!1},ie=new Pe(this.document,this.dictionary,G,this.document.page,ce);return this.children.push(ie),ie}},{key:"endOutline",value:function(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);var G=this.children[0],ce=this.children[this.children.length-1];this.outlineData.First=G.dictionary,this.outlineData.Last=ce.dictionary;for(var ie=0,Be=this.children.length;ie<Be;ie++){var Oe=this.children[ie];ie>0&&(Oe.outlineData.Prev=this.children[ie-1].dictionary),ie<this.children.length-1&&(Oe.outlineData.Next=this.children[ie+1].dictionary),Oe.endOutline()}}return this.dictionary.end()}}]),Pe}(),Ta={initOutline:function(){return this.outline=new Fa(this,null,null,null)},endOutline:function(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}},Ra=function(){function Pe($,G){b(this,Pe),this.refs=[{pageRef:$,mcid:G}]}return x(Pe,[{key:"push",value:function(G){var ce=this;G.refs.forEach(function(ie){return ce.refs.push(ie)})}}]),Pe}(),Co=function(){function Pe($,G){var ce=this,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;b(this,Pe),this.document=$,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=$.ref({S:G});var Oe=this.dictionary.data;(Array.isArray(ie)||this._isValidChild(ie))&&(Be=ie,ie={}),typeof ie.title<"u"&&(Oe.T=new String(ie.title)),typeof ie.lang<"u"&&(Oe.Lang=new String(ie.lang)),typeof ie.alt<"u"&&(Oe.Alt=new String(ie.alt)),typeof ie.expanded<"u"&&(Oe.E=new String(ie.expanded)),typeof ie.actual<"u"&&(Oe.ActualText=new String(ie.actual)),this._children=[],Be&&(Array.isArray(Be)||(Be=[Be]),Be.forEach(function(kt){return ce.add(kt)}),this.end())}return x(Pe,[{key:"add",value:function(G){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(G))throw new Error("Invalid structure element child");return G instanceof Pe&&(G.setParent(this.dictionary),this._attached&&G.setAttached()),G instanceof Ra&&this._addContentToParentTree(G),typeof G=="function"&&this._attached&&(G=this._contentForClosure(G)),this._children.push(G),this}},{key:"_addContentToParentTree",value:function(G){var ce=this;G.refs.forEach(function(ie){var Be=ie.pageRef,Oe=ie.mcid,kt=ce.document.getStructParentTree().get(Be.data.StructParents);kt[Oe]=ce.dictionary})}},{key:"setParent",value:function(G){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=G,this._flush()}},{key:"setAttached",value:function(){var G=this;this._attached||(this._children.forEach(function(ce,ie){ce instanceof Pe&&ce.setAttached(),typeof ce=="function"&&(G._children[ie]=G._contentForClosure(ce))}),this._attached=!0,this._flush())}},{key:"end",value:function(){this._ended||(this._children.filter(function(G){return G instanceof Pe}).forEach(function(G){return G.end()}),this._ended=!0,this._flush())}},{key:"_isValidChild",value:function(G){return G instanceof Pe||G instanceof Ra||typeof G=="function"}},{key:"_contentForClosure",value:function(G){var ce=this.document.markStructureContent(this.dictionary.data.S);return G(),this.document.endMarkedContent(),this._addContentToParentTree(ce),ce}},{key:"_isFlushable",value:function(){return!this.dictionary.data.P||!this._ended?!1:this._children.every(function(G){return typeof G=="function"?!1:G instanceof Pe?G._isFlushable():!0})}},{key:"_flush",value:function(){var G=this;this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(function(ce){return G._flushChild(ce)}),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}},{key:"_flushChild",value:function(G){var ce=this;G instanceof Pe&&this.dictionary.data.K.push(G.dictionary),G instanceof Ra&&G.refs.forEach(function(ie){var Be=ie.pageRef,Oe=ie.mcid;ce.dictionary.data.Pg||(ce.dictionary.data.Pg=Be),ce.dictionary.data.Pg===Be?ce.dictionary.data.K.push(Oe):ce.dictionary.data.K.push({Type:"MCR",Pg:Be,MCID:Oe})})}}]),Pe}(),_0=function(Pe){T(G,Pe);var $=V(G);function G(){return b(this,G),$.apply(this,arguments)}return x(G,[{key:"_compareKeys",value:function(ie,Be){return parseInt(ie)-parseInt(Be)}},{key:"_keysName",value:function(){return"Nums"}},{key:"_dataForKey",value:function(ie){return parseInt(ie)}}]),G}(q),Oa={initMarkings:function($){this.structChildren=[],$.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if($==="Artifact"||G&&G.mcid){var ce=0;for(this.page.markings.forEach(function(Be){(ce||Be.structContent||Be.tag==="Artifact")&&ce++});ce--;)this.endMarkedContent()}if(!G)return this.page.markings.push({tag:$}),this.addContent("/".concat($," BMC")),this;this.page.markings.push({tag:$,options:G});var ie={};return typeof G.mcid<"u"&&(ie.MCID=G.mcid),$==="Artifact"&&(typeof G.type=="string"&&(ie.Type=G.type),Array.isArray(G.bbox)&&(ie.BBox=[G.bbox[0],this.page.height-G.bbox[3],G.bbox[2],this.page.height-G.bbox[1]]),Array.isArray(G.attached)&&G.attached.every(function(Be){return typeof Be=="string"})&&(ie.Attached=G.attached)),$==="Span"&&(G.lang&&(ie.Lang=new String(G.lang)),G.alt&&(ie.Alt=new String(G.alt)),G.expanded&&(ie.E=new String(G.expanded)),G.actual&&(ie.ActualText=new String(G.actual))),this.addContent("/".concat($," ").concat(Je.convert(ie)," BDC")),this},markStructureContent:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=this.getStructParentTree().get(this.page.structParentTreeKey),ie=ce.length;ce.push(null),this.markContent($,R(R({},G),{},{mcid:ie}));var Be=new Ra(this.page.dictionary,ie);return this.page.markings.slice(-1)[0].structContent=Be,Be},endMarkedContent:function(){return this.page.markings.pop(),this.addContent("EMC"),this},struct:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return new Co(this,$,G,ce)},addStructure:function($){var G=this.getStructTreeRoot();return $.setParent(G),$.setAttached(),this.structChildren.push($),G.data.K||(G.data.K=[]),G.data.K.push($.dictionary),this},initPageMarkings:function($){var G=this;$.forEach(function(ce){if(ce.structContent){var ie=ce.structContent,Be=G.markStructureContent(ce.tag,ce.options);ie.push(Be),G.page.markings.slice(-1)[0].structContent=ie}else G.markContent(ce.tag,ce.options)})},endPageMarkings:function($){var G=$.markings;return G.forEach(function(){return $.write("EMC")}),$.markings=[],G},getMarkInfoDictionary:function(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},getStructTreeRoot:function(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new _0,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree:function(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey:function(){this.getMarkInfoDictionary();var $=this.getStructTreeRoot(),G=$.data.ParentTreeNextKey++;return $.data.ParentTree.add(G,[]),G},endMarkings:function(){var $=this._root.data.StructTreeRoot;$&&($.end(),this.structChildren.forEach(function(G){return G.end()})),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}},Ws={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},S0={left:0,center:1,right:2},Jo={value:"V",defaultValue:"DV"},Mr={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},br={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}},Wu={initForm:function(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();var $={Fields:[],NeedAppearances:!0,DA:new String("/".concat(this._font.id," 0 Tf 0 g")),DR:{Font:{}}};$.DR.Font[this._font.id]=this._font.ref();var G=this.ref($);return this._root.data.AcroForm=G,this},endAcroForm:function(){var $=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var G=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(function(ce){G[ce]=$._acroform.fonts[ce]}),this._root.data.AcroForm.data.Fields.forEach(function(ce){$._endChild(ce)}),this._root.data.AcroForm.end()}return this},_endChild:function($){var G=this;return Array.isArray($.data.Kids)&&($.data.Kids.forEach(function(ce){G._endChild(ce)}),$.end()),this},formField:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=this._fieldDict($,null,G),ie=this.ref(ce);return this._addToParent(ie),ie},formAnnotation:function($,G,ce,ie,Be,Oe){var kt=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},jt=this._fieldDict($,G,kt);jt.Subtype="Widget",jt.F===void 0&&(jt.F=4),this.annotate(ce,ie,Be,Oe,jt);var sn=this.page.annotations[this.page.annotations.length-1];return this._addToParent(sn)},formText:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation($,"text",G,ce,ie,Be,Oe)},formPushButton:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation($,"pushButton",G,ce,ie,Be,Oe)},formCombo:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation($,"combo",G,ce,ie,Be,Oe)},formList:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation($,"list",G,ce,ie,Be,Oe)},formRadioButton:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation($,"radioButton",G,ce,ie,Be,Oe)},formCheckbox:function($,G,ce,ie,Be){var Oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation($,"checkbox",G,ce,ie,Be,Oe)},_addToParent:function($){var G=$.data.Parent;return G?(G.data.Kids||(G.data.Kids=[]),G.data.Kids.push($)):this._root.data.AcroForm.data.Fields.push($),this},_fieldDict:function($,G){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var ie=Object.assign({},ce);return G!==null&&(ie=this._resolveType(G,ce)),ie=this._resolveFlags(ie),ie=this._resolveJustify(ie),ie=this._resolveFont(ie),ie=this._resolveStrings(ie),ie=this._resolveColors(ie),ie=this._resolveFormat(ie),ie.T=new String($),ie.parent&&(ie.Parent=ie.parent,delete ie.parent),ie},_resolveType:function($,G){if($==="text")G.FT="Tx";else if($==="pushButton")G.FT="Btn",G.pushButton=!0;else if($==="radioButton")G.FT="Btn",G.radioButton=!0;else if($==="checkbox")G.FT="Btn";else if($==="combo")G.FT="Ch",G.combo=!0;else if($==="list")G.FT="Ch";else throw new Error("Invalid form annotation type '".concat($,"'"));return G},_resolveFormat:function($){var G=$.format;if(G&&G.type){var ce,ie,Be="";if(Mr[G.type]!==void 0)ce="AFSpecial_Keystroke",ie="AFSpecial_Format",Be=Mr[G.type];else{var Oe=G.type.charAt(0).toUpperCase()+G.type.slice(1);if(ce="AF".concat(Oe,"_Keystroke"),ie="AF".concat(Oe,"_Format"),G.type==="date")ce+="Ex",Be=String(G.param);else if(G.type==="time")Be=String(G.param);else if(G.type==="number"){var kt=Object.assign({},br.number,G);Be=String([String(kt.nDec),kt.sepComma?"0":"1",'"'+kt.negStyle+'"',"null",'"'+kt.currency+'"',String(kt.currencyPrepend)].join(","))}else if(G.type==="percent"){var jt=Object.assign({},br.percent,G);Be=String([String(jt.nDec),jt.sepComma?"0":"1"].join(","))}}$.AA=$.AA?$.AA:{},$.AA.K={S:"JavaScript",JS:new String("".concat(ce,"(").concat(Be,");"))},$.AA.F={S:"JavaScript",JS:new String("".concat(ie,"(").concat(Be,");"))}}return delete $.format,$},_resolveColors:function($){var G=this._normalizeColor($.backgroundColor);return G&&($.MK||($.MK={}),$.MK.BG=G),G=this._normalizeColor($.borderColor),G&&($.MK||($.MK={}),$.MK.BC=G),delete $.backgroundColor,delete $.borderColor,$},_resolveFlags:function($){var G=0;return Object.keys($).forEach(function(ce){Ws[ce]&&(G|=Ws[ce],delete $[ce])}),G!==0&&($.Ff=$.Ff?$.Ff:0,$.Ff|=G),$},_resolveJustify:function($){var G=0;return $.align!==void 0&&(typeof S0[$.align]=="number"&&(G=S0[$.align]),delete $.align),G!==0&&($.Q=G),$},_resolveFont:function($){if(this._acroform.fonts[this._font.id]===null&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){$.DR={Font:{}};var G=$.fontSize||0;$.DR.Font[this._font.id]=this._font.ref(),$.DA=new String("/".concat(this._font.id," ").concat(G," Tf 0 g"))}return $},_resolveStrings:function($){var G=[];function ce(ie){if(Array.isArray(ie))for(var Be=0;Be<ie.length;Be++)typeof ie[Be]=="string"?G.push(new String(ie[Be])):G.push(ie[Be])}return ce($.Opt),$.select&&(ce($.select),delete $.select),G.length&&($.Opt=G),Object.keys(Jo).forEach(function(ie){$[ie]!==void 0&&($[Jo[ie]]=$[ie],delete $[ie])}),["V","DV"].forEach(function(ie){typeof $[ie]=="string"&&($[ie]=new String($[ie]))}),$.MK&&$.MK.CA&&($.MK.CA=new String($.MK.CA)),$.label&&($.MK=$.MK?$.MK:{},$.MK.CA=new String($.label),delete $.label),$}},ru={file:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};G.name=G.name||$;var ce={Type:"EmbeddedFile",Params:{}},ie;if(!$)throw new Error("No src specified");if(c.isBuffer($))ie=$;else if($ instanceof ArrayBuffer)ie=c.from(new Uint8Array($));else{var Be;if(Be=/^data:(.*);base64,(.*)$/.exec($))Be[1]&&(ce.Subtype=Be[1].replace("/","#2F")),ie=c.from(Be[2],"base64");else{if(ie=y.readFileSync($),!ie)throw new Error("Could not read contents of file at filepath ".concat($));var Oe=y.statSync($),kt=Oe.birthtime,jt=Oe.ctime;ce.Params.CreationDate=kt,ce.Params.ModDate=jt}}G.creationDate instanceof Date&&(ce.Params.CreationDate=G.creationDate),G.modifiedDate instanceof Date&&(ce.Params.ModDate=G.modifiedDate),G.type&&(ce.Subtype=G.type.replace("/","#2F"));var sn=d.default.MD5(d.default.lib.WordArray.create(new Uint8Array(ie)));ce.Params.CheckSum=new String(sn),ce.Params.Size=ie.byteLength;var ln;this._fileRegistry||(this._fileRegistry={});var _n=this._fileRegistry[G.name];_n&&p1(ce,_n)?ln=_n.ref:(ln=this.ref(ce),ln.end(ie),this._fileRegistry[G.name]=R(R({},ce),{},{ref:ln}));var En={Type:"Filespec",F:new String(G.name),EF:{F:ln},UF:new String(G.name)};G.description&&(En.Desc=new String(G.description));var Vn=this.ref(En);return Vn.end(),G.hidden||this.addNamedEmbeddedFile(G.name,Vn),Vn}};function p1(Pe,$){return Pe.Subtype===$.Subtype&&Pe.Params.CheckSum.toString()===$.Params.CheckSum.toString()&&Pe.Params.Size===$.Params.Size&&Pe.Params.CreationDate===$.Params.CreationDate&&Pe.Params.ModDate===$.Params.ModDate}var au={initPDFA:function($){$.charAt($.length-3)==="-"?(this.subset_conformance=$.charAt($.length-1).toUpperCase(),this.subset=parseInt($.charAt($.length-2))):(this.subset_conformance="B",this.subset=parseInt($.charAt($.length-1)))},endSubset:function(){this._addPdfaMetadata();var $="".concat(s,"/data/sRGB_IEC61966_2_1.icc"),G="".concat(s,"/../color_profiles/sRGB_IEC61966_2_1.icc");this._addColorOutputIntent(y.existsSync($)?$:G)},_addColorOutputIntent:function($){var G=y.readFileSync($),ce=this.ref({Length:G.length,N:3});ce.write(G),ce.end();var ie=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:ce});ie.end(),this._root.data.OutputIntents=[ie]},_getPdfaid:function(){return`
        <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about="">
            <pdfaid:part>`.concat(this.subset,`</pdfaid:part>
            <pdfaid:conformance>`).concat(this.subset_conformance,`</pdfaid:conformance>
        </rdf:Description>
        `)},_addPdfaMetadata:function(){this.appendXML(this._getPdfaid())}},Ku={_importSubset:function($){Object.assign(this,$)},initSubset:function($){switch($.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(au),this.initPDFA($.subset);break}}},A1=function(){function Pe(){b(this,Pe),this._metadata=`
        <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?>
            <x:xmpmeta xmlns:x="adobe:ns:meta/">
                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        `}return x(Pe,[{key:"_closeTags",value:function(){this._metadata=this._metadata.concat(`
                </rdf:RDF>
            </x:xmpmeta>
        <?xpacket end="w"?>
        `)}},{key:"append",value:function(G){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this._metadata=this._metadata.concat(G),ce&&(this._metadata=this._metadata.concat(`
`))}},{key:"getXML",value:function(){return this._metadata}},{key:"getLength",value:function(){return this._metadata.length}},{key:"end",value:function(){this._closeTags(),this._metadata=this._metadata.trim()}}]),Pe}(),hs={initMetadata:function(){this.metadata=new A1},appendXML:function($){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.metadata.append($,G)},_addInfo:function(){this.appendXML(`
        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
            <xmp:CreateDate>`.concat(this.info.CreationDate.toISOString().split(".")[0]+"Z",`</xmp:CreateDate>
            <xmp:CreatorTool>`).concat(this.info.Creator,`</xmp:CreatorTool>
        </rdf:Description>
        `)),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(`
            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
            `),this.info.Title&&this.appendXML(`
                <dc:title>
                    <rdf:Alt>
                        <rdf:li xml:lang="x-default">`.concat(this.info.Title,`</rdf:li>
                    </rdf:Alt>
                </dc:title>
                `)),this.info.Author&&this.appendXML(`
                <dc:creator>
                    <rdf:Seq>
                        <rdf:li>`.concat(this.info.Author,`</rdf:li>
                    </rdf:Seq>
                </dc:creator>
                `)),this.info.Subject&&this.appendXML(`
                <dc:description>
                    <rdf:Alt>
                        <rdf:li xml:lang="x-default">`.concat(this.info.Subject,`</rdf:li>
                    </rdf:Alt>
                </dc:description>
                `)),this.appendXML(`
            </rdf:Description>
            `)),this.appendXML(`
        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
            <pdf:Producer>`.concat(this.info.Creator,"</pdf:Producer>"),!1),this.info.Keywords&&this.appendXML(`
            <pdf:Keywords>`.concat(this.info.Keywords,"</pdf:Keywords>"),!1),this.appendXML(`
        </rdf:Description>
        `)},endMetadata:function(){this._addInfo(),this.metadata.end(),this.version!=1.3&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(c.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}},pl=function(Pe){T(G,Pe);var $=V(G);function G(){var ce,ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};switch(b(this,G),ce=$.call(this,ie),ce.options=ie,ie.pdfVersion){case"1.4":ce.version=1.4;break;case"1.5":ce.version=1.5;break;case"1.6":ce.version=1.6;break;case"1.7":case"1.7ext3":ce.version=1.7;break;default:ce.version=1.3;break}ce.compress=ce.options.compress!=null?ce.options.compress:!0,ce._pageBuffer=[],ce._pageBufferStart=0,ce._offsets=[],ce._waiting=0,ce._ended=!1,ce._offset=0;var Be=ce.ref({Type:"Pages",Count:0,Kids:[]}),Oe=ce.ref({Dests:new he});if(ce._root=ce.ref({Type:"Catalog",Pages:Be,Names:Oe}),ce.options.lang&&(ce._root.data.Lang=new String(ce.options.lang)),ce.page=null,ce.initMetadata(),ce.initColor(),ce.initVector(),ce.initFonts(ie.font),ce.initText(),ce.initImages(),ce.initOutline(),ce.initMarkings(ie),ce.initSubset(ie),ce.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},ce.options.info)for(var kt in ce.options.info){var jt=ce.options.info[kt];ce.info[kt]=jt}return ce.options.displayTitle&&(ce._root.data.ViewerPreferences=ce.ref({DisplayDocTitle:!0})),ce._id=W.generateFileID(ce.info),ce._security=W.create(z(ce),ie),ce._write("%PDF-".concat(ce.version)),ce._write("%\xFF\xFF\xFF\xFF"),ce.options.autoFirstPage!==!1&&ce.addPage(),ce}return x(G,[{key:"addPage",value:function(ie){ie==null&&(ie=this.options),this.options.bufferPages||this.flushPages(),this.page=new fe(this,ie),this._pageBuffer.push(this.page);var Be=this._root.data.Pages.data;return Be.Kids.push(this.page.dictionary),Be.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this}},{key:"continueOnNewPage",value:function(ie){var Be=this.endPageMarkings(this.page);return this.addPage(ie),this.initPageMarkings(Be),this}},{key:"bufferedPageRange",value:function(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}},{key:"switchToPage",value:function(ie){var Be;if(!(Be=this._pageBuffer[ie-this._pageBufferStart]))throw new Error("switchToPage(".concat(ie,") out of bounds, current buffer covers pages ").concat(this._pageBufferStart," to ").concat(this._pageBufferStart+this._pageBuffer.length-1));return this.page=Be}},{key:"flushPages",value:function(){var ie=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=ie.length;var Be=We(ie),Oe;try{for(Be.s();!(Oe=Be.n()).done;){var kt=Oe.value;this.endPageMarkings(kt),kt.end()}}catch(jt){Be.e(jt)}finally{Be.f()}}},{key:"addNamedDestination",value:function(ie){for(var Be=arguments.length,Oe=new Array(Be>1?Be-1:0),kt=1;kt<Be;kt++)Oe[kt-1]=arguments[kt];Oe.length===0&&(Oe=["XYZ",null,null,null]),Oe[0]==="XYZ"&&Oe[2]!==null&&(Oe[2]=this.page.height-Oe[2]),Oe.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(ie,Oe)}},{key:"addNamedEmbeddedFile",value:function(ie,Be){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new he({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(ie,Be)}},{key:"addNamedJavaScript",value:function(ie,Be){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new he);var Oe={JS:new String(Be),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(ie,Oe)}},{key:"ref",value:function(ie){var Be=new lt(this,this._offsets.length+1,ie);return this._offsets.push(null),this._waiting++,Be}},{key:"_read",value:function(){}},{key:"_write",value:function(ie){return c.isBuffer(ie)||(ie=c.from(ie+`
`,"binary")),this.push(ie),this._offset+=ie.length}},{key:"addContent",value:function(ie){return this.page.write(ie),this}},{key:"_refEnd",value:function(ie){if(this._offsets[ie.id-1]=ie.offset,--this._waiting===0&&this._ended)return this._finalize(),this._ended=!1}},{key:"write",value:function(ie,Be){var Oe=new Error("PDFDocument#write is deprecated, and will be removed in a future version of PDFKit. Please pipe the document into a Node stream.");return console.warn(Oe.stack),this.pipe(y.createWriteStream(ie)),this.end(),this.once("end",Be)}},{key:"end",value:function(){this.flushPages(),this._info=this.ref();for(var ie in this.info){var Be=this.info[ie];typeof Be=="string"&&(Be=new String(Be));var Oe=this.ref(Be);Oe.end(),this._info.data[ie]=Oe}this._info.end();for(var kt in this._fontFamilies){var jt=this._fontFamilies[kt];jt.finalize()}return this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),this._waiting===0?this._finalize():this._ended=!0}},{key:"_finalize",value:function(){var ie=this._offset;this._write("xref"),this._write("0 ".concat(this._offsets.length+1)),this._write("0000000000 65535 f ");var Be=We(this._offsets),Oe;try{for(Be.s();!(Oe=Be.n()).done;){var kt=Oe.value;kt="0000000000".concat(kt).slice(-10),this._write(kt+" 00000 n ")}}catch(sn){Be.e(sn)}finally{Be.f()}var jt={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(jt.Encrypt=this._security.dictionary),this._write("trailer"),this._write(Je.convert(jt)),this._write("startxref"),this._write("".concat(ie)),this._write("%%EOF"),this.push(null)}},{key:"toString",value:function(){return"[object PDFDocument]"}}]),G}(l.default.Readable),fa=function($){Object.assign(pl.prototype,$)};fa(hs),fa(a0),fa(At),fa(Jt),fa(Qn),fa(Vr),fa(mo),fa(Ta),fa(Oa),fa(Wu),fa(ru),fa(Ku),pl.LineWrapper=Bt;var B3=a.default=pl},36164:function(r,a,o){var s=o(45314),c=o(72022),l=c;typeof l.pdfMake>"u"&&(l.pdfMake=s),r.exports=s},80182:function(r,a,o){"use strict";var s=o(9964);function c(Ve){"@babel/helpers - typeof";return c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(et){return typeof et}:function(et){return et&&typeof Symbol=="function"&&et.constructor===Symbol&&et!==Symbol.prototype?"symbol":typeof et},c(Ve)}function l(Ve,et){for(var ft=0;ft<et.length;ft++){var Re=et[ft];Re.enumerable=Re.enumerable||!1,Re.configurable=!0,"value"in Re&&(Re.writable=!0),Object.defineProperty(Ve,d(Re.key),Re)}}function f(Ve,et,ft){return et&&l(Ve.prototype,et),ft&&l(Ve,ft),Object.defineProperty(Ve,"prototype",{writable:!1}),Ve}function d(Ve){var et=h(Ve,"string");return c(et)==="symbol"?et:String(et)}function h(Ve,et){if(c(Ve)!=="object"||Ve===null)return Ve;var ft=Ve[Symbol.toPrimitive];if(ft!==void 0){var Re=ft.call(Ve,et||"default");if(c(Re)!=="object")return Re;throw new TypeError("@@toPrimitive must return a primitive value.")}return(et==="string"?String:Number)(Ve)}function p(Ve,et){if(!(Ve instanceof et))throw new TypeError("Cannot call a class as a function")}var m=o(35403),A=m.codes,v=A.ERR_AMBIGUOUS_ARGUMENT,y=A.ERR_INVALID_ARG_TYPE,b=A.ERR_INVALID_ARG_VALUE,u=A.ERR_INVALID_RETURN_VALUE,x=A.ERR_MISSING_ARGS,w=o(85416),L=o(7187),R=L.inspect,T=o(7187).types,I=T.isPromise,N=T.isRegExp,U=o(37596)(),z=o(89636)(),D=o(67913)("RegExp.prototype.test"),V=new Map,J,Z,oe,de,ne;function be(){var Ve=o(86781);J=Ve.isDeepEqual,Z=Ve.isDeepStrictEqual}var Te=/[\x00-\x08\x0b\x0c\x0e-\x1f]/g,Le=null,Xe=function(et){return Le[et.charCodeAt(0)]},ze=!1,We=r.exports=ue,pt={};function q(Ve){throw Ve.message instanceof Error?Ve.message:new w(Ve)}function Ie(Ve,et,ft,Re,gt){var tn=arguments.length,an;if(tn===0)an="Failed";else if(tn===1)ft=Ve,Ve=void 0;else{if(ze===!1){ze=!0;var qt=s.emitWarning?s.emitWarning:console.warn.bind(console);qt("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}tn===2&&(Re="!=")}if(ft instanceof Error)throw ft;var xn={actual:Ve,expected:et,operator:Re===void 0?"fail":Re,stackStartFn:gt||Ie};ft!==void 0&&(xn.message=ft);var Mn=new w(xn);throw an&&(Mn.message=an,Mn.generatedMessage=!0),Mn}We.fail=Ie,We.AssertionError=w;function le(Ve,et,ft,Re){if(!ft){var gt=!1;if(et===0)gt=!0,Re="No value argument passed to `assert.ok()`";else if(Re instanceof Error)throw Re;var tn=new w({actual:ft,expected:!0,message:Re,operator:"==",stackStartFn:Ve});throw tn.generatedMessage=gt,tn}}function ue(){for(var Ve=arguments.length,et=new Array(Ve),ft=0;ft<Ve;ft++)et[ft]=arguments[ft];le.apply(void 0,[ue,et.length].concat(et))}We.ok=ue,We.equal=function Ve(et,ft,Re){if(arguments.length<2)throw new x("actual","expected");et!=ft&&q({actual:et,expected:ft,message:Re,operator:"==",stackStartFn:Ve})},We.notEqual=function Ve(et,ft,Re){if(arguments.length<2)throw new x("actual","expected");et==ft&&q({actual:et,expected:ft,message:Re,operator:"!=",stackStartFn:Ve})},We.deepEqual=function Ve(et,ft,Re){if(arguments.length<2)throw new x("actual","expected");J===void 0&&be(),J(et,ft)||q({actual:et,expected:ft,message:Re,operator:"deepEqual",stackStartFn:Ve})},We.notDeepEqual=function Ve(et,ft,Re){if(arguments.length<2)throw new x("actual","expected");J===void 0&&be(),J(et,ft)&&q({actual:et,expected:ft,message:Re,operator:"notDeepEqual",stackStartFn:Ve})},We.deepStrictEqual=function Ve(et,ft,Re){if(arguments.length<2)throw new x("actual","expected");J===void 0&&be(),Z(et,ft)||q({actual:et,expected:ft,message:Re,operator:"deepStrictEqual",stackStartFn:Ve})},We.notDeepStrictEqual=De;function De(Ve,et,ft){if(arguments.length<2)throw new x("actual","expected");J===void 0&&be(),Z(Ve,et)&&q({actual:Ve,expected:et,message:ft,operator:"notDeepStrictEqual",stackStartFn:De})}We.strictEqual=function Ve(et,ft,Re){if(arguments.length<2)throw new x("actual","expected");z(et,ft)||q({actual:et,expected:ft,message:Re,operator:"strictEqual",stackStartFn:Ve})},We.notStrictEqual=function Ve(et,ft,Re){if(arguments.length<2)throw new x("actual","expected");z(et,ft)&&q({actual:et,expected:ft,message:Re,operator:"notStrictEqual",stackStartFn:Ve})};var Je=f(function Ve(et,ft,Re){var gt=this;p(this,Ve),ft.forEach(function(tn){tn in et&&(Re!==void 0&&typeof Re[tn]=="string"&&N(et[tn])&&D(et[tn],Re[tn])?gt[tn]=Re[tn]:gt[tn]=et[tn])})});function lt(Ve,et,ft,Re,gt,tn){if(!(ft in Ve)||!Z(Ve[ft],et[ft])){if(!Re){var an=new Je(Ve,gt),qt=new Je(et,gt,Ve),xn=new w({actual:an,expected:qt,operator:"deepStrictEqual",stackStartFn:tn});throw xn.actual=Ve,xn.expected=et,xn.operator=tn.name,xn}q({actual:Ve,expected:et,message:Re,operator:tn.name,stackStartFn:tn})}}function re(Ve,et,ft,Re){if(typeof et!="function"){if(N(et))return D(et,Ve);if(arguments.length===2)throw new y("expected",["Function","RegExp"],et);if(c(Ve)!=="object"||Ve===null){var gt=new w({actual:Ve,expected:et,message:ft,operator:"deepStrictEqual",stackStartFn:Re});throw gt.operator=Re.name,gt}var tn=Object.keys(et);if(et instanceof Error)tn.push("name","message");else if(tn.length===0)throw new b("error",et,"may not be an empty object");return J===void 0&&be(),tn.forEach(function(an){typeof Ve[an]=="string"&&N(et[an])&&D(et[an],Ve[an])||lt(Ve,et,an,ft,tn,Re)}),!0}return et.prototype!==void 0&&Ve instanceof et?!0:Error.isPrototypeOf(et)?!1:et.call({},Ve)===!0}function K(Ve){if(typeof Ve!="function")throw new y("fn","Function",Ve);try{Ve()}catch(et){return et}return pt}function fe(Ve){return I(Ve)||Ve!==null&&c(Ve)==="object"&&typeof Ve.then=="function"&&typeof Ve.catch=="function"}function he(Ve){return Promise.resolve().then(function(){var et;if(typeof Ve=="function"){if(et=Ve(),!fe(et))throw new u("instance of Promise","promiseFn",et)}else if(fe(Ve))et=Ve;else throw new y("promiseFn",["Function","Promise"],Ve);return Promise.resolve().then(function(){return et}).then(function(){return pt}).catch(function(ft){return ft})})}function Ne(Ve,et,ft,Re){if(typeof ft=="string"){if(arguments.length===4)throw new y("error",["Object","Error","Function","RegExp"],ft);if(c(et)==="object"&&et!==null){if(et.message===ft)throw new v("error/message",'The error message "'.concat(et.message,'" is identical to the message.'))}else if(et===ft)throw new v("error/message",'The error "'.concat(et,'" is identical to the message.'));Re=ft,ft=void 0}else if(ft!=null&&c(ft)!=="object"&&typeof ft!="function")throw new y("error",["Object","Error","Function","RegExp"],ft);if(et===pt){var gt="";ft&&ft.name&&(gt+=" (".concat(ft.name,")")),gt+=Re?": ".concat(Re):".";var tn=Ve.name==="rejects"?"rejection":"exception";q({actual:void 0,expected:ft,operator:Ve.name,message:"Missing expected ".concat(tn).concat(gt),stackStartFn:Ve})}if(ft&&!re(et,ft,Re,Ve))throw et}function He(Ve,et,ft,Re){if(et!==pt){if(typeof ft=="string"&&(Re=ft,ft=void 0),!ft||re(et,ft)){var gt=Re?": ".concat(Re):".",tn=Ve.name==="doesNotReject"?"rejection":"exception";q({actual:et,expected:ft,operator:Ve.name,message:"Got unwanted ".concat(tn).concat(gt,`
`)+'Actual message: "'.concat(et&&et.message,'"'),stackStartFn:Ve})}throw et}}We.throws=function Ve(et){for(var ft=arguments.length,Re=new Array(ft>1?ft-1:0),gt=1;gt<ft;gt++)Re[gt-1]=arguments[gt];Ne.apply(void 0,[Ve,K(et)].concat(Re))},We.rejects=function Ve(et){for(var ft=arguments.length,Re=new Array(ft>1?ft-1:0),gt=1;gt<ft;gt++)Re[gt-1]=arguments[gt];return he(et).then(function(tn){return Ne.apply(void 0,[Ve,tn].concat(Re))})},We.doesNotThrow=function Ve(et){for(var ft=arguments.length,Re=new Array(ft>1?ft-1:0),gt=1;gt<ft;gt++)Re[gt-1]=arguments[gt];He.apply(void 0,[Ve,K(et)].concat(Re))},We.doesNotReject=function Ve(et){for(var ft=arguments.length,Re=new Array(ft>1?ft-1:0),gt=1;gt<ft;gt++)Re[gt-1]=arguments[gt];return he(et).then(function(tn){return He.apply(void 0,[Ve,tn].concat(Re))})},We.ifError=function Ve(et){if(et!=null){var ft="ifError got unwanted exception: ";c(et)==="object"&&typeof et.message=="string"?et.message.length===0&&et.constructor?ft+=et.constructor.name:ft+=et.message:ft+=R(et);var Re=new w({actual:et,expected:null,operator:"ifError",message:ft,stackStartFn:Ve}),gt=et.stack;if(typeof gt=="string"){var tn=gt.split(`
`);tn.shift();for(var an=Re.stack.split(`
`),qt=0;qt<tn.length;qt++){var xn=an.indexOf(tn[qt]);if(xn!==-1){an=an.slice(0,xn);break}}Re.stack="".concat(an.join(`
`),`
`).concat(tn.join(`
`))}throw Re}};function we(Ve,et,ft,Re,gt){if(!N(et))throw new y("regexp","RegExp",et);var tn=gt==="match";if(typeof Ve!="string"||D(et,Ve)!==tn){if(ft instanceof Error)throw ft;var an=!ft;ft=ft||(typeof Ve!="string"?'The "string" argument must be of type string. Received type '+"".concat(c(Ve)," (").concat(R(Ve),")"):(tn?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(R(et),`. Input:

`).concat(R(Ve),`
`));var qt=new w({actual:Ve,expected:et,message:ft,operator:gt,stackStartFn:Re});throw qt.generatedMessage=an,qt}}We.match=function Ve(et,ft,Re){we(et,ft,Re,Ve,"match")},We.doesNotMatch=function Ve(et,ft,Re){we(et,ft,Re,Ve,"doesNotMatch")};function Fe(){for(var Ve=arguments.length,et=new Array(Ve),ft=0;ft<Ve;ft++)et[ft]=arguments[ft];le.apply(void 0,[Fe,et.length].concat(et))}We.strict=U(Fe,We,{equal:We.strictEqual,deepEqual:We.deepStrictEqual,notEqual:We.notStrictEqual,notDeepEqual:We.notDeepStrictEqual}),We.strict.strict=We.strict},85416:function(r,a,o){"use strict";var s=o(9964);function c(q,Ie){var le=Object.keys(q);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(q);Ie&&(ue=ue.filter(function(De){return Object.getOwnPropertyDescriptor(q,De).enumerable})),le.push.apply(le,ue)}return le}function l(q){for(var Ie=1;Ie<arguments.length;Ie++){var le=arguments[Ie]!=null?arguments[Ie]:{};Ie%2?c(Object(le),!0).forEach(function(ue){f(q,ue,le[ue])}):Object.getOwnPropertyDescriptors?Object.defineProperties(q,Object.getOwnPropertyDescriptors(le)):c(Object(le)).forEach(function(ue){Object.defineProperty(q,ue,Object.getOwnPropertyDescriptor(le,ue))})}return q}function f(q,Ie,le){return Ie=m(Ie),Ie in q?Object.defineProperty(q,Ie,{value:le,enumerable:!0,configurable:!0,writable:!0}):q[Ie]=le,q}function d(q,Ie){if(!(q instanceof Ie))throw new TypeError("Cannot call a class as a function")}function h(q,Ie){for(var le=0;le<Ie.length;le++){var ue=Ie[le];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(q,m(ue.key),ue)}}function p(q,Ie,le){return Ie&&h(q.prototype,Ie),le&&h(q,le),Object.defineProperty(q,"prototype",{writable:!1}),q}function m(q){var Ie=A(q,"string");return N(Ie)==="symbol"?Ie:String(Ie)}function A(q,Ie){if(N(q)!=="object"||q===null)return q;var le=q[Symbol.toPrimitive];if(le!==void 0){var ue=le.call(q,Ie||"default");if(N(ue)!=="object")return ue;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ie==="string"?String:Number)(q)}function v(q,Ie){if(typeof Ie!="function"&&Ie!==null)throw new TypeError("Super expression must either be null or a function");q.prototype=Object.create(Ie&&Ie.prototype,{constructor:{value:q,writable:!0,configurable:!0}}),Object.defineProperty(q,"prototype",{writable:!1}),Ie&&T(q,Ie)}function y(q){var Ie=L();return function(){var ue=I(q),De;if(Ie){var Je=I(this).constructor;De=Reflect.construct(ue,arguments,Je)}else De=ue.apply(this,arguments);return b(this,De)}}function b(q,Ie){if(Ie&&(N(Ie)==="object"||typeof Ie=="function"))return Ie;if(Ie!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u(q)}function u(q){if(q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return q}function x(q){var Ie=typeof Map=="function"?new Map:void 0;return x=function(ue){if(ue===null||!R(ue))return ue;if(typeof ue!="function")throw new TypeError("Super expression must either be null or a function");if(typeof Ie<"u"){if(Ie.has(ue))return Ie.get(ue);Ie.set(ue,De)}function De(){return w(ue,arguments,I(this).constructor)}return De.prototype=Object.create(ue.prototype,{constructor:{value:De,enumerable:!1,writable:!0,configurable:!0}}),T(De,ue)},x(q)}function w(q,Ie,le){return L()?w=Reflect.construct.bind():w=function(De,Je,lt){var re=[null];re.push.apply(re,Je);var K=Function.bind.apply(De,re),fe=new K;return lt&&T(fe,lt.prototype),fe},w.apply(null,arguments)}function L(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function R(q){return Function.toString.call(q).indexOf("[native code]")!==-1}function T(q,Ie){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ue,De){return ue.__proto__=De,ue},T(q,Ie)}function I(q){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(le){return le.__proto__||Object.getPrototypeOf(le)},I(q)}function N(q){"@babel/helpers - typeof";return N=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ie){return typeof Ie}:function(Ie){return Ie&&typeof Symbol=="function"&&Ie.constructor===Symbol&&Ie!==Symbol.prototype?"symbol":typeof Ie},N(q)}var U=o(7187),z=U.inspect,D=o(35403),V=D.codes.ERR_INVALID_ARG_TYPE;function J(q,Ie,le){return(le===void 0||le>q.length)&&(le=q.length),q.substring(le-Ie.length,le)===Ie}function Z(q,Ie){if(Ie=Math.floor(Ie),q.length==0||Ie==0)return"";var le=q.length*Ie;for(Ie=Math.floor(Math.log(Ie)/Math.log(2));Ie;)q+=q,Ie--;return q+=q.substring(0,le-q.length),q}var oe="",de="",ne="",be="",Te={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},Le=10;function Xe(q){var Ie=Object.keys(q),le=Object.create(Object.getPrototypeOf(q));return Ie.forEach(function(ue){le[ue]=q[ue]}),Object.defineProperty(le,"message",{value:q.message}),le}function ze(q){return z(q,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function We(q,Ie,le){var ue="",De="",Je=0,lt="",re=!1,K=ze(q),fe=K.split(`
`),he=ze(Ie).split(`
`),Ne=0,He="";if(le==="strictEqual"&&N(q)==="object"&&N(Ie)==="object"&&q!==null&&Ie!==null&&(le="strictEqualObject"),fe.length===1&&he.length===1&&fe[0]!==he[0]){var we=fe[0].length+he[0].length;if(we<=Le){if((N(q)!=="object"||q===null)&&(N(Ie)!=="object"||Ie===null)&&(q!==0||Ie!==0))return"".concat(Te[le],`

`)+"".concat(fe[0]," !== ").concat(he[0],`
`)}else if(le!=="strictEqualObject"){var Fe=s.stderr&&s.stderr.isTTY?s.stderr.columns:80;if(we<Fe){for(;fe[0][Ne]===he[0][Ne];)Ne++;Ne>2&&(He=`
  `.concat(Z(" ",Ne),"^"),Ne=0)}}}for(var Ve=fe[fe.length-1],et=he[he.length-1];Ve===et&&(Ne++<2?lt=`
  `.concat(Ve).concat(lt):ue=Ve,fe.pop(),he.pop(),!(fe.length===0||he.length===0));)Ve=fe[fe.length-1],et=he[he.length-1];var ft=Math.max(fe.length,he.length);if(ft===0){var Re=K.split(`
`);if(Re.length>30)for(Re[26]="".concat(oe,"...").concat(be);Re.length>27;)Re.pop();return"".concat(Te.notIdentical,`

`).concat(Re.join(`
`),`
`)}Ne>3&&(lt=`
`.concat(oe,"...").concat(be).concat(lt),re=!0),ue!==""&&(lt=`
  `.concat(ue).concat(lt),ue="");var gt=0,tn=Te[le]+`
`.concat(de,"+ actual").concat(be," ").concat(ne,"- expected").concat(be),an=" ".concat(oe,"...").concat(be," Lines skipped");for(Ne=0;Ne<ft;Ne++){var qt=Ne-Je;if(fe.length<Ne+1)qt>1&&Ne>2&&(qt>4?(De+=`
`.concat(oe,"...").concat(be),re=!0):qt>3&&(De+=`
  `.concat(he[Ne-2]),gt++),De+=`
  `.concat(he[Ne-1]),gt++),Je=Ne,ue+=`
`.concat(ne,"-").concat(be," ").concat(he[Ne]),gt++;else if(he.length<Ne+1)qt>1&&Ne>2&&(qt>4?(De+=`
`.concat(oe,"...").concat(be),re=!0):qt>3&&(De+=`
  `.concat(fe[Ne-2]),gt++),De+=`
  `.concat(fe[Ne-1]),gt++),Je=Ne,De+=`
`.concat(de,"+").concat(be," ").concat(fe[Ne]),gt++;else{var xn=he[Ne],Mn=fe[Ne],Et=Mn!==xn&&(!J(Mn,",")||Mn.slice(0,-1)!==xn);Et&&J(xn,",")&&xn.slice(0,-1)===Mn&&(Et=!1,Mn+=","),Et?(qt>1&&Ne>2&&(qt>4?(De+=`
`.concat(oe,"...").concat(be),re=!0):qt>3&&(De+=`
  `.concat(fe[Ne-2]),gt++),De+=`
  `.concat(fe[Ne-1]),gt++),Je=Ne,De+=`
`.concat(de,"+").concat(be," ").concat(Mn),ue+=`
`.concat(ne,"-").concat(be," ").concat(xn),gt+=2):(De+=ue,ue="",(qt===1||Ne===0)&&(De+=`
  `.concat(Mn),gt++))}if(gt>20&&Ne<ft-2)return"".concat(tn).concat(an,`
`).concat(De,`
`).concat(oe,"...").concat(be).concat(ue,`
`)+"".concat(oe,"...").concat(be)}return"".concat(tn).concat(re?an:"",`
`).concat(De).concat(ue).concat(lt).concat(He)}var pt=function(q,Ie){v(ue,q);var le=y(ue);function ue(De){var Je;if(d(this,ue),N(De)!=="object"||De===null)throw new V("options","Object",De);var lt=De.message,re=De.operator,K=De.stackStartFn,fe=De.actual,he=De.expected,Ne=Error.stackTraceLimit;if(Error.stackTraceLimit=0,lt!=null)Je=le.call(this,String(lt));else if(s.stderr&&s.stderr.isTTY&&(s.stderr&&s.stderr.getColorDepth&&s.stderr.getColorDepth()!==1?(oe="\x1B[34m",de="\x1B[32m",be="\x1B[39m",ne="\x1B[31m"):(oe="",de="",be="",ne="")),N(fe)==="object"&&fe!==null&&N(he)==="object"&&he!==null&&"stack"in fe&&fe instanceof Error&&"stack"in he&&he instanceof Error&&(fe=Xe(fe),he=Xe(he)),re==="deepStrictEqual"||re==="strictEqual")Je=le.call(this,We(fe,he,re));else if(re==="notDeepStrictEqual"||re==="notStrictEqual"){var He=Te[re],we=ze(fe).split(`
`);if(re==="notStrictEqual"&&N(fe)==="object"&&fe!==null&&(He=Te.notStrictEqualObject),we.length>30)for(we[26]="".concat(oe,"...").concat(be);we.length>27;)we.pop();we.length===1?Je=le.call(this,"".concat(He," ").concat(we[0])):Je=le.call(this,"".concat(He,`

`).concat(we.join(`
`),`
`))}else{var Fe=ze(fe),Ve="",et=Te[re];re==="notDeepEqual"||re==="notEqual"?(Fe="".concat(Te[re],`

`).concat(Fe),Fe.length>1024&&(Fe="".concat(Fe.slice(0,1021),"..."))):(Ve="".concat(ze(he)),Fe.length>512&&(Fe="".concat(Fe.slice(0,509),"...")),Ve.length>512&&(Ve="".concat(Ve.slice(0,509),"...")),re==="deepEqual"||re==="equal"?Fe="".concat(et,`

`).concat(Fe,`

should equal

`):Ve=" ".concat(re," ").concat(Ve)),Je=le.call(this,"".concat(Fe).concat(Ve))}return Error.stackTraceLimit=Ne,Je.generatedMessage=!lt,Object.defineProperty(u(Je),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),Je.code="ERR_ASSERTION",Je.actual=fe,Je.expected=he,Je.operator=re,Error.captureStackTrace&&Error.captureStackTrace(u(Je),K),Je.stack,Je.name="AssertionError",b(Je)}return p(ue,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:Ie,value:function(Je,lt){return z(this,l(l({},lt),{},{customInspect:!1,depth:0}))}}]),ue}(x(Error),z.custom);r.exports=pt},35403:function(r,a,o){"use strict";function s(z){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},s(z)}function c(z,D){for(var V=0;V<D.length;V++){var J=D[V];J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J&&(J.writable=!0),Object.defineProperty(z,f(J.key),J)}}function l(z,D,V){return D&&c(z.prototype,D),V&&c(z,V),Object.defineProperty(z,"prototype",{writable:!1}),z}function f(z){var D=d(z,"string");return s(D)==="symbol"?D:String(D)}function d(z,D){if(s(z)!=="object"||z===null)return z;var V=z[Symbol.toPrimitive];if(V!==void 0){var J=V.call(z,D||"default");if(s(J)!=="object")return J;throw new TypeError("@@toPrimitive must return a primitive value.")}return(D==="string"?String:Number)(z)}function h(z,D){if(!(z instanceof D))throw new TypeError("Cannot call a class as a function")}function p(z,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function");z.prototype=Object.create(D&&D.prototype,{constructor:{value:z,writable:!0,configurable:!0}}),Object.defineProperty(z,"prototype",{writable:!1}),D&&m(z,D)}function m(z,D){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(J,Z){return J.__proto__=Z,J},m(z,D)}function A(z){var D=b();return function(){var J=u(z),Z;if(D){var oe=u(this).constructor;Z=Reflect.construct(J,arguments,oe)}else Z=J.apply(this,arguments);return v(this,Z)}}function v(z,D){if(D&&(s(D)==="object"||typeof D=="function"))return D;if(D!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y(z)}function y(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z}function b(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function u(z){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(V){return V.__proto__||Object.getPrototypeOf(V)},u(z)}var x={},w,L;function R(z,D,V){V||(V=Error);function J(oe,de,ne){return typeof D=="string"?D:D(oe,de,ne)}var Z=function(oe){p(ne,oe);var de=A(ne);function ne(be,Te,Le){var Xe;return h(this,ne),Xe=de.call(this,J(be,Te,Le)),Xe.code=z,Xe}return l(ne)}(V);x[z]=Z}function T(z,D){if(Array.isArray(z)){var V=z.length;return z=z.map(function(J){return String(J)}),V>2?"one of ".concat(D," ").concat(z.slice(0,V-1).join(", "),", or ")+z[V-1]:V===2?"one of ".concat(D," ").concat(z[0]," or ").concat(z[1]):"of ".concat(D," ").concat(z[0])}else return"of ".concat(D," ").concat(String(z))}function I(z,D,V){return z.substr(!V||V<0?0:+V,D.length)===D}function N(z,D,V){return(V===void 0||V>z.length)&&(V=z.length),z.substring(V-D.length,V)===D}function U(z,D,V){return typeof V!="number"&&(V=0),V+D.length>z.length?!1:z.indexOf(D,V)!==-1}R("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),R("ERR_INVALID_ARG_TYPE",function(z,D,V){w===void 0&&(w=o(80182)),w(typeof z=="string","'name' must be a string");var J;typeof D=="string"&&I(D,"not ")?(J="must not be",D=D.replace(/^not /,"")):J="must be";var Z;if(N(z," argument"))Z="The ".concat(z," ").concat(J," ").concat(T(D,"type"));else{var oe=U(z,".")?"property":"argument";Z='The "'.concat(z,'" ').concat(oe," ").concat(J," ").concat(T(D,"type"))}return Z+=". Received type ".concat(s(V)),Z},TypeError),R("ERR_INVALID_ARG_VALUE",function(z,D){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid";L===void 0&&(L=o(7187));var J=L.inspect(D);return J.length>128&&(J="".concat(J.slice(0,128),"...")),"The argument '".concat(z,"' ").concat(V,". Received ").concat(J)},TypeError,RangeError),R("ERR_INVALID_RETURN_VALUE",function(z,D,V){var J;return V&&V.constructor&&V.constructor.name?J="instance of ".concat(V.constructor.name):J="type ".concat(s(V)),"Expected ".concat(z,' to be returned from the "').concat(D,'"')+" function but got ".concat(J,".")},TypeError),R("ERR_MISSING_ARGS",function(){for(var z=arguments.length,D=new Array(z),V=0;V<z;V++)D[V]=arguments[V];w===void 0&&(w=o(80182)),w(D.length>0,"At least one arg needs to be specified");var J="The ",Z=D.length;switch(D=D.map(function(oe){return'"'.concat(oe,'"')}),Z){case 1:J+="".concat(D[0]," argument");break;case 2:J+="".concat(D[0]," and ").concat(D[1]," arguments");break;default:J+=D.slice(0,Z-1).join(", "),J+=", and ".concat(D[Z-1]," arguments");break}return"".concat(J," must be specified")},TypeError),r.exports.codes=x},86781:function(r,a,o){"use strict";function s(Et,Ft){return h(Et)||d(Et,Ft)||l(Et,Ft)||c()}function c(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l(Et,Ft){if(Et){if(typeof Et=="string")return f(Et,Ft);var fn=Object.prototype.toString.call(Et).slice(8,-1);if(fn==="Object"&&Et.constructor&&(fn=Et.constructor.name),fn==="Map"||fn==="Set")return Array.from(Et);if(fn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(fn))return f(Et,Ft)}}function f(Et,Ft){(Ft==null||Ft>Et.length)&&(Ft=Et.length);for(var fn=0,dn=new Array(Ft);fn<Ft;fn++)dn[fn]=Et[fn];return dn}function d(Et,Ft){var fn=Et==null?null:typeof Symbol<"u"&&Et[Symbol.iterator]||Et["@@iterator"];if(fn!=null){var dn,Bn,zn,Ge,Se=[],W=!0,ee=!1;try{if(zn=(fn=fn.call(Et)).next,Ft===0){if(Object(fn)!==fn)return;W=!1}else for(;!(W=(dn=zn.call(fn)).done)&&(Se.push(dn.value),Se.length!==Ft);W=!0);}catch(ve){ee=!0,Bn=ve}finally{try{if(!W&&fn.return!=null&&(Ge=fn.return(),Object(Ge)!==Ge))return}finally{if(ee)throw Bn}}return Se}}function h(Et){if(Array.isArray(Et))return Et}function p(Et){"@babel/helpers - typeof";return p=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ft){return typeof Ft}:function(Ft){return Ft&&typeof Symbol=="function"&&Ft.constructor===Symbol&&Ft!==Symbol.prototype?"symbol":typeof Ft},p(Et)}var m=/a/g.flags!==void 0,A=function(Ft){var fn=[];return Ft.forEach(function(dn){return fn.push(dn)}),fn},v=function(Ft){var fn=[];return Ft.forEach(function(dn,Bn){return fn.push([Bn,dn])}),fn},y=Object.is?Object.is:o(98527),b=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},u=Number.isNaN?Number.isNaN:o(7051);function x(Et){return Et.call.bind(Et)}var w=x(Object.prototype.hasOwnProperty),L=x(Object.prototype.propertyIsEnumerable),R=x(Object.prototype.toString),T=o(7187).types,I=T.isAnyArrayBuffer,N=T.isArrayBufferView,U=T.isDate,z=T.isMap,D=T.isRegExp,V=T.isSet,J=T.isNativeError,Z=T.isBoxedPrimitive,oe=T.isNumberObject,de=T.isStringObject,ne=T.isBooleanObject,be=T.isBigIntObject,Te=T.isSymbolObject,Le=T.isFloat32Array,Xe=T.isFloat64Array;function ze(Et){if(Et.length===0||Et.length>10)return!0;for(var Ft=0;Ft<Et.length;Ft++){var fn=Et.charCodeAt(Ft);if(fn<48||fn>57)return!0}return Et.length===10&&Et>=Math.pow(2,32)}function We(Et){return Object.keys(Et).filter(ze).concat(b(Et).filter(Object.prototype.propertyIsEnumerable.bind(Et)))}function pt(Et,Ft){if(Et===Ft)return 0;for(var fn=Et.length,dn=Ft.length,Bn=0,zn=Math.min(fn,dn);Bn<zn;++Bn)if(Et[Bn]!==Ft[Bn]){fn=Et[Bn],dn=Ft[Bn];break}return fn<dn?-1:dn<fn?1:0}var q=void 0,Ie=!0,le=!1,ue=0,De=1,Je=2,lt=3;function re(Et,Ft){return m?Et.source===Ft.source&&Et.flags===Ft.flags:RegExp.prototype.toString.call(Et)===RegExp.prototype.toString.call(Ft)}function K(Et,Ft){if(Et.byteLength!==Ft.byteLength)return!1;for(var fn=0;fn<Et.byteLength;fn++)if(Et[fn]!==Ft[fn])return!1;return!0}function fe(Et,Ft){return Et.byteLength!==Ft.byteLength?!1:pt(new Uint8Array(Et.buffer,Et.byteOffset,Et.byteLength),new Uint8Array(Ft.buffer,Ft.byteOffset,Ft.byteLength))===0}function he(Et,Ft){return Et.byteLength===Ft.byteLength&&pt(new Uint8Array(Et),new Uint8Array(Ft))===0}function Ne(Et,Ft){return oe(Et)?oe(Ft)&&y(Number.prototype.valueOf.call(Et),Number.prototype.valueOf.call(Ft)):de(Et)?de(Ft)&&String.prototype.valueOf.call(Et)===String.prototype.valueOf.call(Ft):ne(Et)?ne(Ft)&&Boolean.prototype.valueOf.call(Et)===Boolean.prototype.valueOf.call(Ft):be(Et)?be(Ft)&&BigInt.prototype.valueOf.call(Et)===BigInt.prototype.valueOf.call(Ft):Te(Ft)&&Symbol.prototype.valueOf.call(Et)===Symbol.prototype.valueOf.call(Ft)}function He(Et,Ft,fn,dn){if(Et===Ft)return Et!==0?!0:fn?y(Et,Ft):!0;if(fn){if(p(Et)!=="object")return typeof Et=="number"&&u(Et)&&u(Ft);if(p(Ft)!=="object"||Et===null||Ft===null||Object.getPrototypeOf(Et)!==Object.getPrototypeOf(Ft))return!1}else{if(Et===null||p(Et)!=="object")return Ft===null||p(Ft)!=="object"?Et==Ft:!1;if(Ft===null||p(Ft)!=="object")return!1}var Bn=R(Et),zn=R(Ft);if(Bn!==zn)return!1;if(Array.isArray(Et)){if(Et.length!==Ft.length)return!1;var Ge=We(Et,q),Se=We(Ft,q);return Ge.length!==Se.length?!1:Fe(Et,Ft,fn,dn,De,Ge)}if(Bn==="[object Object]"&&(!z(Et)&&z(Ft)||!V(Et)&&V(Ft)))return!1;if(U(Et)){if(!U(Ft)||Date.prototype.getTime.call(Et)!==Date.prototype.getTime.call(Ft))return!1}else if(D(Et)){if(!D(Ft)||!re(Et,Ft))return!1}else if(J(Et)||Et instanceof Error){if(Et.message!==Ft.message||Et.name!==Ft.name)return!1}else if(N(Et)){if(!fn&&(Le(Et)||Xe(Et))){if(!K(Et,Ft))return!1}else if(!fe(Et,Ft))return!1;var W=We(Et,q),ee=We(Ft,q);return W.length!==ee.length?!1:Fe(Et,Ft,fn,dn,ue,W)}else{if(V(Et))return!V(Ft)||Et.size!==Ft.size?!1:Fe(Et,Ft,fn,dn,Je);if(z(Et))return!z(Ft)||Et.size!==Ft.size?!1:Fe(Et,Ft,fn,dn,lt);if(I(Et)){if(!he(Et,Ft))return!1}else if(Z(Et)&&!Ne(Et,Ft))return!1}return Fe(Et,Ft,fn,dn,ue)}function we(Et,Ft){return Ft.filter(function(fn){return L(Et,fn)})}function Fe(Et,Ft,fn,dn,Bn,zn){if(arguments.length===5){zn=Object.keys(Et);var Ge=Object.keys(Ft);if(zn.length!==Ge.length)return!1}for(var Se=0;Se<zn.length;Se++)if(!w(Ft,zn[Se]))return!1;if(fn&&arguments.length===5){var W=b(Et);if(W.length!==0){var ee=0;for(Se=0;Se<W.length;Se++){var ve=W[Se];if(L(Et,ve)){if(!L(Ft,ve))return!1;zn.push(ve),ee++}else if(L(Ft,ve))return!1}var $e=b(Ft);if(W.length!==$e.length&&we(Ft,$e).length!==ee)return!1}else{var ye=b(Ft);if(ye.length!==0&&we(Ft,ye).length!==0)return!1}}if(zn.length===0&&(Bn===ue||Bn===De&&Et.length===0||Et.size===0))return!0;if(dn===void 0)dn={val1:new Map,val2:new Map,position:0};else{var mt=dn.val1.get(Et);if(mt!==void 0){var yn=dn.val2.get(Ft);if(yn!==void 0)return mt===yn}dn.position++}dn.val1.set(Et,dn.position),dn.val2.set(Ft,dn.position);var te=qt(Et,Ft,fn,zn,dn,Bn);return dn.val1.delete(Et),dn.val2.delete(Ft),te}function Ve(Et,Ft,fn,dn){for(var Bn=A(Et),zn=0;zn<Bn.length;zn++){var Ge=Bn[zn];if(He(Ft,Ge,fn,dn))return Et.delete(Ge),!0}return!1}function et(Et){switch(p(Et)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":Et=+Et;case"number":if(u(Et))return!1}return!0}function ft(Et,Ft,fn){var dn=et(fn);return dn??(Ft.has(dn)&&!Et.has(dn))}function Re(Et,Ft,fn,dn,Bn){var zn=et(fn);if(zn!=null)return zn;var Ge=Ft.get(zn);return Ge===void 0&&!Ft.has(zn)||!He(dn,Ge,!1,Bn)?!1:!Et.has(zn)&&He(dn,Ge,!1,Bn)}function gt(Et,Ft,fn,dn){for(var Bn=null,zn=A(Et),Ge=0;Ge<zn.length;Ge++){var Se=zn[Ge];if(p(Se)==="object"&&Se!==null)Bn===null&&(Bn=new Set),Bn.add(Se);else if(!Ft.has(Se)){if(fn||!ft(Et,Ft,Se))return!1;Bn===null&&(Bn=new Set),Bn.add(Se)}}if(Bn!==null){for(var W=A(Ft),ee=0;ee<W.length;ee++){var ve=W[ee];if(p(ve)==="object"&&ve!==null){if(!Ve(Bn,ve,fn,dn))return!1}else if(!fn&&!Et.has(ve)&&!Ve(Bn,ve,fn,dn))return!1}return Bn.size===0}return!0}function tn(Et,Ft,fn,dn,Bn,zn){for(var Ge=A(Et),Se=0;Se<Ge.length;Se++){var W=Ge[Se];if(He(fn,W,Bn,zn)&&He(dn,Ft.get(W),Bn,zn))return Et.delete(W),!0}return!1}function an(Et,Ft,fn,dn){for(var Bn=null,zn=v(Et),Ge=0;Ge<zn.length;Ge++){var Se=s(zn[Ge],2),W=Se[0],ee=Se[1];if(p(W)==="object"&&W!==null)Bn===null&&(Bn=new Set),Bn.add(W);else{var ve=Ft.get(W);if(ve===void 0&&!Ft.has(W)||!He(ee,ve,fn,dn)){if(fn||!Re(Et,Ft,W,ee,dn))return!1;Bn===null&&(Bn=new Set),Bn.add(W)}}}if(Bn!==null){for(var $e=v(Ft),ye=0;ye<$e.length;ye++){var mt=s($e[ye],2),yn=mt[0],te=mt[1];if(p(yn)==="object"&&yn!==null){if(!tn(Bn,Et,yn,te,fn,dn))return!1}else if(!fn&&(!Et.has(yn)||!He(Et.get(yn),te,!1,dn))&&!tn(Bn,Et,yn,te,!1,dn))return!1}return Bn.size===0}return!0}function qt(Et,Ft,fn,dn,Bn,zn){var Ge=0;if(zn===Je){if(!gt(Et,Ft,fn,Bn))return!1}else if(zn===lt){if(!an(Et,Ft,fn,Bn))return!1}else if(zn===De)for(;Ge<Et.length;Ge++)if(w(Et,Ge)){if(!w(Ft,Ge)||!He(Et[Ge],Ft[Ge],fn,Bn))return!1}else{if(w(Ft,Ge))return!1;for(var Se=Object.keys(Et);Ge<Se.length;Ge++){var W=Se[Ge];if(!w(Ft,W)||!He(Et[W],Ft[W],fn,Bn))return!1}return Se.length===Object.keys(Ft).length}for(Ge=0;Ge<dn.length;Ge++){var ee=dn[Ge];if(!He(Et[ee],Ft[ee],fn,Bn))return!1}return!0}function xn(Et,Ft){return He(Et,Ft,le)}function Mn(Et,Ft){return He(Et,Ft,Ie)}r.exports={isDeepEqual:xn,isDeepStrictEqual:Mn}},32504:function(r,a){"use strict";a.byteLength=p,a.toByteArray=A,a.fromByteArray=b;for(var o=[],s=[],c=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,d=l.length;f<d;++f)o[f]=l[f],s[l.charCodeAt(f)]=f;s[45]=62,s[95]=63;function h(u){var x=u.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var w=u.indexOf("=");w===-1&&(w=x);var L=w===x?0:4-w%4;return[w,L]}function p(u){var x=h(u),w=x[0],L=x[1];return(w+L)*3/4-L}function m(u,x,w){return(x+w)*3/4-w}function A(u){var x,w=h(u),L=w[0],R=w[1],T=new c(m(u,L,R)),I=0,N=R>0?L-4:L,U;for(U=0;U<N;U+=4)x=s[u.charCodeAt(U)]<<18|s[u.charCodeAt(U+1)]<<12|s[u.charCodeAt(U+2)]<<6|s[u.charCodeAt(U+3)],T[I++]=x>>16&255,T[I++]=x>>8&255,T[I++]=x&255;return R===2&&(x=s[u.charCodeAt(U)]<<2|s[u.charCodeAt(U+1)]>>4,T[I++]=x&255),R===1&&(x=s[u.charCodeAt(U)]<<10|s[u.charCodeAt(U+1)]<<4|s[u.charCodeAt(U+2)]>>2,T[I++]=x>>8&255,T[I++]=x&255),T}function v(u){return o[u>>18&63]+o[u>>12&63]+o[u>>6&63]+o[u&63]}function y(u,x,w){for(var L,R=[],T=x;T<w;T+=3)L=(u[T]<<16&16711680)+(u[T+1]<<8&65280)+(u[T+2]&255),R.push(v(L));return R.join("")}function b(u){for(var x,w=u.length,L=w%3,R=[],T=16383,I=0,N=w-L;I<N;I+=T)R.push(y(u,I,I+T>N?N:I+T));return L===1?(x=u[w-1],R.push(o[x>>2]+o[x<<4&63]+"==")):L===2&&(x=(u[w-2]<<8)+u[w-1],R.push(o[x>>10]+o[x>>4&63]+o[x<<2&63]+"=")),R.join("")}},34097:function(r){var a=4096,o=2*a+32,s=2*a-1,c=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function l(f){this.buf_=new Uint8Array(o),this.input_=f,this.reset()}l.READ_SIZE=a,l.IBUF_MASK=s,l.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++this.pos_;return this.bit_end_pos_>0},l.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var f=this.buf_ptr_,d=this.input_.read(this.buf_,f,a);if(d<0)throw new Error("Unexpected end of input");if(d<a){this.eos_=1;for(var h=0;h<32;h++)this.buf_[f+d+h]=0}if(f===0){for(var h=0;h<32;h++)this.buf_[(a<<1)+h]=this.buf_[h];this.buf_ptr_=a}else this.buf_ptr_=0;this.bit_end_pos_+=d<<3}},l.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&s]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},l.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var d=this.val_>>>this.bit_pos_&c[f];return this.bit_pos_+=f,d},r.exports=l},7043:function(r,a){var o=0,s=1,c=2,l=3;a.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),a.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},20980:function(r,a,o){var s,c=o(98197).z,l=o(98197).y,f=o(34097),d=o(80614),h=o(81561).z,p=o(81561).u,m=o(7043),A=o(42210),v=o(87984),y=8,b=16,u=256,x=704,w=26,L=6,R=2,T=8,I=255,N=1080,U=18,z=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),D=16,V=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),J=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),Z=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function oe(fe){var he;return fe.readBits(1)===0?16:(he=fe.readBits(3),he>0?17+he:(he=fe.readBits(3),he>0?8+he:17))}function de(fe){if(fe.readBits(1)){var he=fe.readBits(3);return he===0?1:fe.readBits(he)+(1<<he)}return 0}function ne(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function be(fe){var he=new ne,Ne,He,we;if(he.input_end=fe.readBits(1),he.input_end&&fe.readBits(1))return he;if(Ne=fe.readBits(2)+4,Ne===7){if(he.is_metadata=!0,fe.readBits(1)!==0)throw new Error("Invalid reserved bit");if(He=fe.readBits(2),He===0)return he;for(we=0;we<He;we++){var Fe=fe.readBits(8);if(we+1===He&&He>1&&Fe===0)throw new Error("Invalid size byte");he.meta_block_length|=Fe<<we*8}}else for(we=0;we<Ne;++we){var Ve=fe.readBits(4);if(we+1===Ne&&Ne>4&&Ve===0)throw new Error("Invalid size nibble");he.meta_block_length|=Ve<<we*4}return++he.meta_block_length,!he.input_end&&!he.is_metadata&&(he.is_uncompressed=fe.readBits(1)),he}function Te(fe,he,Ne){var He=he,we;return Ne.fillBitWindow(),he+=Ne.val_>>>Ne.bit_pos_&I,we=fe[he].bits-T,we>0&&(Ne.bit_pos_+=T,he+=fe[he].value,he+=Ne.val_>>>Ne.bit_pos_&(1<<we)-1),Ne.bit_pos_+=fe[he].bits,fe[he].value}function Le(fe,he,Ne,He){for(var we=0,Fe=y,Ve=0,et=0,ft=32768,Re=[],gt=0;gt<32;gt++)Re.push(new h(0,0));for(p(Re,0,5,fe,U);we<he&&ft>0;){var tn=0,an;if(He.readMoreInput(),He.fillBitWindow(),tn+=He.val_>>>He.bit_pos_&31,He.bit_pos_+=Re[tn].bits,an=Re[tn].value&255,an<b)Ve=0,Ne[we++]=an,an!==0&&(Fe=an,ft-=32768>>an);else{var qt=an-14,xn,Mn,Et=0;if(an===b&&(Et=Fe),et!==Et&&(Ve=0,et=Et),xn=Ve,Ve>0&&(Ve-=2,Ve<<=qt),Ve+=He.readBits(qt)+3,Mn=Ve-xn,we+Mn>he)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Ft=0;Ft<Mn;Ft++)Ne[we+Ft]=et;we+=Mn,et!==0&&(ft-=Mn<<15-et)}}if(ft!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+ft);for(;we<he;we++)Ne[we]=0}function Xe(fe,he,Ne,He){var we=0,Fe,Ve=new Uint8Array(fe);if(He.readMoreInput(),Fe=He.readBits(2),Fe===1){for(var et,ft=fe-1,Re=0,gt=new Int32Array(4),tn=He.readBits(2)+1;ft;)ft>>=1,++Re;for(et=0;et<tn;++et)gt[et]=He.readBits(Re)%fe,Ve[gt[et]]=2;switch(Ve[gt[0]]=1,tn){case 1:break;case 3:if(gt[0]===gt[1]||gt[0]===gt[2]||gt[1]===gt[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(gt[0]===gt[1])throw new Error("[ReadHuffmanCode] invalid symbols");Ve[gt[1]]=1;break;case 4:if(gt[0]===gt[1]||gt[0]===gt[2]||gt[0]===gt[3]||gt[1]===gt[2]||gt[1]===gt[3]||gt[2]===gt[3])throw new Error("[ReadHuffmanCode] invalid symbols");He.readBits(1)?(Ve[gt[2]]=3,Ve[gt[3]]=3):Ve[gt[0]]=2;break}}else{var et,an=new Uint8Array(U),qt=32,xn=0,Mn=[new h(2,0),new h(2,4),new h(2,3),new h(3,2),new h(2,0),new h(2,4),new h(2,3),new h(4,1),new h(2,0),new h(2,4),new h(2,3),new h(3,2),new h(2,0),new h(2,4),new h(2,3),new h(4,5)];for(et=Fe;et<U&&qt>0;++et){var Et=z[et],Ft=0,fn;He.fillBitWindow(),Ft+=He.val_>>>He.bit_pos_&15,He.bit_pos_+=Mn[Ft].bits,fn=Mn[Ft].value,an[Et]=fn,fn!==0&&(qt-=32>>fn,++xn)}if(!(xn===1||qt===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");Le(an,fe,Ve,He)}if(we=p(he,Ne,T,Ve,fe),we===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return we}function ze(fe,he,Ne){var He,we;return He=Te(fe,he,Ne),we=A.kBlockLengthPrefixCode[He].nbits,A.kBlockLengthPrefixCode[He].offset+Ne.readBits(we)}function We(fe,he,Ne){var He;return fe<D?(Ne+=V[fe],Ne&=3,He=he[Ne]+J[fe]):He=fe-D+1,He}function pt(fe,he){for(var Ne=fe[he],He=he;He;--He)fe[He]=fe[He-1];fe[0]=Ne}function q(fe,he){var Ne=new Uint8Array(256),He;for(He=0;He<256;++He)Ne[He]=He;for(He=0;He<he;++He){var we=fe[He];fe[He]=Ne[we],we&&pt(Ne,we)}}function Ie(fe,he){this.alphabet_size=fe,this.num_htrees=he,this.codes=new Array(he+he*Z[fe+31>>>5]),this.htrees=new Uint32Array(he)}Ie.prototype.decode=function(fe){var he,Ne,He=0;for(he=0;he<this.num_htrees;++he)this.htrees[he]=He,Ne=Xe(this.alphabet_size,this.codes,He,fe),He+=Ne};function le(fe,he){var Ne={num_htrees:null,context_map:null},He,we=0,Fe,Ve;he.readMoreInput();var et=Ne.num_htrees=de(he)+1,ft=Ne.context_map=new Uint8Array(fe);if(et<=1)return Ne;for(He=he.readBits(1),He&&(we=he.readBits(4)+1),Fe=[],Ve=0;Ve<N;Ve++)Fe[Ve]=new h(0,0);for(Xe(et+we,Fe,0,he),Ve=0;Ve<fe;){var Re;if(he.readMoreInput(),Re=Te(Fe,0,he),Re===0)ft[Ve]=0,++Ve;else if(Re<=we)for(var gt=1+(1<<Re)+he.readBits(Re);--gt;){if(Ve>=fe)throw new Error("[DecodeContextMap] i >= context_map_size");ft[Ve]=0,++Ve}else ft[Ve]=Re-we,++Ve}return he.readBits(1)&&q(ft,fe),Ne}function ue(fe,he,Ne,He,we,Fe,Ve){var et=Ne*2,ft=Ne,Re=Te(he,Ne*N,Ve),gt;Re===0?gt=we[et+(Fe[ft]&1)]:Re===1?gt=we[et+(Fe[ft]-1&1)]+1:gt=Re-2,gt>=fe&&(gt-=fe),He[Ne]=gt,we[et+(Fe[ft]&1)]=gt,++Fe[ft]}function De(fe,he,Ne,He,we,Fe){var Ve=we+1,et=Ne&we,ft=Fe.pos_&f.IBUF_MASK,Re;if(he<8||Fe.bit_pos_+(he<<3)<Fe.bit_end_pos_){for(;he-- >0;)Fe.readMoreInput(),He[et++]=Fe.readBits(8),et===Ve&&(fe.write(He,Ve),et=0);return}if(Fe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Fe.bit_pos_<32;)He[et]=Fe.val_>>>Fe.bit_pos_,Fe.bit_pos_+=8,++et,--he;if(Re=Fe.bit_end_pos_-Fe.bit_pos_>>3,ft+Re>f.IBUF_MASK){for(var gt=f.IBUF_MASK+1-ft,tn=0;tn<gt;tn++)He[et+tn]=Fe.buf_[ft+tn];Re-=gt,et+=gt,he-=gt,ft=0}for(var tn=0;tn<Re;tn++)He[et+tn]=Fe.buf_[ft+tn];if(et+=Re,he-=Re,et>=Ve){fe.write(He,Ve),et-=Ve;for(var tn=0;tn<et;tn++)He[tn]=He[Ve+tn]}for(;et+he>=Ve;){if(Re=Ve-et,Fe.input_.read(He,et,Re)<Re)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");fe.write(He,Ve),he-=Re,et=0}if(Fe.input_.read(He,et,he)<he)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Fe.reset()}function Je(fe){var he=fe.bit_pos_+7&-8,Ne=fe.readBits(he-fe.bit_pos_);return Ne==0}function lt(fe){var he=new c(fe),Ne=new f(he);oe(Ne);var He=be(Ne);return He.meta_block_length}s=lt;function re(fe,he){var Ne=new c(fe);he==null&&(he=lt(fe));var He=new Uint8Array(he),we=new l(He);return K(Ne,we),we.pos<we.buffer.length&&(we.buffer=we.buffer.subarray(0,we.pos)),we.buffer}a.BrotliDecompressBuffer=re;function K(fe,he){var Ne,He=0,we=0,Fe=0,Ve,et=0,ft,Re,gt,tn,an=[16,15,11,4],qt=0,xn=0,Mn=0,Et=[new Ie(0,0),new Ie(0,0),new Ie(0,0)],Ft,fn,dn,Bn=128+f.READ_SIZE;dn=new f(fe),Fe=oe(dn),Ve=(1<<Fe)-16,ft=1<<Fe,Re=ft-1,gt=new Uint8Array(ft+Bn+d.maxDictionaryWordLength),tn=ft,Ft=[],fn=[];for(var zn=0;zn<3*N;zn++)Ft[zn]=new h(0,0),fn[zn]=new h(0,0);for(;!we;){var Ge=0,Se,W=[1<<28,1<<28,1<<28],ee=[0],ve=[1,1,1],$e=[0,1,0,1,0,1],ye=[0],mt,yn,te,Pt,Wt=null,Ue=null,Mt,Qt=null,Zn,Un=0,jn=null,Jn=0,jo=0,Xi=null,Fi=0,Fr=0,ka=0,Ma,Go;for(Ne=0;Ne<3;++Ne)Et[Ne].codes=null,Et[Ne].htrees=null;dn.readMoreInput();var ds=be(dn);if(Ge=ds.meta_block_length,He+Ge>he.buffer.length){var Yi=new Uint8Array(He+Ge);Yi.set(he.buffer),he.buffer=Yi}if(we=ds.input_end,Se=ds.is_uncompressed,ds.is_metadata){for(Je(dn);Ge>0;--Ge)dn.readMoreInput(),dn.readBits(8);continue}if(Ge!==0){if(Se){dn.bit_pos_=dn.bit_pos_+7&-8,De(he,Ge,He,gt,Re,dn),He+=Ge;continue}for(Ne=0;Ne<3;++Ne)ve[Ne]=de(dn)+1,ve[Ne]>=2&&(Xe(ve[Ne]+2,Ft,Ne*N,dn),Xe(w,fn,Ne*N,dn),W[Ne]=ze(fn,Ne*N,dn),ye[Ne]=1);for(dn.readMoreInput(),mt=dn.readBits(2),yn=D+(dn.readBits(4)<<mt),te=(1<<mt)-1,Pt=yn+(48<<mt),Ue=new Uint8Array(ve[0]),Ne=0;Ne<ve[0];++Ne)dn.readMoreInput(),Ue[Ne]=dn.readBits(2)<<1;var fo=le(ve[0]<<L,dn);Mt=fo.num_htrees,Wt=fo.context_map;var va=le(ve[2]<<R,dn);for(Zn=va.num_htrees,Qt=va.context_map,Et[0]=new Ie(u,Mt),Et[1]=new Ie(x,ve[1]),Et[2]=new Ie(Pt,Zn),Ne=0;Ne<3;++Ne)Et[Ne].decode(dn);for(jn=0,Xi=0,Ma=Ue[ee[0]],Fr=m.lookupOffsets[Ma],ka=m.lookupOffsets[Ma+1],Go=Et[1].htrees[0];Ge>0;){var xo,wa,a0,Ja,li,Gn,vi,zi,ho,po,Rs;for(dn.readMoreInput(),W[1]===0&&(ue(ve[1],Ft,1,ee,$e,ye,dn),W[1]=ze(fn,N,dn),Go=Et[1].htrees[ee[1]]),--W[1],xo=Te(Et[1].codes,Go,dn),wa=xo>>6,wa>=2?(wa-=2,vi=-1):vi=0,a0=A.kInsertRangeLut[wa]+(xo>>3&7),Ja=A.kCopyRangeLut[wa]+(xo&7),li=A.kInsertLengthPrefixCode[a0].offset+dn.readBits(A.kInsertLengthPrefixCode[a0].nbits),Gn=A.kCopyLengthPrefixCode[Ja].offset+dn.readBits(A.kCopyLengthPrefixCode[Ja].nbits),xn=gt[He-1&Re],Mn=gt[He-2&Re],po=0;po<li;++po)dn.readMoreInput(),W[0]===0&&(ue(ve[0],Ft,0,ee,$e,ye,dn),W[0]=ze(fn,0,dn),Un=ee[0]<<L,jn=Un,Ma=Ue[ee[0]],Fr=m.lookupOffsets[Ma],ka=m.lookupOffsets[Ma+1]),ho=m.lookup[Fr+xn]|m.lookup[ka+Mn],Jn=Wt[jn+ho],--W[0],Mn=xn,xn=Te(Et[0].codes,Et[0].htrees[Jn],dn),gt[He&Re]=xn,(He&Re)===Re&&he.write(gt,ft),++He;if(Ge-=li,Ge<=0)break;if(vi<0){var ho;if(dn.readMoreInput(),W[2]===0&&(ue(ve[2],Ft,2,ee,$e,ye,dn),W[2]=ze(fn,2*N,dn),jo=ee[2]<<R,Xi=jo),--W[2],ho=(Gn>4?3:Gn-2)&255,Fi=Qt[Xi+ho],vi=Te(Et[2].codes,Et[2].htrees[Fi],dn),vi>=yn){var A0,V0,Ao;vi-=yn,V0=vi&te,vi>>=mt,A0=(vi>>1)+1,Ao=(2+(vi&1)<<A0)-4,vi=yn+(Ao+dn.readBits(A0)<<mt)+V0}}if(zi=We(vi,an,qt),zi<0)throw new Error("[BrotliDecompress] invalid distance");if(He<Ve&&et!==Ve?et=He:et=Ve,Rs=He&Re,zi>et)if(Gn>=d.minDictionaryWordLength&&Gn<=d.maxDictionaryWordLength){var Ao=d.offsetsByLength[Gn],Nt=zi-et-1,tt=d.sizeBitsByLength[Gn],Vt=(1<<tt)-1,rt=Nt&Vt,st=Nt>>tt;if(Ao+=rt*Gn,st<v.kNumTransforms){var at=v.transformDictionaryWord(gt,Rs,Ao,Gn,st);if(Rs+=at,He+=at,Ge-=at,Rs>=tn){he.write(gt,ft);for(var At=0;At<Rs-tn;At++)gt[At]=gt[tn+At]}}else throw new Error("Invalid backward reference. pos: "+He+" distance: "+zi+" len: "+Gn+" bytes left: "+Ge)}else throw new Error("Invalid backward reference. pos: "+He+" distance: "+zi+" len: "+Gn+" bytes left: "+Ge);else{if(vi>0&&(an[qt&3]=zi,++qt),Gn>Ge)throw new Error("Invalid backward reference. pos: "+He+" distance: "+zi+" len: "+Gn+" bytes left: "+Ge);for(po=0;po<Gn;++po)gt[He&Re]=gt[He-zi&Re],(He&Re)===Re&&he.write(gt,ft),++He,--Ge}xn=gt[He-1&Re],Mn=gt[He-2&Re]}He&=1073741823}}he.write(gt,He&Re)}s=K,d.init()},84543:function(r,a,o){var s=o(32504);a.init=function(){var c=o(20980).BrotliDecompressBuffer,l=s.toByteArray(o(13501));return c(l)}},13501:function(r){r.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},80614:function(r,a,o){var s=o(84543);a.init=function(){a.dictionary=s.init()},a.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),a.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),a.minDictionaryWordLength=4,a.maxDictionaryWordLength=24},81561:function(r,a){function o(d,h){this.bits=d,this.value=h}a.z=o;var s=15;function c(d,h){for(var p=1<<h-1;d&p;)p>>=1;return(d&p-1)+p}function l(d,h,p,m,A){do m-=p,d[h+m]=new o(A.bits,A.value);while(m>0)}function f(d,h,p){for(var m=1<<h-p;h<s&&(m-=d[h],!(m<=0));)++h,m<<=1;return h-p}a.u=function(d,h,p,m,A){var v=h,y,b,u,x,w,L,R,T,I,N,U,z=new Int32Array(s+1),D=new Int32Array(s+1);for(U=new Int32Array(A),u=0;u<A;u++)z[m[u]]++;for(D[1]=0,b=1;b<s;b++)D[b+1]=D[b]+z[b];for(u=0;u<A;u++)m[u]!==0&&(U[D[m[u]]++]=u);if(T=p,I=1<<T,N=I,D[s]===1){for(x=0;x<N;++x)d[h+x]=new o(0,U[0]&65535);return N}for(x=0,u=0,b=1,w=2;b<=p;++b,w<<=1)for(;z[b]>0;--z[b])y=new o(b&255,U[u++]&65535),l(d,h+x,w,I,y),x=c(x,b);for(R=N-1,L=-1,b=p+1,w=2;b<=s;++b,w<<=1)for(;z[b]>0;--z[b])(x&R)!==L&&(h+=I,T=f(z,b,p),I=1<<T,N+=I,L=x&R,d[v+L]=new o(T+p&255,h-v-L&65535)),y=new o(b-p&255,U[u++]&65535),l(d,h+(x>>p),w,I,y),x=c(x,b);return N}},42210:function(r,a){function o(s,c){this.offset=s,this.nbits=c}a.kBlockLengthPrefixCode=[new o(1,2),new o(5,2),new o(9,2),new o(13,2),new o(17,3),new o(25,3),new o(33,3),new o(41,3),new o(49,4),new o(65,4),new o(81,4),new o(97,4),new o(113,5),new o(145,5),new o(177,5),new o(209,5),new o(241,6),new o(305,6),new o(369,7),new o(497,8),new o(753,9),new o(1265,10),new o(2289,11),new o(4337,12),new o(8433,13),new o(16625,24)],a.kInsertLengthPrefixCode=[new o(0,0),new o(1,0),new o(2,0),new o(3,0),new o(4,0),new o(5,0),new o(6,1),new o(8,1),new o(10,2),new o(14,2),new o(18,3),new o(26,3),new o(34,4),new o(50,4),new o(66,5),new o(98,5),new o(130,6),new o(194,7),new o(322,8),new o(578,9),new o(1090,10),new o(2114,12),new o(6210,14),new o(22594,24)],a.kCopyLengthPrefixCode=[new o(2,0),new o(3,0),new o(4,0),new o(5,0),new o(6,0),new o(7,0),new o(8,0),new o(9,0),new o(10,1),new o(12,1),new o(14,2),new o(18,2),new o(22,3),new o(30,3),new o(38,4),new o(54,4),new o(70,5),new o(102,5),new o(134,6),new o(198,7),new o(326,8),new o(582,9),new o(1094,10),new o(2118,24)],a.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],a.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},98197:function(r,a){function o(c){this.buffer=c,this.pos=0}o.prototype.read=function(c,l,f){this.pos+f>this.buffer.length&&(f=this.buffer.length-this.pos);for(var d=0;d<f;d++)c[l+d]=this.buffer[this.pos+d];return this.pos+=f,f},a.z=o;function s(c){this.buffer=c,this.pos=0}s.prototype.write=function(c,l){if(this.pos+l>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,l),this.pos),this.pos+=l,l},a.y=s},87984:function(r,a,o){var s=o(80614),c=0,l=1,f=2,d=3,h=4,p=5,m=6,A=7,v=8,y=9,b=10,u=11,x=12,w=13,L=14,R=15,T=16,I=17,N=18,U=19,z=20;function D(Z,oe,de){this.prefix=new Uint8Array(Z.length),this.transform=oe,this.suffix=new Uint8Array(de.length);for(var ne=0;ne<Z.length;ne++)this.prefix[ne]=Z.charCodeAt(ne);for(var ne=0;ne<de.length;ne++)this.suffix[ne]=de.charCodeAt(ne)}var V=[new D("",c,""),new D("",c," "),new D(" ",c," "),new D("",x,""),new D("",b," "),new D("",c," the "),new D(" ",c,""),new D("s ",c," "),new D("",c," of "),new D("",b,""),new D("",c," and "),new D("",w,""),new D("",l,""),new D(", ",c," "),new D("",c,", "),new D(" ",b," "),new D("",c," in "),new D("",c," to "),new D("e ",c," "),new D("",c,'"'),new D("",c,"."),new D("",c,'">'),new D("",c,`
`),new D("",d,""),new D("",c,"]"),new D("",c," for "),new D("",L,""),new D("",f,""),new D("",c," a "),new D("",c," that "),new D(" ",b,""),new D("",c,". "),new D(".",c,""),new D(" ",c,", "),new D("",R,""),new D("",c," with "),new D("",c,"'"),new D("",c," from "),new D("",c," by "),new D("",T,""),new D("",I,""),new D(" the ",c,""),new D("",h,""),new D("",c,". The "),new D("",u,""),new D("",c," on "),new D("",c," as "),new D("",c," is "),new D("",A,""),new D("",l,"ing "),new D("",c,`
	`),new D("",c,":"),new D(" ",c,". "),new D("",c,"ed "),new D("",z,""),new D("",N,""),new D("",m,""),new D("",c,"("),new D("",b,", "),new D("",v,""),new D("",c," at "),new D("",c,"ly "),new D(" the ",c," of "),new D("",p,""),new D("",y,""),new D(" ",b,", "),new D("",b,'"'),new D(".",c,"("),new D("",u," "),new D("",b,'">'),new D("",c,'="'),new D(" ",c,"."),new D(".com/",c,""),new D(" the ",c," of the "),new D("",b,"'"),new D("",c,". This "),new D("",c,","),new D(".",c," "),new D("",b,"("),new D("",b,"."),new D("",c," not "),new D(" ",c,'="'),new D("",c,"er "),new D(" ",u," "),new D("",c,"al "),new D(" ",u,""),new D("",c,"='"),new D("",u,'"'),new D("",b,". "),new D(" ",c,"("),new D("",c,"ful "),new D(" ",b,". "),new D("",c,"ive "),new D("",c,"less "),new D("",u,"'"),new D("",c,"est "),new D(" ",b,"."),new D("",u,'">'),new D(" ",c,"='"),new D("",b,","),new D("",c,"ize "),new D("",u,"."),new D("\xC2\xA0",c,""),new D(" ",c,","),new D("",b,'="'),new D("",u,'="'),new D("",c,"ous "),new D("",u,", "),new D("",b,"='"),new D(" ",b,","),new D(" ",u,'="'),new D(" ",u,", "),new D("",u,","),new D("",u,"("),new D("",u,". "),new D(" ",u,"."),new D("",u,"='"),new D(" ",u,". "),new D(" ",b,'="'),new D(" ",u,"='"),new D(" ",b,"='")];a.kTransforms=V,a.kNumTransforms=V.length;function J(Z,oe){return Z[oe]<192?(Z[oe]>=97&&Z[oe]<=122&&(Z[oe]^=32),1):Z[oe]<224?(Z[oe+1]^=32,2):(Z[oe+2]^=5,3)}a.transformDictionaryWord=function(Z,oe,de,ne,be){var Te=V[be].prefix,Le=V[be].suffix,Xe=V[be].transform,ze=Xe<x?0:Xe-(x-1),We=0,pt=oe,q;ze>ne&&(ze=ne);for(var Ie=0;Ie<Te.length;)Z[oe++]=Te[Ie++];for(de+=ze,ne-=ze,Xe<=y&&(ne-=Xe),We=0;We<ne;We++)Z[oe++]=s.dictionary[de+We];if(q=oe-ne,Xe===b)J(Z,q);else if(Xe===u)for(;ne>0;){var le=J(Z,q);q+=le,ne-=le}for(var ue=0;ue<Le.length;)Z[oe++]=Le[ue++];return oe-pt}},34460:function(r,a,o){r.exports=o(20980).BrotliDecompressBuffer},72908:function(r,a,o){"use strict";var s=o(50621).Buffer,c=o(9964),l=o(80182),f=o(37468),d=o(22925),h=o(2269),p=o(81607);for(var m in p)a[m]=p[m];a.NONE=0,a.DEFLATE=1,a.INFLATE=2,a.GZIP=3,a.GUNZIP=4,a.DEFLATERAW=5,a.INFLATERAW=6,a.UNZIP=7;var A=31,v=139;function y(b){if(typeof b!="number"||b<a.DEFLATE||b>a.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=b,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}y.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,l(this.init_done,"close before init"),l(this.mode<=a.UNZIP),this.mode===a.DEFLATE||this.mode===a.GZIP||this.mode===a.DEFLATERAW?d.deflateEnd(this.strm):(this.mode===a.INFLATE||this.mode===a.GUNZIP||this.mode===a.INFLATERAW||this.mode===a.UNZIP)&&h.inflateEnd(this.strm),this.mode=a.NONE,this.dictionary=null},y.prototype.write=function(b,u,x,w,L,R,T){return this._write(!0,b,u,x,w,L,R,T)},y.prototype.writeSync=function(b,u,x,w,L,R,T){return this._write(!1,b,u,x,w,L,R,T)},y.prototype._write=function(b,u,x,w,L,R,T,I){if(l.equal(arguments.length,8),l(this.init_done,"write before init"),l(this.mode!==a.NONE,"already finalized"),l.equal(!1,this.write_in_progress,"write already in progress"),l.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,l.equal(!1,u===void 0,"must provide flush value"),this.write_in_progress=!0,u!==a.Z_NO_FLUSH&&u!==a.Z_PARTIAL_FLUSH&&u!==a.Z_SYNC_FLUSH&&u!==a.Z_FULL_FLUSH&&u!==a.Z_FINISH&&u!==a.Z_BLOCK)throw new Error("Invalid flush value");if(x==null&&(x=s.alloc(0),L=0,w=0),this.strm.avail_in=L,this.strm.input=x,this.strm.next_in=w,this.strm.avail_out=I,this.strm.output=R,this.strm.next_out=T,this.flush=u,!b)return this._process(),this._checkError()?this._afterSync():void 0;var N=this;return c.nextTick(function(){N._process(),N._after()}),this},y.prototype._afterSync=function(){var b=this.strm.avail_out,u=this.strm.avail_in;return this.write_in_progress=!1,[u,b]},y.prototype._process=function(){var b=null;switch(this.mode){case a.DEFLATE:case a.GZIP:case a.DEFLATERAW:this.err=d.deflate(this.strm,this.flush);break;case a.UNZIP:switch(this.strm.avail_in>0&&(b=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(b===null)break;if(this.strm.input[b]===A){if(this.gzip_id_bytes_read=1,b++,this.strm.avail_in===1)break}else{this.mode=a.INFLATE;break}case 1:if(b===null)break;this.strm.input[b]===v?(this.gzip_id_bytes_read=2,this.mode=a.GUNZIP):this.mode=a.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case a.INFLATE:case a.GUNZIP:case a.INFLATERAW:for(this.err=h.inflate(this.strm,this.flush),this.err===a.Z_NEED_DICT&&this.dictionary&&(this.err=h.inflateSetDictionary(this.strm,this.dictionary),this.err===a.Z_OK?this.err=h.inflate(this.strm,this.flush):this.err===a.Z_DATA_ERROR&&(this.err=a.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===a.GUNZIP&&this.err===a.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=h.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},y.prototype._checkError=function(){switch(this.err){case a.Z_OK:case a.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===a.Z_FINISH)return this._error("unexpected end of file"),!1;break;case a.Z_STREAM_END:break;case a.Z_NEED_DICT:return this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},y.prototype._after=function(){if(this._checkError()){var b=this.strm.avail_out,u=this.strm.avail_in;this.write_in_progress=!1,this.callback(u,b),this.pending_close&&this.close()}},y.prototype._error=function(b){this.strm.msg&&(b=this.strm.msg),this.onerror(b,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},y.prototype.init=function(b,u,x,w,L){l(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),l(b>=8&&b<=15,"invalid windowBits"),l(u>=-1&&u<=9,"invalid compression level"),l(x>=1&&x<=9,"invalid memlevel"),l(w===a.Z_FILTERED||w===a.Z_HUFFMAN_ONLY||w===a.Z_RLE||w===a.Z_FIXED||w===a.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(u,b,x,w,L),this._setDictionary()},y.prototype.params=function(){throw new Error("deflateParams Not supported")},y.prototype.reset=function(){this._reset(),this._setDictionary()},y.prototype._init=function(b,u,x,w,L){switch(this.level=b,this.windowBits=u,this.memLevel=x,this.strategy=w,this.flush=a.Z_NO_FLUSH,this.err=a.Z_OK,(this.mode===a.GZIP||this.mode===a.GUNZIP)&&(this.windowBits+=16),this.mode===a.UNZIP&&(this.windowBits+=32),(this.mode===a.DEFLATERAW||this.mode===a.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new f,this.mode){case a.DEFLATE:case a.GZIP:case a.DEFLATERAW:this.err=d.deflateInit2(this.strm,this.level,a.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case a.INFLATE:case a.GUNZIP:case a.INFLATERAW:case a.UNZIP:this.err=h.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==a.Z_OK&&this._error("Init error"),this.dictionary=L,this.write_in_progress=!1,this.init_done=!0},y.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=a.Z_OK,this.mode){case a.DEFLATE:case a.DEFLATERAW:this.err=d.deflateSetDictionary(this.strm,this.dictionary);break;default:break}this.err!==a.Z_OK&&this._error("Failed to set dictionary")}},y.prototype._reset=function(){switch(this.err=a.Z_OK,this.mode){case a.DEFLATE:case a.DEFLATERAW:case a.GZIP:this.err=d.deflateReset(this.strm);break;case a.INFLATE:case a.INFLATERAW:case a.GUNZIP:this.err=h.inflateReset(this.strm);break;default:break}this.err!==a.Z_OK&&this._error("Failed to reset stream")},a.Zlib=y},6729:function(r,a,o){"use strict";var s=o(9964),c=o(50621).Buffer,l=o(9760).Transform,f=o(72908),d=o(7187),h=o(80182).ok,p=o(50621).kMaxLength,m="Cannot create final Buffer. It would be larger than 0x"+p.toString(16)+" bytes";f.Z_MIN_WINDOWBITS=8,f.Z_MAX_WINDOWBITS=15,f.Z_DEFAULT_WINDOWBITS=15,f.Z_MIN_CHUNK=64,f.Z_MAX_CHUNK=1/0,f.Z_DEFAULT_CHUNK=16384,f.Z_MIN_MEMLEVEL=1,f.Z_MAX_MEMLEVEL=9,f.Z_DEFAULT_MEMLEVEL=8,f.Z_MIN_LEVEL=-1,f.Z_MAX_LEVEL=9,f.Z_DEFAULT_LEVEL=f.Z_DEFAULT_COMPRESSION;for(var A=Object.keys(f),v=0;v<A.length;v++){var y=A[v];y.match(/^Z/)&&Object.defineProperty(a,y,{enumerable:!0,value:f[y],writable:!1})}for(var b={Z_OK:f.Z_OK,Z_STREAM_END:f.Z_STREAM_END,Z_NEED_DICT:f.Z_NEED_DICT,Z_ERRNO:f.Z_ERRNO,Z_STREAM_ERROR:f.Z_STREAM_ERROR,Z_DATA_ERROR:f.Z_DATA_ERROR,Z_MEM_ERROR:f.Z_MEM_ERROR,Z_BUF_ERROR:f.Z_BUF_ERROR,Z_VERSION_ERROR:f.Z_VERSION_ERROR},u=Object.keys(b),x=0;x<u.length;x++){var w=u[x];b[b[w]]=w}Object.defineProperty(a,"codes",{enumerable:!0,value:Object.freeze(b),writable:!1}),a.Deflate=T,a.Inflate=I,a.Gzip=N,a.Gunzip=U,a.DeflateRaw=z,a.InflateRaw=D,a.Unzip=V,a.createDeflate=function(ne){return new T(ne)},a.createInflate=function(ne){return new I(ne)},a.createDeflateRaw=function(ne){return new z(ne)},a.createInflateRaw=function(ne){return new D(ne)},a.createGzip=function(ne){return new N(ne)},a.createGunzip=function(ne){return new U(ne)},a.createUnzip=function(ne){return new V(ne)},a.deflate=function(ne,be,Te){return typeof be=="function"&&(Te=be,be={}),L(new T(be),ne,Te)},a.deflateSync=function(ne,be){return R(new T(be),ne)},a.gzip=function(ne,be,Te){return typeof be=="function"&&(Te=be,be={}),L(new N(be),ne,Te)},a.gzipSync=function(ne,be){return R(new N(be),ne)},a.deflateRaw=function(ne,be,Te){return typeof be=="function"&&(Te=be,be={}),L(new z(be),ne,Te)},a.deflateRawSync=function(ne,be){return R(new z(be),ne)},a.unzip=function(ne,be,Te){return typeof be=="function"&&(Te=be,be={}),L(new V(be),ne,Te)},a.unzipSync=function(ne,be){return R(new V(be),ne)},a.inflate=function(ne,be,Te){return typeof be=="function"&&(Te=be,be={}),L(new I(be),ne,Te)},a.inflateSync=function(ne,be){return R(new I(be),ne)},a.gunzip=function(ne,be,Te){return typeof be=="function"&&(Te=be,be={}),L(new U(be),ne,Te)},a.gunzipSync=function(ne,be){return R(new U(be),ne)},a.inflateRaw=function(ne,be,Te){return typeof be=="function"&&(Te=be,be={}),L(new D(be),ne,Te)},a.inflateRawSync=function(ne,be){return R(new D(be),ne)};function L(ne,be,Te){var Le=[],Xe=0;ne.on("error",We),ne.on("end",pt),ne.end(be),ze();function ze(){for(var q;(q=ne.read())!==null;)Le.push(q),Xe+=q.length;ne.once("readable",ze)}function We(q){ne.removeListener("end",pt),ne.removeListener("readable",ze),Te(q)}function pt(){var q,Ie=null;Xe>=p?Ie=new RangeError(m):q=c.concat(Le,Xe),Le=[],ne.close(),Te(Ie,q)}}function R(ne,be){if(typeof be=="string"&&(be=c.from(be)),!c.isBuffer(be))throw new TypeError("Not a string or buffer");var Te=ne._finishFlushFlag;return ne._processChunk(be,Te)}function T(ne){if(!(this instanceof T))return new T(ne);Z.call(this,ne,f.DEFLATE)}function I(ne){if(!(this instanceof I))return new I(ne);Z.call(this,ne,f.INFLATE)}function N(ne){if(!(this instanceof N))return new N(ne);Z.call(this,ne,f.GZIP)}function U(ne){if(!(this instanceof U))return new U(ne);Z.call(this,ne,f.GUNZIP)}function z(ne){if(!(this instanceof z))return new z(ne);Z.call(this,ne,f.DEFLATERAW)}function D(ne){if(!(this instanceof D))return new D(ne);Z.call(this,ne,f.INFLATERAW)}function V(ne){if(!(this instanceof V))return new V(ne);Z.call(this,ne,f.UNZIP)}function J(ne){return ne===f.Z_NO_FLUSH||ne===f.Z_PARTIAL_FLUSH||ne===f.Z_SYNC_FLUSH||ne===f.Z_FULL_FLUSH||ne===f.Z_FINISH||ne===f.Z_BLOCK}function Z(ne,be){var Te=this;if(this._opts=ne=ne||{},this._chunkSize=ne.chunkSize||a.Z_DEFAULT_CHUNK,l.call(this,ne),ne.flush&&!J(ne.flush))throw new Error("Invalid flush flag: "+ne.flush);if(ne.finishFlush&&!J(ne.finishFlush))throw new Error("Invalid flush flag: "+ne.finishFlush);if(this._flushFlag=ne.flush||f.Z_NO_FLUSH,this._finishFlushFlag=typeof ne.finishFlush<"u"?ne.finishFlush:f.Z_FINISH,ne.chunkSize&&(ne.chunkSize<a.Z_MIN_CHUNK||ne.chunkSize>a.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+ne.chunkSize);if(ne.windowBits&&(ne.windowBits<a.Z_MIN_WINDOWBITS||ne.windowBits>a.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+ne.windowBits);if(ne.level&&(ne.level<a.Z_MIN_LEVEL||ne.level>a.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+ne.level);if(ne.memLevel&&(ne.memLevel<a.Z_MIN_MEMLEVEL||ne.memLevel>a.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+ne.memLevel);if(ne.strategy&&ne.strategy!=a.Z_FILTERED&&ne.strategy!=a.Z_HUFFMAN_ONLY&&ne.strategy!=a.Z_RLE&&ne.strategy!=a.Z_FIXED&&ne.strategy!=a.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+ne.strategy);if(ne.dictionary&&!c.isBuffer(ne.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new f.Zlib(be);var Le=this;this._hadError=!1,this._handle.onerror=function(We,pt){oe(Le),Le._hadError=!0;var q=new Error(We);q.errno=pt,q.code=a.codes[pt],Le.emit("error",q)};var Xe=a.Z_DEFAULT_COMPRESSION;typeof ne.level=="number"&&(Xe=ne.level);var ze=a.Z_DEFAULT_STRATEGY;typeof ne.strategy=="number"&&(ze=ne.strategy),this._handle.init(ne.windowBits||a.Z_DEFAULT_WINDOWBITS,Xe,ne.memLevel||a.Z_DEFAULT_MEMLEVEL,ze,ne.dictionary),this._buffer=c.allocUnsafe(this._chunkSize),this._offset=0,this._level=Xe,this._strategy=ze,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!Te._handle},configurable:!0,enumerable:!0})}d.inherits(Z,l),Z.prototype.params=function(ne,be,Te){if(ne<a.Z_MIN_LEVEL||ne>a.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+ne);if(be!=a.Z_FILTERED&&be!=a.Z_HUFFMAN_ONLY&&be!=a.Z_RLE&&be!=a.Z_FIXED&&be!=a.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+be);if(this._level!==ne||this._strategy!==be){var Le=this;this.flush(f.Z_SYNC_FLUSH,function(){h(Le._handle,"zlib binding closed"),Le._handle.params(ne,be),Le._hadError||(Le._level=ne,Le._strategy=be,Te&&Te())})}else s.nextTick(Te)},Z.prototype.reset=function(){return h(this._handle,"zlib binding closed"),this._handle.reset()},Z.prototype._flush=function(ne){this._transform(c.alloc(0),"",ne)},Z.prototype.flush=function(ne,be){var Te=this,Le=this._writableState;(typeof ne=="function"||ne===void 0&&!be)&&(be=ne,ne=f.Z_FULL_FLUSH),Le.ended?be&&s.nextTick(be):Le.ending?be&&this.once("end",be):Le.needDrain?be&&this.once("drain",function(){return Te.flush(ne,be)}):(this._flushFlag=ne,this.write(c.alloc(0),"",be))},Z.prototype.close=function(ne){oe(this,ne),s.nextTick(de,this)};function oe(ne,be){be&&s.nextTick(be),ne._handle&&(ne._handle.close(),ne._handle=null)}function de(ne){ne.emit("close")}Z.prototype._transform=function(ne,be,Te){var Le,Xe=this._writableState,ze=Xe.ending||Xe.ended,We=ze&&(!ne||Xe.length===ne.length);if(ne!==null&&!c.isBuffer(ne))return Te(new Error("invalid input"));if(!this._handle)return Te(new Error("zlib binding closed"));We?Le=this._finishFlushFlag:(Le=this._flushFlag,ne.length>=Xe.length&&(this._flushFlag=this._opts.flush||f.Z_NO_FLUSH)),this._processChunk(ne,Le,Te)},Z.prototype._processChunk=function(ne,be,Te){var Le=ne&&ne.length,Xe=this._chunkSize-this._offset,ze=0,We=this,pt=typeof Te=="function";if(!pt){var q=[],Ie=0,le;this.on("error",function(re){le=re}),h(this._handle,"zlib binding closed");do var ue=this._handle.writeSync(be,ne,ze,Le,this._buffer,this._offset,Xe);while(!this._hadError&&lt(ue[0],ue[1]));if(this._hadError)throw le;if(Ie>=p)throw oe(this),new RangeError(m);var De=c.concat(q,Ie);return oe(this),De}h(this._handle,"zlib binding closed");var Je=this._handle.write(be,ne,ze,Le,this._buffer,this._offset,Xe);Je.buffer=ne,Je.callback=lt;function lt(re,K){if(this&&(this.buffer=null,this.callback=null),!We._hadError){var fe=Xe-K;if(h(fe>=0,"have should not go down"),fe>0){var he=We._buffer.slice(We._offset,We._offset+fe);We._offset+=fe,pt?We.push(he):(q.push(he),Ie+=he.length)}if((K===0||We._offset>=We._chunkSize)&&(Xe=We._chunkSize,We._offset=0,We._buffer=c.allocUnsafe(We._chunkSize)),K===0){if(ze+=Le-re,Le=re,!pt)return!0;var Ne=We._handle.write(be,ne,ze,Le,We._buffer,We._offset,We._chunkSize);Ne.callback=lt,Ne.buffer=ne;return}if(!pt)return!1;Te()}}},d.inherits(T,Z),d.inherits(I,Z),d.inherits(N,Z),d.inherits(U,Z),d.inherits(z,Z),d.inherits(D,Z),d.inherits(V,Z)},67913:function(r,a,o){"use strict";var s=o(28651),c=o(26601),l=c(s("String.prototype.indexOf"));r.exports=function(d,h){var p=s(d,!!h);return typeof p=="function"&&l(d,".prototype.")>-1?c(p):p}},26601:function(r,a,o){"use strict";var s=o(5049),c=o(28651),l=o(86255),f=o(96785),d=c("%Function.prototype.apply%"),h=c("%Function.prototype.call%"),p=c("%Reflect.apply%",!0)||s.call(h,d),m=o(56649),A=c("%Math.max%");r.exports=function(b){if(typeof b!="function")throw new f("a function is required");var u=p(s,h,arguments);return l(u,1+A(0,b.length-(arguments.length-1)),!0)};var v=function(){return p(s,d,arguments)};m?m(r.exports,"apply",{value:v}):r.exports.apply=v},41613:function(r,a,o){var s=o(50621).Buffer,c=function(){"use strict";function l(A,v,y,b){var u;typeof v=="object"&&(y=v.depth,b=v.prototype,u=v.filter,v=v.circular);var x=[],w=[],L=typeof s<"u";typeof v>"u"&&(v=!0),typeof y>"u"&&(y=1/0);function R(T,I){if(T===null)return null;if(I==0)return T;var N,U;if(typeof T!="object")return T;if(l.__isArray(T))N=[];else if(l.__isRegExp(T))N=new RegExp(T.source,m(T)),T.lastIndex&&(N.lastIndex=T.lastIndex);else if(l.__isDate(T))N=new Date(T.getTime());else{if(L&&s.isBuffer(T))return s.allocUnsafe?N=s.allocUnsafe(T.length):N=new s(T.length),T.copy(N),N;typeof b>"u"?(U=Object.getPrototypeOf(T),N=Object.create(U)):(N=Object.create(b),U=b)}if(v){var z=x.indexOf(T);if(z!=-1)return w[z];x.push(T),w.push(N)}for(var D in T){var V;U&&(V=Object.getOwnPropertyDescriptor(U,D)),!(V&&V.set==null)&&(N[D]=R(T[D],I-1))}return N}return R(A,y)}l.clonePrototype=function(v){if(v===null)return null;var y=function(){};return y.prototype=v,new y};function f(A){return Object.prototype.toString.call(A)}l.__objToStr=f;function d(A){return typeof A=="object"&&f(A)==="[object Date]"}l.__isDate=d;function h(A){return typeof A=="object"&&f(A)==="[object Array]"}l.__isArray=h;function p(A){return typeof A=="object"&&f(A)==="[object RegExp]"}l.__isRegExp=p;function m(A){var v="";return A.global&&(v+="g"),A.ignoreCase&&(v+="i"),A.multiline&&(v+="m"),v}return l.__getRegExpFlags=m,l}();r.exports&&(r.exports=c)},83043:function(r,a,o){o(59883);var s=o(11206);r.exports=s.Object.values},42075:function(r,a,o){o(94910),o(81755),o(14032),o(68067),o(77074),o(44455),o(58605),o(58281);var s=o(11206);r.exports=s.Promise},98168:function(r,a,o){var s=o(90780);o(84151),o(98443),o(49261),o(67858),r.exports=s},32631:function(r,a,o){var s=o(32010),c=o(94578),l=o(68664),f=s.TypeError;r.exports=function(d){if(c(d))return d;throw f(l(d)+" is not a function")}},69075:function(r,a,o){var s=o(32010),c=o(20884),l=o(68664),f=s.TypeError;r.exports=function(d){if(c(d))return d;throw f(l(d)+" is not a constructor")}},58659:function(r,a,o){var s=o(32010),c=o(94578),l=s.String,f=s.TypeError;r.exports=function(d){if(typeof d=="object"||c(d))return d;throw f("Can't set "+l(d)+" as a prototype")}},71156:function(r,a,o){var s=o(38688),c=o(10819),l=o(95892),f=s("unscopables"),d=Array.prototype;d[f]==null&&l.f(d,f,{configurable:!0,value:c(null)}),r.exports=function(h){d[f][h]=!0}},36352:function(r,a,o){"use strict";var s=o(69510).charAt;r.exports=function(c,l,f){return l+(f?s(c,l).length:1)}},2868:function(r,a,o){var s=o(32010),c=o(70176),l=s.TypeError;r.exports=function(f,d){if(c(d,f))return f;throw l("Incorrect invocation")}},34984:function(r,a,o){var s=o(32010),c=o(24517),l=s.String,f=s.TypeError;r.exports=function(d){if(c(d))return d;throw f(l(d)+" is not an object")}},92642:function(r,a,o){"use strict";var s=o(43162),c=o(74841),l=o(45495),f=Math.min;r.exports=[].copyWithin||function(h,p){var m=s(this),A=l(m),v=c(h,A),y=c(p,A),b=arguments.length>2?arguments[2]:void 0,u=f((b===void 0?A:c(b,A))-y,A-v),x=1;for(y<v&&v<y+u&&(x=-1,y+=u-1,v+=u-1);u-- >0;)y in m?m[v]=m[y]:delete m[v],v+=x,y+=x;return m}},72864:function(r,a,o){"use strict";var s=o(43162),c=o(74841),l=o(45495);r.exports=function(d){for(var h=s(this),p=l(h),m=arguments.length,A=c(m>1?arguments[1]:void 0,p),v=m>2?arguments[2]:void 0,y=v===void 0?p:c(v,p);y>A;)h[A++]=d;return h}},82938:function(r,a,o){"use strict";var s=o(91102).forEach,c=o(81007),l=c("forEach");r.exports=l?[].forEach:function(d){return s(this,d,arguments.length>1?arguments[1]:void 0)}},34269:function(r){r.exports=function(a,o){for(var s=0,c=o.length,l=new a(c);c>s;)l[s]=o[s++];return l}},95717:function(r,a,o){"use strict";var s=o(32010),c=o(25567),l=o(2834),f=o(43162),d=o(97738),h=o(89564),p=o(20884),m=o(45495),A=o(38639),v=o(15892),y=o(13872),b=s.Array;r.exports=function(x){var w=f(x),L=p(this),R=arguments.length,T=R>1?arguments[1]:void 0,I=T!==void 0;I&&(T=c(T,R>2?arguments[2]:void 0));var N=y(w),U=0,z,D,V,J,Z,oe;if(N&&!(this==b&&h(N)))for(J=v(w,N),Z=J.next,D=L?new this:[];!(V=l(Z,J)).done;U++)oe=I?d(J,T,[V.value,U],!0):V.value,A(D,U,oe);else for(z=m(w),D=L?new this(z):b(z);z>U;U++)oe=I?T(w[U],U):w[U],A(D,U,oe);return D.length=U,D}},12636:function(r,a,o){var s=o(98086),c=o(74841),l=o(45495),f=function(d){return function(h,p,m){var A=s(h),v=l(A),y=c(m,v),b;if(d&&p!=p){for(;v>y;)if(b=A[y++],b!=b)return!0}else for(;v>y;y++)if((d||y in A)&&A[y]===p)return d||y||0;return!d&&-1}};r.exports={includes:f(!0),indexOf:f(!1)}},91102:function(r,a,o){var s=o(25567),c=o(38347),l=o(7514),f=o(43162),d=o(45495),h=o(45744),p=c([].push),m=function(A){var v=A==1,y=A==2,b=A==3,u=A==4,x=A==6,w=A==7,L=A==5||x;return function(R,T,I,N){for(var U=f(R),z=l(U),D=s(T,I),V=d(z),J=0,Z=N||h,oe=v?Z(R,V):y||w?Z(R,0):void 0,de,ne;V>J;J++)if((L||J in z)&&(de=z[J],ne=D(de,J,U),A))if(v)oe[J]=ne;else if(ne)switch(A){case 3:return!0;case 5:return de;case 6:return J;case 2:p(oe,de)}else switch(A){case 4:return!1;case 7:p(oe,de)}return x?-1:b||u?u:oe}};r.exports={forEach:m(0),map:m(1),filter:m(2),some:m(3),every:m(4),find:m(5),findIndex:m(6),filterReject:m(7)}},84320:function(r,a,o){"use strict";var s=o(58448),c=o(98086),l=o(26882),f=o(45495),d=o(81007),h=Math.min,p=[].lastIndexOf,m=!!p&&1/[1].lastIndexOf(1,-0)<0,A=d("lastIndexOf"),v=m||!A;r.exports=v?function(b){if(m)return s(p,this,arguments)||0;var u=c(this),x=f(u),w=x-1;for(arguments.length>1&&(w=h(w,l(arguments[1]))),w<0&&(w=x+w);w>=0;w--)if(w in u&&u[w]===b)return w||0;return-1}:p},56280:function(r,a,o){var s=o(47044),c=o(38688),l=o(70091),f=c("species");r.exports=function(d){return l>=51||!s(function(){var h=[],p=h.constructor={};return p[f]=function(){return{foo:1}},h[d](Boolean).foo!==1})}},81007:function(r,a,o){"use strict";var s=o(47044);r.exports=function(c,l){var f=[][c];return!!f&&s(function(){f.call(null,l||function(){throw 1},1)})}},32843:function(r,a,o){var s=o(32010),c=o(32631),l=o(43162),f=o(7514),d=o(45495),h=s.TypeError,p=function(m){return function(A,v,y,b){c(v);var u=l(A),x=f(u),w=d(u),L=m?w-1:0,R=m?-1:1;if(y<2)for(;;){if(L in x){b=x[L],L+=R;break}if(L+=R,m?L<0:w<=L)throw h("Reduce of empty array with no initial value")}for(;m?L>=0:w>L;L+=R)L in x&&(b=v(b,x[L],L,u));return b}};r.exports={left:p(!1),right:p(!0)}},73163:function(r,a,o){var s=o(38347);r.exports=s([].slice)},43977:function(r,a,o){var s=o(73163),c=Math.floor,l=function(h,p){var m=h.length,A=c(m/2);return m<8?f(h,p):d(h,l(s(h,0,A),p),l(s(h,A),p),p)},f=function(h,p){for(var m=h.length,A=1,v,y;A<m;){for(y=A,v=h[A];y&&p(h[y-1],v)>0;)h[y]=h[--y];y!==A++&&(h[y]=v)}return h},d=function(h,p,m,A){for(var v=p.length,y=m.length,b=0,u=0;b<v||u<y;)h[b+u]=b<v&&u<y?A(p[b],m[u])<=0?p[b++]:m[u++]:b<v?p[b++]:m[u++];return h};r.exports=l},98578:function(r,a,o){var s=o(32010),c=o(59113),l=o(20884),f=o(24517),d=o(38688),h=d("species"),p=s.Array;r.exports=function(m){var A;return c(m)&&(A=m.constructor,l(A)&&(A===p||c(A.prototype))?A=void 0:f(A)&&(A=A[h],A===null&&(A=void 0))),A===void 0?p:A}},45744:function(r,a,o){var s=o(98578);r.exports=function(c,l){return new(s(c))(l===0?0:l)}},97738:function(r,a,o){var s=o(34984),c=o(50194);r.exports=function(l,f,d,h){try{return h?f(s(d)[0],d[1]):f(d)}catch(p){c(l,"throw",p)}}},46769:function(r,a,o){var s=o(38688),c=s("iterator"),l=!1;try{var f=0,d={next:function(){return{done:!!f++}},return:function(){l=!0}};d[c]=function(){return this},Array.from(d,function(){throw 2})}catch{}r.exports=function(h,p){if(!p&&!l)return!1;var m=!1;try{var A={};A[c]=function(){return{next:function(){return{done:m=!0}}}},h(A)}catch{}return m}},93975:function(r,a,o){var s=o(38347),c=s({}.toString),l=s("".slice);r.exports=function(f){return l(c(f),8,-1)}},52564:function(r,a,o){var s=o(32010),c=o(24663),l=o(94578),f=o(93975),d=o(38688),h=d("toStringTag"),p=s.Object,m=f(function(){return arguments}())=="Arguments",A=function(v,y){try{return v[y]}catch{}};r.exports=c?f:function(v){var y,b,u;return v===void 0?"Undefined":v===null?"Null":typeof(b=A(y=p(v),h))=="string"?b:m?f(y):(u=f(y))=="Object"&&l(y.callee)?"Arguments":u}},34074:function(r,a,o){var s=o(38347),c=o(73163),l=s("".replace),f=s("".split),d=s([].join),h=function(v){return String(Error(v).stack)}("zxcasd"),p=/\n\s*at [^:]*:[^\n]*/,m=p.test(h),A=/@[^\n]*\n/.test(h)&&!/zxcasd/.test(h);r.exports=function(v,y){if(typeof v!="string")return v;if(m)for(;y--;)v=l(v,p,"");else if(A)return d(c(f(v,`
`),y),`
`);return v}},9649:function(r,a,o){"use strict";var s=o(95892).f,c=o(10819),l=o(15341),f=o(25567),d=o(2868),h=o(80383),p=o(97001),m=o(51334),A=o(15567),v=o(62148).fastKey,y=o(70172),b=y.set,u=y.getterFor;r.exports={getConstructor:function(x,w,L,R){var T=x(function(D,V){d(D,I),b(D,{type:w,index:c(null),first:void 0,last:void 0,size:0}),A||(D.size=0),V!=null&&h(V,D[R],{that:D,AS_ENTRIES:L})}),I=T.prototype,N=u(w),U=function(D,V,J){var Z=N(D),oe=z(D,V),de,ne;return oe?oe.value=J:(Z.last=oe={index:ne=v(V,!0),key:V,value:J,previous:de=Z.last,next:void 0,removed:!1},Z.first||(Z.first=oe),de&&(de.next=oe),A?Z.size++:D.size++,ne!=="F"&&(Z.index[ne]=oe)),D},z=function(D,V){var J=N(D),Z=v(V),oe;if(Z!=="F")return J.index[Z];for(oe=J.first;oe;oe=oe.next)if(oe.key==V)return oe};return l(I,{clear:function(){for(var V=this,J=N(V),Z=J.index,oe=J.first;oe;)oe.removed=!0,oe.previous&&(oe.previous=oe.previous.next=void 0),delete Z[oe.index],oe=oe.next;J.first=J.last=void 0,A?J.size=0:V.size=0},delete:function(D){var V=this,J=N(V),Z=z(V,D);if(Z){var oe=Z.next,de=Z.previous;delete J.index[Z.index],Z.removed=!0,de&&(de.next=oe),oe&&(oe.previous=de),J.first==Z&&(J.first=oe),J.last==Z&&(J.last=de),A?J.size--:V.size--}return!!Z},forEach:function(V){for(var J=N(this),Z=f(V,arguments.length>1?arguments[1]:void 0),oe;oe=oe?oe.next:J.first;)for(Z(oe.value,oe.key,this);oe&&oe.removed;)oe=oe.previous},has:function(V){return!!z(this,V)}}),l(I,L?{get:function(V){var J=z(this,V);return J&&J.value},set:function(V,J){return U(this,V===0?0:V,J)}}:{add:function(V){return U(this,V=V===0?0:V,V)}}),A&&s(I,"size",{get:function(){return N(this).size}}),T},setStrong:function(x,w,L){var R=w+" Iterator",T=u(w),I=u(R);p(x,w,function(N,U){b(this,{type:R,target:N,state:T(N),kind:U,last:void 0})},function(){for(var N=I(this),U=N.kind,z=N.last;z&&z.removed;)z=z.previous;return!N.target||!(N.last=z=z?z.next:N.state.first)?(N.target=void 0,{value:void 0,done:!0}):U=="keys"?{value:z.key,done:!1}:U=="values"?{value:z.value,done:!1}:{value:[z.key,z.value],done:!1}},L?"entries":"values",!L,!0),m(w)}}},36673:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(38347),f=o(39599),d=o(13711),h=o(62148),p=o(80383),m=o(2868),A=o(94578),v=o(24517),y=o(47044),b=o(46769),u=o(15216),x=o(51868);r.exports=function(w,L,R){var T=w.indexOf("Map")!==-1,I=w.indexOf("Weak")!==-1,N=T?"set":"add",U=c[w],z=U&&U.prototype,D=U,V={},J=function(Le){var Xe=l(z[Le]);d(z,Le,Le=="add"?function(We){return Xe(this,We===0?0:We),this}:Le=="delete"?function(ze){return I&&!v(ze)?!1:Xe(this,ze===0?0:ze)}:Le=="get"?function(We){return I&&!v(We)?void 0:Xe(this,We===0?0:We)}:Le=="has"?function(We){return I&&!v(We)?!1:Xe(this,We===0?0:We)}:function(We,pt){return Xe(this,We===0?0:We,pt),this})},Z=f(w,!A(U)||!(I||z.forEach&&!y(function(){new U().entries().next()})));if(Z)D=R.getConstructor(L,w,T,N),h.enable();else if(f(w,!0)){var oe=new D,de=oe[N](I?{}:-0,1)!=oe,ne=y(function(){oe.has(1)}),be=b(function(Le){new U(Le)}),Te=!I&&y(function(){for(var Le=new U,Xe=5;Xe--;)Le[N](Xe,Xe);return!Le.has(-0)});be||(D=L(function(Le,Xe){m(Le,z);var ze=x(new U,Le,D);return Xe!=null&&p(Xe,ze[N],{that:ze,AS_ENTRIES:T}),ze}),D.prototype=z,z.constructor=D),(ne||Te)&&(J("delete"),J("has"),T&&J("get")),(Te||de)&&J(N),I&&z.clear&&delete z.clear}return V[w]=D,s({global:!0,forced:D!=U},V),u(D,w),I||R.setStrong(D,w,T),D}},2675:function(r,a,o){var s=o(20340),c=o(21594),l=o(72062),f=o(95892);r.exports=function(d,h){for(var p=c(h),m=f.f,A=l.f,v=0;v<p.length;v++){var y=p[v];s(d,y)||m(d,y,A(h,y))}}},91151:function(r,a,o){var s=o(38688),c=s("match");r.exports=function(l){var f=/./;try{"/./"[l](f)}catch{try{return f[c]=!1,"/./"[l](f)}catch{}}return!1}},68494:function(r,a,o){var s=o(47044);r.exports=!s(function(){function c(){}return c.prototype.constructor=null,Object.getPrototypeOf(new c)!==c.prototype})},91159:function(r,a,o){var s=o(38347),c=o(83943),l=o(25096),f=/"/g,d=s("".replace);r.exports=function(h,p,m,A){var v=l(c(h)),y="<"+p;return m!==""&&(y+=" "+m+'="'+d(l(A),f,"&quot;")+'"'),y+">"+v+"</"+p+">"}},13945:function(r,a,o){"use strict";var s=o(5844).IteratorPrototype,c=o(10819),l=o(97841),f=o(15216),d=o(15366),h=function(){return this};r.exports=function(p,m,A){var v=m+" Iterator";return p.prototype=c(s,{next:l(1,A)}),f(p,v,!1,!0),d[v]=h,p}},48914:function(r,a,o){var s=o(15567),c=o(95892),l=o(97841);r.exports=s?function(f,d,h){return c.f(f,d,l(1,h))}:function(f,d,h){return f[d]=h,f}},97841:function(r){r.exports=function(a,o){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:o}}},38639:function(r,a,o){"use strict";var s=o(63918),c=o(95892),l=o(97841);r.exports=function(f,d,h){var p=s(d);p in f?c.f(f,p,l(0,h)):f[p]=h}},53087:function(r,a,o){"use strict";var s=o(32010),c=o(34984),l=o(39629),f=s.TypeError;r.exports=function(d){if(c(this),d==="string"||d==="default")d="string";else if(d!=="number")throw f("Incorrect hint");return l(this,d)}},97001:function(r,a,o){"use strict";var s=o(56475),c=o(2834),l=o(63432),f=o(7081),d=o(94578),h=o(13945),p=o(69548),m=o(3840),A=o(15216),v=o(48914),y=o(13711),b=o(38688),u=o(15366),x=o(5844),w=f.PROPER,L=f.CONFIGURABLE,R=x.IteratorPrototype,T=x.BUGGY_SAFARI_ITERATORS,I=b("iterator"),N="keys",U="values",z="entries",D=function(){return this};r.exports=function(V,J,Z,oe,de,ne,be){h(Z,J,oe);var Te=function(De){if(De===de&&pt)return pt;if(!T&&De in ze)return ze[De];switch(De){case N:return function(){return new Z(this,De)};case U:return function(){return new Z(this,De)};case z:return function(){return new Z(this,De)}}return function(){return new Z(this)}},Le=J+" Iterator",Xe=!1,ze=V.prototype,We=ze[I]||ze["@@iterator"]||de&&ze[de],pt=!T&&We||Te(de),q=J=="Array"&&ze.entries||We,Ie,le,ue;if(q&&(Ie=p(q.call(new V)),Ie!==Object.prototype&&Ie.next&&(!l&&p(Ie)!==R&&(m?m(Ie,R):d(Ie[I])||y(Ie,I,D)),A(Ie,Le,!0,!0),l&&(u[Le]=D))),w&&de==U&&We&&We.name!==U&&(!l&&L?v(ze,"name",U):(Xe=!0,pt=function(){return c(We,this)})),de)if(le={values:Te(U),keys:ne?pt:Te(N),entries:Te(z)},be)for(ue in le)(T||Xe||!(ue in ze))&&y(ze,ue,le[ue]);else s({target:J,proto:!0,forced:T||Xe},le);return(!l||be)&&ze[I]!==pt&&y(ze,I,pt,{name:de}),u[J]=pt,le}},46042:function(r,a,o){var s=o(11206),c=o(20340),l=o(75960),f=o(95892).f;r.exports=function(d){var h=s.Symbol||(s.Symbol={});c(h,d)||f(h,d,{value:l.f(d)})}},15567:function(r,a,o){var s=o(47044);r.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},12072:function(r,a,o){var s=o(32010),c=o(24517),l=s.document,f=c(l)&&c(l.createElement);r.exports=function(d){return f?l.createElement(d):{}}},23327:function(r){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},67797:function(r,a,o){var s=o(12072),c=s("span").classList,l=c&&c.constructor&&c.constructor.prototype;r.exports=l===Object.prototype?void 0:l},3809:function(r,a,o){var s=o(40715),c=s.match(/firefox\/(\d+)/i);r.exports=!!c&&+c[1]},3157:function(r){r.exports=typeof window=="object"},21983:function(r,a,o){var s=o(40715);r.exports=/MSIE|Trident/.test(s)},70573:function(r,a,o){var s=o(40715),c=o(32010);r.exports=/ipad|iphone|ipod/i.test(s)&&c.Pebble!==void 0},17716:function(r,a,o){var s=o(40715);r.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(s)},95053:function(r,a,o){var s=o(93975),c=o(32010);r.exports=s(c.process)=="process"},664:function(r,a,o){var s=o(40715);r.exports=/web0s(?!.*chrome)/i.test(s)},40715:function(r,a,o){var s=o(38486);r.exports=s("navigator","userAgent")||""},70091:function(r,a,o){var s=o(32010),c=o(40715),l=s.process,f=s.Deno,d=l&&l.versions||f&&f.version,h=d&&d.v8,p,m;h&&(p=h.split("."),m=p[0]>0&&p[0]<4?1:+(p[0]+p[1])),!m&&c&&(p=c.match(/Edge\/(\d+)/),(!p||p[1]>=74)&&(p=c.match(/Chrome\/(\d+)/),p&&(m=+p[1]))),r.exports=m},41731:function(r,a,o){var s=o(40715),c=s.match(/AppleWebKit\/(\d+)\./);r.exports=!!c&&+c[1]},2416:function(r){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},45144:function(r,a,o){var s=o(47044),c=o(97841);r.exports=!s(function(){var l=Error("a");return"stack"in l?(Object.defineProperty(l,"stack",c(1,7)),l.stack!==7):!0})},56475:function(r,a,o){var s=o(32010),c=o(72062).f,l=o(48914),f=o(13711),d=o(7421),h=o(2675),p=o(39599);r.exports=function(m,A){var v=m.target,y=m.global,b=m.stat,u,x,w,L,R,T;if(y?x=s:b?x=s[v]||d(v,{}):x=(s[v]||{}).prototype,x)for(w in A){if(R=A[w],m.noTargetGet?(T=c(x,w),L=T&&T.value):L=x[w],u=p(y?w:v+(b?".":"#")+w,m.forced),!u&&L!==void 0){if(typeof R==typeof L)continue;h(R,L)}(m.sham||L&&L.sham)&&l(R,"sham",!0),f(x,w,R,m)}}},47044:function(r){r.exports=function(a){try{return!!a()}catch{return!0}}},11813:function(r,a,o){"use strict";o(61726);var s=o(38347),c=o(13711),l=o(49820),f=o(47044),d=o(38688),h=o(48914),p=d("species"),m=RegExp.prototype;r.exports=function(A,v,y,b){var u=d(A),x=!f(function(){var T={};return T[u]=function(){return 7},""[A](T)!=7}),w=x&&!f(function(){var T=!1,I=/a/;return A==="split"&&(I={},I.constructor={},I.constructor[p]=function(){return I},I.flags="",I[u]=/./[u]),I.exec=function(){return T=!0,null},I[u](""),!T});if(!x||!w||y){var L=s(/./[u]),R=v(u,""[A],function(T,I,N,U,z){var D=s(T),V=I.exec;return V===l||V===m.exec?x&&!z?{done:!0,value:L(I,N,U)}:{done:!0,value:D(N,I,U)}:{done:!1}});c(String.prototype,A,R[0]),c(m,u,R[1])}b&&h(m[u],"sham",!0)}},55481:function(r,a,o){var s=o(47044);r.exports=!s(function(){return Object.isExtensible(Object.preventExtensions({}))})},58448:function(r){var a=Function.prototype,o=a.apply,s=a.bind,c=a.call;r.exports=typeof Reflect=="object"&&Reflect.apply||(s?c.bind(o):function(){return c.apply(o,arguments)})},25567:function(r,a,o){var s=o(38347),c=o(32631),l=s(s.bind);r.exports=function(f,d){return c(f),d===void 0?f:l?l(f,d):function(){return f.apply(d,arguments)}}},5481:function(r,a,o){"use strict";var s=o(32010),c=o(38347),l=o(32631),f=o(24517),d=o(20340),h=o(73163),p=s.Function,m=c([].concat),A=c([].join),v={},y=function(b,u,x){if(!d(v,u)){for(var w=[],L=0;L<u;L++)w[L]="a["+L+"]";v[u]=p("C,a","return new C("+A(w,",")+")")}return v[u](b,x)};r.exports=p.bind||function(u){var x=l(this),w=x.prototype,L=h(arguments,1),R=function(){var I=m(L,h(arguments));return this instanceof R?y(x,I.length,I):x.apply(u,I)};return f(w)&&(R.prototype=w),R}},2834:function(r){var a=Function.prototype.call;r.exports=a.bind?a.bind(a):function(){return a.apply(a,arguments)}},7081:function(r,a,o){var s=o(15567),c=o(20340),l=Function.prototype,f=s&&Object.getOwnPropertyDescriptor,d=c(l,"name"),h=d&&function(){}.name==="something",p=d&&(!s||s&&f(l,"name").configurable);r.exports={EXISTS:d,PROPER:h,CONFIGURABLE:p}},38347:function(r){var a=Function.prototype,o=a.bind,s=a.call,c=o&&o.bind(s);r.exports=o?function(l){return l&&c(s,l)}:function(l){return l&&function(){return s.apply(l,arguments)}}},38486:function(r,a,o){var s=o(32010),c=o(94578),l=function(f){return c(f)?f:void 0};r.exports=function(f,d){return arguments.length<2?l(s[f]):s[f]&&s[f][d]}},13872:function(r,a,o){var s=o(52564),c=o(51839),l=o(15366),f=o(38688),d=f("iterator");r.exports=function(h){if(h!=null)return c(h,d)||c(h,"@@iterator")||l[s(h)]}},15892:function(r,a,o){var s=o(32010),c=o(2834),l=o(32631),f=o(34984),d=o(68664),h=o(13872),p=s.TypeError;r.exports=function(m,A){var v=arguments.length<2?h(m):A;if(l(v))return f(c(v,m));throw p(d(m)+" is not iterable")}},51839:function(r,a,o){var s=o(32631);r.exports=function(c,l){var f=c[l];return f==null?void 0:s(f)}},29519:function(r,a,o){var s=o(38347),c=o(43162),l=Math.floor,f=s("".charAt),d=s("".replace),h=s("".slice),p=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,m=/\$([$&'`]|\d{1,2})/g;r.exports=function(A,v,y,b,u,x){var w=y+A.length,L=b.length,R=m;return u!==void 0&&(u=c(u),R=p),d(x,R,function(T,I){var N;switch(f(I,0)){case"$":return"$";case"&":return A;case"`":return h(v,0,y);case"'":return h(v,w);case"<":N=u[h(I,1,-1)];break;default:var U=+I;if(U===0)return T;if(U>L){var z=l(U/10);return z===0?T:z<=L?b[z-1]===void 0?f(I,1):b[z-1]+f(I,1):T}N=b[U-1]}return N===void 0?"":N})}},32010:function(r,a,o){var s=function(c){return c&&c.Math==Math&&c};r.exports=s(typeof globalThis=="object"&&globalThis)||s(typeof window=="object"&&window)||s(typeof self=="object"&&self)||s(typeof o.g=="object"&&o.g)||function(){return this}()||Function("return this")()},20340:function(r,a,o){var s=o(38347),c=o(43162),l=s({}.hasOwnProperty);r.exports=Object.hasOwn||function(d,h){return l(c(d),h)}},90682:function(r){r.exports={}},61144:function(r,a,o){var s=o(32010);r.exports=function(c,l){var f=s.console;f&&f.error&&(arguments.length==1?f.error(c):f.error(c,l))}},520:function(r,a,o){var s=o(38486);r.exports=s("document","documentElement")},18904:function(r,a,o){var s=o(15567),c=o(47044),l=o(12072);r.exports=!s&&!c(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!=7})},64397:function(r,a,o){var s=o(32010),c=s.Array,l=Math.abs,f=Math.pow,d=Math.floor,h=Math.log,p=Math.LN2,m=function(v,y,b){var u=c(b),x=b*8-y-1,w=(1<<x)-1,L=w>>1,R=y===23?f(2,-24)-f(2,-77):0,T=v<0||v===0&&1/v<0?1:0,I=0,N,U,z;for(v=l(v),v!=v||v===1/0?(U=v!=v?1:0,N=w):(N=d(h(v)/p),v*(z=f(2,-N))<1&&(N--,z*=2),N+L>=1?v+=R/z:v+=R*f(2,1-L),v*z>=2&&(N++,z/=2),N+L>=w?(U=0,N=w):N+L>=1?(U=(v*z-1)*f(2,y),N=N+L):(U=v*f(2,L-1)*f(2,y),N=0));y>=8;u[I++]=U&255,U/=256,y-=8);for(N=N<<y|U,x+=y;x>0;u[I++]=N&255,N/=256,x-=8);return u[--I]|=T*128,u},A=function(v,y){var b=v.length,u=b*8-y-1,x=(1<<u)-1,w=x>>1,L=u-7,R=b-1,T=v[R--],I=T&127,N;for(T>>=7;L>0;I=I*256+v[R],R--,L-=8);for(N=I&(1<<-L)-1,I>>=-L,L+=y;L>0;N=N*256+v[R],R--,L-=8);if(I===0)I=1-w;else{if(I===x)return N?NaN:T?-1/0:1/0;N=N+f(2,y),I=I-w}return(T?-1:1)*N*f(2,I-y)};r.exports={pack:m,unpack:A}},7514:function(r,a,o){var s=o(32010),c=o(38347),l=o(47044),f=o(93975),d=s.Object,h=c("".split);r.exports=l(function(){return!d("z").propertyIsEnumerable(0)})?function(p){return f(p)=="String"?h(p,""):d(p)}:d},51868:function(r,a,o){var s=o(94578),c=o(24517),l=o(3840);r.exports=function(f,d,h){var p,m;return l&&s(p=d.constructor)&&p!==h&&c(m=p.prototype)&&m!==h.prototype&&l(f,m),f}},10447:function(r,a,o){var s=o(38347),c=o(94578),l=o(55480),f=s(Function.toString);c(l.inspectSource)||(l.inspectSource=function(d){return f(d)}),r.exports=l.inspectSource},87811:function(r,a,o){var s=o(24517),c=o(48914);r.exports=function(l,f){s(f)&&"cause"in f&&c(l,"cause",f.cause)}},62148:function(r,a,o){var s=o(56475),c=o(38347),l=o(90682),f=o(24517),d=o(20340),h=o(95892).f,p=o(6611),m=o(8807),A=o(46859),v=o(55481),y=!1,b=A("meta"),u=0,x=Object.isExtensible||function(){return!0},w=function(U){h(U,b,{value:{objectID:"O"+u++,weakData:{}}})},L=function(U,z){if(!f(U))return typeof U=="symbol"?U:(typeof U=="string"?"S":"P")+U;if(!d(U,b)){if(!x(U))return"F";if(!z)return"E";w(U)}return U[b].objectID},R=function(U,z){if(!d(U,b)){if(!x(U))return!0;if(!z)return!1;w(U)}return U[b].weakData},T=function(U){return v&&y&&x(U)&&!d(U,b)&&w(U),U},I=function(){N.enable=function(){},y=!0;var U=p.f,z=c([].splice),D={};D[b]=1,U(D).length&&(p.f=function(V){for(var J=U(V),Z=0,oe=J.length;Z<oe;Z++)if(J[Z]===b){z(J,Z,1);break}return J},s({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:m.f}))},N=r.exports={enable:I,fastKey:L,getWeakData:R,onFreeze:T};l[b]=!0},70172:function(r,a,o){var s=o(26168),c=o(32010),l=o(38347),f=o(24517),d=o(48914),h=o(20340),p=o(55480),m=o(82194),A=o(90682),v="Object already initialized",y=c.TypeError,b=c.WeakMap,u,x,w,L=function(D){return w(D)?x(D):u(D,{})},R=function(D){return function(V){var J;if(!f(V)||(J=x(V)).type!==D)throw y("Incompatible receiver, "+D+" required");return J}};if(s||p.state){var T=p.state||(p.state=new b),I=l(T.get),N=l(T.has),U=l(T.set);u=function(D,V){if(N(T,D))throw new y(v);return V.facade=D,U(T,D,V),V},x=function(D){return I(T,D)||{}},w=function(D){return N(T,D)}}else{var z=m("state");A[z]=!0,u=function(D,V){if(h(D,z))throw new y(v);return V.facade=D,d(D,z,V),V},x=function(D){return h(D,z)?D[z]:{}},w=function(D){return h(D,z)}}r.exports={set:u,get:x,has:w,enforce:L,getterFor:R}},89564:function(r,a,o){var s=o(38688),c=o(15366),l=s("iterator"),f=Array.prototype;r.exports=function(d){return d!==void 0&&(c.Array===d||f[l]===d)}},59113:function(r,a,o){var s=o(93975);r.exports=Array.isArray||function(l){return s(l)=="Array"}},94578:function(r){r.exports=function(a){return typeof a=="function"}},20884:function(r,a,o){var s=o(38347),c=o(47044),l=o(94578),f=o(52564),d=o(38486),h=o(10447),p=function(){},m=[],A=d("Reflect","construct"),v=/^\s*(?:class|function)\b/,y=s(v.exec),b=!v.exec(p),u=function(w){if(!l(w))return!1;try{return A(p,m,w),!0}catch{return!1}},x=function(w){if(!l(w))return!1;switch(f(w)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return b||!!y(v,h(w))};r.exports=!A||c(function(){var w;return u(u.call)||!u(Object)||!u(function(){w=!0})||w})?x:u},39599:function(r,a,o){var s=o(47044),c=o(94578),l=/#|\.prototype\./,f=function(A,v){var y=h[d(A)];return y==m?!0:y==p?!1:c(v)?s(v):!!v},d=f.normalize=function(A){return String(A).replace(l,".").toLowerCase()},h=f.data={},p=f.NATIVE="N",m=f.POLYFILL="P";r.exports=f},17506:function(r,a,o){var s=o(24517),c=Math.floor;r.exports=Number.isInteger||function(f){return!s(f)&&isFinite(f)&&c(f)===f}},24517:function(r,a,o){var s=o(94578);r.exports=function(c){return typeof c=="object"?c!==null:s(c)}},63432:function(r){r.exports=!1},28831:function(r,a,o){var s=o(24517),c=o(93975),l=o(38688),f=l("match");r.exports=function(d){var h;return s(d)&&((h=d[f])!==void 0?!!h:c(d)=="RegExp")}},46290:function(r,a,o){var s=o(32010),c=o(38486),l=o(94578),f=o(70176),d=o(9567),h=s.Object;r.exports=d?function(p){return typeof p=="symbol"}:function(p){var m=c("Symbol");return l(m)&&f(m.prototype,h(p))}},80383:function(r,a,o){var s=o(32010),c=o(25567),l=o(2834),f=o(34984),d=o(68664),h=o(89564),p=o(45495),m=o(70176),A=o(15892),v=o(13872),y=o(50194),b=s.TypeError,u=function(w,L){this.stopped=w,this.result=L},x=u.prototype;r.exports=function(w,L,R){var T=R&&R.that,I=!!(R&&R.AS_ENTRIES),N=!!(R&&R.IS_ITERATOR),U=!!(R&&R.INTERRUPTED),z=c(L,T),D,V,J,Z,oe,de,ne,be=function(Le){return D&&y(D,"normal",Le),new u(!0,Le)},Te=function(Le){return I?(f(Le),U?z(Le[0],Le[1],be):z(Le[0],Le[1])):U?z(Le,be):z(Le)};if(N)D=w;else{if(V=v(w),!V)throw b(d(w)+" is not iterable");if(h(V)){for(J=0,Z=p(w);Z>J;J++)if(oe=Te(w[J]),oe&&m(x,oe))return oe;return new u(!1)}D=A(w,V)}for(de=D.next;!(ne=l(de,D)).done;){try{oe=Te(ne.value)}catch(Le){y(D,"throw",Le)}if(typeof oe=="object"&&oe&&m(x,oe))return oe}return new u(!1)}},50194:function(r,a,o){var s=o(2834),c=o(34984),l=o(51839);r.exports=function(f,d,h){var p,m;c(f);try{if(p=l(f,"return"),!p){if(d==="throw")throw h;return h}p=s(p,f)}catch(A){m=!0,p=A}if(d==="throw")throw h;if(m)throw p;return c(p),h}},5844:function(r,a,o){"use strict";var s=o(47044),c=o(94578),l=o(10819),f=o(69548),d=o(13711),h=o(38688),p=o(63432),m=h("iterator"),A=!1,v,y,b;[].keys&&(b=[].keys(),"next"in b?(y=f(f(b)),y!==Object.prototype&&(v=y)):A=!0);var u=v==null||s(function(){var x={};return v[m].call(x)!==x});u?v={}:p&&(v=l(v)),c(v[m])||d(v,m,function(){return this}),r.exports={IteratorPrototype:v,BUGGY_SAFARI_ITERATORS:A}},15366:function(r){r.exports={}},45495:function(r,a,o){var s=o(23417);r.exports=function(c){return s(c.length)}},59804:function(r,a,o){var s=o(32010),c=o(25567),l=o(72062).f,f=o(6616).set,d=o(17716),h=o(70573),p=o(664),m=o(95053),A=s.MutationObserver||s.WebKitMutationObserver,v=s.document,y=s.process,b=s.Promise,u=l(s,"queueMicrotask"),x=u&&u.value,w,L,R,T,I,N,U,z;x||(w=function(){var D,V;for(m&&(D=y.domain)&&D.exit();L;){V=L.fn,L=L.next;try{V()}catch(J){throw L?T():R=void 0,J}}R=void 0,D&&D.enter()},!d&&!m&&!p&&A&&v?(I=!0,N=v.createTextNode(""),new A(w).observe(N,{characterData:!0}),T=function(){N.data=I=!I}):!h&&b&&b.resolve?(U=b.resolve(void 0),U.constructor=b,z=c(U.then,U),T=function(){z(w)}):m?T=function(){y.nextTick(w)}:(f=c(f,s),T=function(){f(w)})),r.exports=x||function(D){var V={fn:D,next:void 0};R&&(R.next=V),L||(L=V,T()),R=V}},5155:function(r,a,o){var s=o(32010);r.exports=s.Promise},46887:function(r,a,o){var s=o(70091),c=o(47044);r.exports=!!Object.getOwnPropertySymbols&&!c(function(){var l=Symbol();return!String(l)||!(Object(l)instanceof Symbol)||!Symbol.sham&&s&&s<41})},26168:function(r,a,o){var s=o(32010),c=o(94578),l=o(10447),f=s.WeakMap;r.exports=c(f)&&/native code/.test(l(f))},56614:function(r,a,o){"use strict";var s=o(32631),c=function(l){var f,d;this.promise=new l(function(h,p){if(f!==void 0||d!==void 0)throw TypeError("Bad Promise constructor");f=h,d=p}),this.resolve=s(f),this.reject=s(d)};r.exports.f=function(l){return new c(l)}},86392:function(r,a,o){var s=o(25096);r.exports=function(c,l){return c===void 0?arguments.length<2?"":l:s(c)}},93666:function(r,a,o){var s=o(32010),c=o(28831),l=s.TypeError;r.exports=function(f){if(c(f))throw l("The method doesn't accept regular expressions");return f}},59805:function(r,a,o){var s=o(32010),c=s.isFinite;r.exports=Number.isFinite||function(f){return typeof f=="number"&&c(f)}},87146:function(r,a,o){"use strict";var s=o(15567),c=o(38347),l=o(2834),f=o(47044),d=o(84675),h=o(61146),p=o(55574),m=o(43162),A=o(7514),v=Object.assign,y=Object.defineProperty,b=c([].concat);r.exports=!v||f(function(){if(s&&v({b:1},v(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var u={},x={},w=Symbol(),L="abcdefghijklmnopqrst";return u[w]=7,L.split("").forEach(function(R){x[R]=R}),v({},u)[w]!=7||d(v({},x)).join("")!=L})?function(x,w){for(var L=m(x),R=arguments.length,T=1,I=h.f,N=p.f;R>T;)for(var U=A(arguments[T++]),z=I?b(d(U),I(U)):d(U),D=z.length,V=0,J;D>V;)J=z[V++],(!s||l(N,U,J))&&(L[J]=U[J]);return L}:v},10819:function(r,a,o){var s=o(34984),c=o(10196),l=o(2416),f=o(90682),d=o(520),h=o(12072),p=o(82194),m=">",A="<",v="prototype",y="script",b=p("IE_PROTO"),u=function(){},x=function(I){return A+y+m+I+A+"/"+y+m},w=function(I){I.write(x("")),I.close();var N=I.parentWindow.Object;return I=null,N},L=function(){var I=h("iframe"),N="java"+y+":",U;return I.style.display="none",d.appendChild(I),I.src=String(N),U=I.contentWindow.document,U.open(),U.write(x("document.F=Object")),U.close(),U.F},R,T=function(){try{R=new ActiveXObject("htmlfile")}catch{}T=typeof document<"u"?document.domain&&R?w(R):L():w(R);for(var I=l.length;I--;)delete T[v][l[I]];return T()};f[b]=!0,r.exports=Object.create||function(N,U){var z;return N!==null?(u[v]=s(N),z=new u,u[v]=null,z[b]=N):z=T(),U===void 0?z:c(z,U)}},10196:function(r,a,o){var s=o(15567),c=o(95892),l=o(34984),f=o(98086),d=o(84675);r.exports=s?Object.defineProperties:function(p,m){l(p);for(var A=f(m),v=d(m),y=v.length,b=0,u;y>b;)c.f(p,u=v[b++],A[u]);return p}},95892:function(r,a,o){var s=o(32010),c=o(15567),l=o(18904),f=o(34984),d=o(63918),h=s.TypeError,p=Object.defineProperty;a.f=c?p:function(A,v,y){if(f(A),v=d(v),f(y),l)try{return p(A,v,y)}catch{}if("get"in y||"set"in y)throw h("Accessors not supported");return"value"in y&&(A[v]=y.value),A}},72062:function(r,a,o){var s=o(15567),c=o(2834),l=o(55574),f=o(97841),d=o(98086),h=o(63918),p=o(20340),m=o(18904),A=Object.getOwnPropertyDescriptor;a.f=s?A:function(y,b){if(y=d(y),b=h(b),m)try{return A(y,b)}catch{}if(p(y,b))return f(!c(l.f,y,b),y[b])}},8807:function(r,a,o){var s=o(93975),c=o(98086),l=o(6611).f,f=o(73163),d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(p){try{return l(p)}catch{return f(d)}};r.exports.f=function(m){return d&&s(m)=="Window"?h(m):l(c(m))}},6611:function(r,a,o){var s=o(64429),c=o(2416),l=c.concat("length","prototype");a.f=Object.getOwnPropertyNames||function(d){return s(d,l)}},61146:function(r,a){a.f=Object.getOwnPropertySymbols},69548:function(r,a,o){var s=o(32010),c=o(20340),l=o(94578),f=o(43162),d=o(82194),h=o(68494),p=d("IE_PROTO"),m=s.Object,A=m.prototype;r.exports=h?m.getPrototypeOf:function(v){var y=f(v);if(c(y,p))return y[p];var b=y.constructor;return l(b)&&y instanceof b?b.prototype:y instanceof m?A:null}},70176:function(r,a,o){var s=o(38347);r.exports=s({}.isPrototypeOf)},64429:function(r,a,o){var s=o(38347),c=o(20340),l=o(98086),f=o(12636).indexOf,d=o(90682),h=s([].push);r.exports=function(p,m){var A=l(p),v=0,y=[],b;for(b in A)!c(d,b)&&c(A,b)&&h(y,b);for(;m.length>v;)c(A,b=m[v++])&&(~f(y,b)||h(y,b));return y}},84675:function(r,a,o){var s=o(64429),c=o(2416);r.exports=Object.keys||function(f){return s(f,c)}},55574:function(r,a){"use strict";var o={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,c=s&&!o.call({1:2},1);a.f=c?function(f){var d=s(this,f);return!!d&&d.enumerable}:o},3840:function(r,a,o){var s=o(38347),c=o(34984),l=o(58659);r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,d={},h;try{h=s(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),h(d,[]),f=d instanceof Array}catch{}return function(m,A){return c(m),l(A),f?h(m,A):m.__proto__=A,m}}():void 0)},80754:function(r,a,o){var s=o(15567),c=o(38347),l=o(84675),f=o(98086),d=o(55574).f,h=c(d),p=c([].push),m=function(A){return function(v){for(var y=f(v),b=l(y),u=b.length,x=0,w=[],L;u>x;)L=b[x++],(!s||h(y,L))&&p(w,A?[L,y[L]]:y[L]);return w}};r.exports={entries:m(!0),values:m(!1)}},52598:function(r,a,o){"use strict";var s=o(24663),c=o(52564);r.exports=s?{}.toString:function(){return"[object "+c(this)+"]"}},39629:function(r,a,o){var s=o(32010),c=o(2834),l=o(94578),f=o(24517),d=s.TypeError;r.exports=function(h,p){var m,A;if(p==="string"&&l(m=h.toString)&&!f(A=c(m,h))||l(m=h.valueOf)&&!f(A=c(m,h))||p!=="string"&&l(m=h.toString)&&!f(A=c(m,h)))return A;throw d("Can't convert object to primitive value")}},21594:function(r,a,o){var s=o(38486),c=o(38347),l=o(6611),f=o(61146),d=o(34984),h=c([].concat);r.exports=s("Reflect","ownKeys")||function(m){var A=l.f(d(m)),v=f.f;return v?h(A,v(m)):A}},11206:function(r,a,o){var s=o(32010);r.exports=s},61900:function(r){r.exports=function(a){try{return{error:!1,value:a()}}catch(o){return{error:!0,value:o}}}},28617:function(r,a,o){var s=o(34984),c=o(24517),l=o(56614);r.exports=function(f,d){if(s(f),c(d)&&d.constructor===f)return d;var h=l.f(f),p=h.resolve;return p(d),h.promise}},15341:function(r,a,o){var s=o(13711);r.exports=function(c,l,f){for(var d in l)s(c,d,l[d],f);return c}},13711:function(r,a,o){var s=o(32010),c=o(94578),l=o(20340),f=o(48914),d=o(7421),h=o(10447),p=o(70172),m=o(7081).CONFIGURABLE,A=p.get,v=p.enforce,y=String(String).split("String");(r.exports=function(b,u,x,w){var L=w?!!w.unsafe:!1,R=w?!!w.enumerable:!1,T=w?!!w.noTargetGet:!1,I=w&&w.name!==void 0?w.name:u,N;if(c(x)&&(String(I).slice(0,7)==="Symbol("&&(I="["+String(I).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!l(x,"name")||m&&x.name!==I)&&f(x,"name",I),N=v(x),N.source||(N.source=y.join(typeof I=="string"?I:""))),b===s){R?b[u]=x:d(u,x);return}else L?!T&&b[u]&&(R=!0):delete b[u];R?b[u]=x:f(b,u,x)})(Function.prototype,"toString",function(){return c(this)&&A(this).source||h(this)})},66723:function(r,a,o){var s=o(32010),c=o(2834),l=o(34984),f=o(94578),d=o(93975),h=o(49820),p=s.TypeError;r.exports=function(m,A){var v=m.exec;if(f(v)){var y=c(v,m,A);return y!==null&&l(y),y}if(d(m)==="RegExp")return c(h,m,A);throw p("RegExp#exec called on incompatible receiver")}},49820:function(r,a,o){"use strict";var s=o(2834),c=o(38347),l=o(25096),f=o(21182),d=o(74846),h=o(464),p=o(10819),m=o(70172).get,A=o(84030),v=o(97739),y=h("native-string-replace",String.prototype.replace),b=RegExp.prototype.exec,u=b,x=c("".charAt),w=c("".indexOf),L=c("".replace),R=c("".slice),T=function(){var z=/a/,D=/b*/g;return s(b,z,"a"),s(b,D,"a"),z.lastIndex!==0||D.lastIndex!==0}(),I=d.UNSUPPORTED_Y||d.BROKEN_CARET,N=/()??/.exec("")[1]!==void 0,U=T||N||I||A||v;U&&(u=function(D){var V=this,J=m(V),Z=l(D),oe=J.raw,de,ne,be,Te,Le,Xe,ze;if(oe)return oe.lastIndex=V.lastIndex,de=s(u,oe,Z),V.lastIndex=oe.lastIndex,de;var We=J.groups,pt=I&&V.sticky,q=s(f,V),Ie=V.source,le=0,ue=Z;if(pt&&(q=L(q,"y",""),w(q,"g")===-1&&(q+="g"),ue=R(Z,V.lastIndex),V.lastIndex>0&&(!V.multiline||V.multiline&&x(Z,V.lastIndex-1)!==`
`)&&(Ie="(?: "+Ie+")",ue=" "+ue,le++),ne=new RegExp("^(?:"+Ie+")",q)),N&&(ne=new RegExp("^"+Ie+"$(?!\\s)",q)),T&&(be=V.lastIndex),Te=s(b,pt?ne:V,ue),pt?Te?(Te.input=R(Te.input,le),Te[0]=R(Te[0],le),Te.index=V.lastIndex,V.lastIndex+=Te[0].length):V.lastIndex=0:T&&Te&&(V.lastIndex=V.global?Te.index+Te[0].length:be),N&&Te&&Te.length>1&&s(y,Te[0],ne,function(){for(Le=1;Le<arguments.length-2;Le++)arguments[Le]===void 0&&(Te[Le]=void 0)}),Te&&We)for(Te.groups=Xe=p(null),Le=0;Le<We.length;Le++)ze=We[Le],Xe[ze[0]]=Te[ze[1]];return Te}),r.exports=u},21182:function(r,a,o){"use strict";var s=o(34984);r.exports=function(){var c=s(this),l="";return c.global&&(l+="g"),c.ignoreCase&&(l+="i"),c.multiline&&(l+="m"),c.dotAll&&(l+="s"),c.unicode&&(l+="u"),c.sticky&&(l+="y"),l}},74846:function(r,a,o){var s=o(47044),c=o(32010),l=c.RegExp;a.UNSUPPORTED_Y=s(function(){var f=l("a","y");return f.lastIndex=2,f.exec("abcd")!=null}),a.BROKEN_CARET=s(function(){var f=l("^r","gy");return f.lastIndex=2,f.exec("str")!=null})},84030:function(r,a,o){var s=o(47044),c=o(32010),l=c.RegExp;r.exports=s(function(){var f=l(".","s");return!(f.dotAll&&f.exec(`
`)&&f.flags==="s")})},97739:function(r,a,o){var s=o(47044),c=o(32010),l=c.RegExp;r.exports=s(function(){var f=l("(?<a>b)","g");return f.exec("b").groups.a!=="b"||"b".replace(f,"$<a>c")!=="bc"})},83943:function(r,a,o){var s=o(32010),c=s.TypeError;r.exports=function(l){if(l==null)throw c("Can't call method on "+l);return l}},7421:function(r,a,o){var s=o(32010),c=Object.defineProperty;r.exports=function(l,f){try{c(s,l,{value:f,configurable:!0,writable:!0})}catch{s[l]=f}return f}},51334:function(r,a,o){"use strict";var s=o(38486),c=o(95892),l=o(38688),f=o(15567),d=l("species");r.exports=function(h){var p=s(h),m=c.f;f&&p&&!p[d]&&m(p,d,{configurable:!0,get:function(){return this}})}},15216:function(r,a,o){var s=o(95892).f,c=o(20340),l=o(38688),f=l("toStringTag");r.exports=function(d,h,p){d&&!c(d=p?d:d.prototype,f)&&s(d,f,{configurable:!0,value:h})}},82194:function(r,a,o){var s=o(464),c=o(46859),l=s("keys");r.exports=function(f){return l[f]||(l[f]=c(f))}},55480:function(r,a,o){var s=o(32010),c=o(7421),l="__core-js_shared__",f=s[l]||c(l,{});r.exports=f},464:function(r,a,o){var s=o(63432),c=o(55480);(r.exports=function(l,f){return c[l]||(c[l]=f!==void 0?f:{})})("versions",[]).push({version:"3.19.0",mode:s?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},27754:function(r,a,o){var s=o(34984),c=o(69075),l=o(38688),f=l("species");r.exports=function(d,h){var p=s(d).constructor,m;return p===void 0||(m=s(p)[f])==null?h:c(m)}},7452:function(r,a,o){var s=o(47044);r.exports=function(c){return s(function(){var l=""[c]('"');return l!==l.toLowerCase()||l.split('"').length>3})}},69510:function(r,a,o){var s=o(38347),c=o(26882),l=o(25096),f=o(83943),d=s("".charAt),h=s("".charCodeAt),p=s("".slice),m=function(A){return function(v,y){var b=l(f(v)),u=c(y),x=b.length,w,L;return u<0||u>=x?A?"":void 0:(w=h(b,u),w<55296||w>56319||u+1===x||(L=h(b,u+1))<56320||L>57343?A?d(b,u):w:A?p(b,u,u+2):(w-55296<<10)+(L-56320)+65536)}};r.exports={codeAt:m(!1),charAt:m(!0)}},34858:function(r,a,o){"use strict";var s=o(32010),c=o(26882),l=o(25096),f=o(83943),d=s.RangeError;r.exports=function(p){var m=l(f(this)),A="",v=c(p);if(v<0||v==1/0)throw d("Wrong number of repetitions");for(;v>0;(v>>>=1)&&(m+=m))v&1&&(A+=m);return A}},68899:function(r,a,o){var s=o(7081).PROPER,c=o(47044),l=o(43187),f="\u200B\x85\u180E";r.exports=function(d){return c(function(){return!!l[d]()||f[d]()!==f||s&&l[d].name!==d})}},29841:function(r,a,o){var s=o(38347),c=o(83943),l=o(25096),f=o(43187),d=s("".replace),h="["+f+"]",p=RegExp("^"+h+h+"*"),m=RegExp(h+h+"*$"),A=function(v){return function(y){var b=l(c(y));return v&1&&(b=d(b,p,"")),v&2&&(b=d(b,m,"")),b}};r.exports={start:A(1),end:A(2),trim:A(3)}},6616:function(r,a,o){var s=o(32010),c=o(58448),l=o(25567),f=o(94578),d=o(20340),h=o(47044),p=o(520),m=o(73163),A=o(12072),v=o(17716),y=o(95053),b=s.setImmediate,u=s.clearImmediate,x=s.process,w=s.Dispatch,L=s.Function,R=s.MessageChannel,T=s.String,I=0,N={},U="onreadystatechange",z,D,V,J;try{z=s.location}catch{}var Z=function(be){if(d(N,be)){var Te=N[be];delete N[be],Te()}},oe=function(be){return function(){Z(be)}},de=function(be){Z(be.data)},ne=function(be){s.postMessage(T(be),z.protocol+"//"+z.host)};(!b||!u)&&(b=function(Te){var Le=m(arguments,1);return N[++I]=function(){c(f(Te)?Te:L(Te),void 0,Le)},D(I),I},u=function(Te){delete N[Te]},y?D=function(be){x.nextTick(oe(be))}:w&&w.now?D=function(be){w.now(oe(be))}:R&&!v?(V=new R,J=V.port2,V.port1.onmessage=de,D=l(J.postMessage,J)):s.addEventListener&&f(s.postMessage)&&!s.importScripts&&z&&z.protocol!=="file:"&&!h(ne)?(D=ne,s.addEventListener("message",de,!1)):U in A("script")?D=function(be){p.appendChild(A("script"))[U]=function(){p.removeChild(this),Z(be)}}:D=function(be){setTimeout(oe(be),0)}),r.exports={set:b,clear:u}},16679:function(r,a,o){var s=o(38347);r.exports=s(1 .valueOf)},74841:function(r,a,o){var s=o(26882),c=Math.max,l=Math.min;r.exports=function(f,d){var h=s(f);return h<0?c(h+d,0):l(h,d)}},71265:function(r,a,o){var s=o(32010),c=o(26882),l=o(23417),f=s.RangeError;r.exports=function(d){if(d===void 0)return 0;var h=c(d),p=l(h);if(h!==p)throw f("Wrong length or index");return p}},98086:function(r,a,o){var s=o(7514),c=o(83943);r.exports=function(l){return s(c(l))}},26882:function(r){var a=Math.ceil,o=Math.floor;r.exports=function(s){var c=+s;return c!==c||c===0?0:(c>0?o:a)(c)}},23417:function(r,a,o){var s=o(26882),c=Math.min;r.exports=function(l){return l>0?c(s(l),9007199254740991):0}},43162:function(r,a,o){var s=o(32010),c=o(83943),l=s.Object;r.exports=function(f){return l(c(f))}},80670:function(r,a,o){var s=o(32010),c=o(64913),l=s.RangeError;r.exports=function(f,d){var h=c(f);if(h%d)throw l("Wrong offset");return h}},64913:function(r,a,o){var s=o(32010),c=o(26882),l=s.RangeError;r.exports=function(f){var d=c(f);if(d<0)throw l("The argument can't be less than 0");return d}},2644:function(r,a,o){var s=o(32010),c=o(2834),l=o(24517),f=o(46290),d=o(51839),h=o(39629),p=o(38688),m=s.TypeError,A=p("toPrimitive");r.exports=function(v,y){if(!l(v)||f(v))return v;var b=d(v,A),u;if(b){if(y===void 0&&(y="default"),u=c(b,v,y),!l(u)||f(u))return u;throw m("Can't convert object to primitive value")}return y===void 0&&(y="number"),h(v,y)}},63918:function(r,a,o){var s=o(2644),c=o(46290);r.exports=function(l){var f=s(l,"string");return c(f)?f:f+""}},24663:function(r,a,o){var s=o(38688),c=s("toStringTag"),l={};l[c]="z",r.exports=String(l)==="[object z]"},25096:function(r,a,o){var s=o(32010),c=o(52564),l=s.String;r.exports=function(f){if(c(f)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return l(f)}},68664:function(r,a,o){var s=o(32010),c=s.String;r.exports=function(l){try{return c(l)}catch{return"Object"}}},98828:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(2834),f=o(15567),d=o(28834),h=o(36597),p=o(89987),m=o(2868),A=o(97841),v=o(48914),y=o(17506),b=o(23417),u=o(71265),x=o(80670),w=o(63918),L=o(20340),R=o(52564),T=o(24517),I=o(46290),N=o(10819),U=o(70176),z=o(3840),D=o(6611).f,V=o(83590),J=o(91102).forEach,Z=o(51334),oe=o(95892),de=o(72062),ne=o(70172),be=o(51868),Te=ne.get,Le=ne.set,Xe=oe.f,ze=de.f,We=Math.round,pt=c.RangeError,q=p.ArrayBuffer,Ie=q.prototype,le=p.DataView,ue=h.NATIVE_ARRAY_BUFFER_VIEWS,De=h.TYPED_ARRAY_CONSTRUCTOR,Je=h.TYPED_ARRAY_TAG,lt=h.TypedArray,re=h.TypedArrayPrototype,K=h.aTypedArrayConstructor,fe=h.isTypedArray,he="BYTES_PER_ELEMENT",Ne="Wrong length",He=function(Re,gt){K(Re);for(var tn=0,an=gt.length,qt=new Re(an);an>tn;)qt[tn]=gt[tn++];return qt},we=function(Re,gt){Xe(Re,gt,{get:function(){return Te(this)[gt]}})},Fe=function(Re){var gt;return U(Ie,Re)||(gt=R(Re))=="ArrayBuffer"||gt=="SharedArrayBuffer"},Ve=function(Re,gt){return fe(Re)&&!I(gt)&&gt in Re&&y(+gt)&&gt>=0},et=function(gt,tn){return tn=w(tn),Ve(gt,tn)?A(2,gt[tn]):ze(gt,tn)},ft=function(gt,tn,an){return tn=w(tn),Ve(gt,tn)&&T(an)&&L(an,"value")&&!L(an,"get")&&!L(an,"set")&&!an.configurable&&(!L(an,"writable")||an.writable)&&(!L(an,"enumerable")||an.enumerable)?(gt[tn]=an.value,gt):Xe(gt,tn,an)};f?(ue||(de.f=et,oe.f=ft,we(re,"buffer"),we(re,"byteOffset"),we(re,"byteLength"),we(re,"length")),s({target:"Object",stat:!0,forced:!ue},{getOwnPropertyDescriptor:et,defineProperty:ft}),r.exports=function(Re,gt,tn){var an=Re.match(/\d+$/)[0]/8,qt=Re+(tn?"Clamped":"")+"Array",xn="get"+Re,Mn="set"+Re,Et=c[qt],Ft=Et,fn=Ft&&Ft.prototype,dn={},Bn=function(Se,W){var ee=Te(Se);return ee.view[xn](W*an+ee.byteOffset,!0)},zn=function(Se,W,ee){var ve=Te(Se);tn&&(ee=(ee=We(ee))<0?0:ee>255?255:ee&255),ve.view[Mn](W*an+ve.byteOffset,ee,!0)},Ge=function(Se,W){Xe(Se,W,{get:function(){return Bn(this,W)},set:function(ee){return zn(this,W,ee)},enumerable:!0})};ue?d&&(Ft=gt(function(Se,W,ee,ve){return m(Se,fn),be(function(){return T(W)?Fe(W)?ve!==void 0?new Et(W,x(ee,an),ve):ee!==void 0?new Et(W,x(ee,an)):new Et(W):fe(W)?He(Ft,W):l(V,Ft,W):new Et(u(W))}(),Se,Ft)}),z&&z(Ft,lt),J(D(Et),function(Se){Se in Ft||v(Ft,Se,Et[Se])}),Ft.prototype=fn):(Ft=gt(function(Se,W,ee,ve){m(Se,fn);var $e=0,ye=0,mt,yn,te;if(!T(W))te=u(W),yn=te*an,mt=new q(yn);else if(Fe(W)){mt=W,ye=x(ee,an);var Pt=W.byteLength;if(ve===void 0){if(Pt%an||(yn=Pt-ye,yn<0))throw pt(Ne)}else if(yn=b(ve)*an,yn+ye>Pt)throw pt(Ne);te=yn/an}else return fe(W)?He(Ft,W):l(V,Ft,W);for(Le(Se,{buffer:mt,byteOffset:ye,byteLength:yn,length:te,view:new le(mt)});$e<te;)Ge(Se,$e++)}),z&&z(Ft,lt),fn=Ft.prototype=N(re)),fn.constructor!==Ft&&v(fn,"constructor",Ft),v(fn,De,Ft),Je&&v(fn,Je,qt),dn[qt]=Ft,s({global:!0,forced:Ft!=Et,sham:!ue},dn),he in Ft||v(Ft,he,an),he in fn||v(fn,he,an),Z(qt)}):r.exports=function(){}},28834:function(r,a,o){var s=o(32010),c=o(47044),l=o(46769),f=o(36597).NATIVE_ARRAY_BUFFER_VIEWS,d=s.ArrayBuffer,h=s.Int8Array;r.exports=!f||!c(function(){h(1)})||!c(function(){new h(-1)})||!l(function(p){new h,new h(null),new h(1.5),new h(p)},!0)||c(function(){return new h(new d(2),1,void 0).length!==1})},59610:function(r,a,o){var s=o(34269),c=o(34815);r.exports=function(l,f){return s(c(l),f)}},83590:function(r,a,o){var s=o(25567),c=o(2834),l=o(69075),f=o(43162),d=o(45495),h=o(15892),p=o(13872),m=o(89564),A=o(36597).aTypedArrayConstructor;r.exports=function(y){var b=l(this),u=f(y),x=arguments.length,w=x>1?arguments[1]:void 0,L=w!==void 0,R=p(u),T,I,N,U,z,D;if(R&&!m(R))for(z=h(u,R),D=z.next,u=[];!(U=c(D,z)).done;)u.push(U.value);for(L&&x>2&&(w=s(w,arguments[2])),I=d(u),N=new(A(b))(I),T=0;I>T;T++)N[T]=L?w(u[T],T):u[T];return N}},34815:function(r,a,o){var s=o(36597),c=o(27754),l=s.TYPED_ARRAY_CONSTRUCTOR,f=s.aTypedArrayConstructor;r.exports=function(d){return f(c(d,d[l]))}},46859:function(r,a,o){var s=o(38347),c=0,l=Math.random(),f=s(1 .toString);r.exports=function(d){return"Symbol("+(d===void 0?"":d)+")_"+f(++c+l,36)}},9567:function(r,a,o){var s=o(46887);r.exports=s&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},75960:function(r,a,o){var s=o(38688);a.f=s},38688:function(r,a,o){var s=o(32010),c=o(464),l=o(20340),f=o(46859),d=o(46887),h=o(9567),p=c("wks"),m=s.Symbol,A=m&&m.for,v=h?m:m&&m.withoutSetter||f;r.exports=function(y){if(!l(p,y)||!(d||typeof p[y]=="string")){var b="Symbol."+y;d&&l(m,y)?p[y]=m[y]:h&&A?p[y]=A(b):p[y]=v(b)}return p[y]}},43187:function(r){r.exports=`	
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},94910:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(70176),f=o(69548),d=o(3840),h=o(2675),p=o(10819),m=o(48914),A=o(97841),v=o(34074),y=o(87811),b=o(80383),u=o(86392),x=o(45144),w=c.Error,L=[].push,R=function(N,U){var z=l(T,this)?this:p(T),D=arguments.length>2?arguments[2]:void 0;d&&(z=d(new w(void 0),f(z))),m(z,"message",u(U,"")),x&&m(z,"stack",v(z.stack,1)),y(z,D);var V=[];return b(N,L,{that:V}),m(z,"errors",V),z};d?d(R,w):h(R,w);var T=R.prototype=p(w.prototype,{constructor:A(1,R),message:A(1,""),name:A(1,"AggregateError")});s({global:!0},{AggregateError:R})},39081:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(47044),f=o(59113),d=o(24517),h=o(43162),p=o(45495),m=o(38639),A=o(45744),v=o(56280),y=o(38688),b=o(70091),u=y("isConcatSpreadable"),x=9007199254740991,w="Maximum allowed index exceeded",L=c.TypeError,R=b>=51||!l(function(){var U=[];return U[u]=!1,U.concat()[0]!==U}),T=v("concat"),I=function(U){if(!d(U))return!1;var z=U[u];return z!==void 0?!!z:f(U)},N=!R||!T;s({target:"Array",proto:!0,forced:N},{concat:function(z){var D=h(this),V=A(D,0),J=0,Z,oe,de,ne,be;for(Z=-1,de=arguments.length;Z<de;Z++)if(be=Z===-1?D:arguments[Z],I(be)){if(ne=p(be),J+ne>x)throw L(w);for(oe=0;oe<ne;oe++,J++)oe in be&&m(V,J,be[oe])}else{if(J>=x)throw L(w);m(V,J++,be)}return V.length=J,V}})},68626:function(r,a,o){var s=o(56475),c=o(92642),l=o(71156);s({target:"Array",proto:!0},{copyWithin:c}),l("copyWithin")},41584:function(r,a,o){var s=o(56475),c=o(72864),l=o(71156);s({target:"Array",proto:!0},{fill:c}),l("fill")},49063:function(r,a,o){"use strict";var s=o(56475),c=o(91102).filter,l=o(56280),f=l("filter");s({target:"Array",proto:!0,forced:!f},{filter:function(h){return c(this,h,arguments.length>1?arguments[1]:void 0)}})},11765:function(r,a,o){var s=o(56475),c=o(95717),l=o(46769),f=!l(function(d){Array.from(d)});s({target:"Array",stat:!0,forced:f},{from:c})},58028:function(r,a,o){"use strict";var s=o(56475),c=o(12636).includes,l=o(71156);s({target:"Array",proto:!0},{includes:function(d){return c(this,d,arguments.length>1?arguments[1]:void 0)}}),l("includes")},81755:function(r,a,o){"use strict";var s=o(98086),c=o(71156),l=o(15366),f=o(70172),d=o(97001),h="Array Iterator",p=f.set,m=f.getterFor(h);r.exports=d(Array,"Array",function(A,v){p(this,{type:h,target:s(A),index:0,kind:v})},function(){var A=m(this),v=A.target,y=A.kind,b=A.index++;return!v||b>=v.length?(A.target=void 0,{value:void 0,done:!0}):y=="keys"?{value:b,done:!1}:y=="values"?{value:v[b],done:!1}:{value:[b,v[b]],done:!1}},"values"),l.Arguments=l.Array,c("keys"),c("values"),c("entries")},94845:function(r,a,o){"use strict";var s=o(56475),c=o(38347),l=o(7514),f=o(98086),d=o(81007),h=c([].join),p=l!=Object,m=d("join",",");s({target:"Array",proto:!0,forced:p||!m},{join:function(v){return h(f(this),v===void 0?",":v)}})},80055:function(r,a,o){"use strict";var s=o(56475),c=o(91102).map,l=o(56280),f=l("map");s({target:"Array",proto:!0,forced:!f},{map:function(h){return c(this,h,arguments.length>1?arguments[1]:void 0)}})},20731:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(59113),f=o(20884),d=o(24517),h=o(74841),p=o(45495),m=o(98086),A=o(38639),v=o(38688),y=o(56280),b=o(73163),u=y("slice"),x=v("species"),w=c.Array,L=Math.max;s({target:"Array",proto:!0,forced:!u},{slice:function(T,I){var N=m(this),U=p(N),z=h(T,U),D=h(I===void 0?U:I,U),V,J,Z;if(l(N)&&(V=N.constructor,f(V)&&(V===w||l(V.prototype))?V=void 0:d(V)&&(V=V[x],V===null&&(V=void 0)),V===w||V===void 0))return b(N,z,D);for(J=new(V===void 0?w:V)(L(D-z,0)),Z=0;z<D;z++,Z++)z in N&&A(J,Z,N[z]);return J.length=Z,J}})},45337:function(r,a,o){"use strict";var s=o(56475),c=o(38347),l=o(32631),f=o(43162),d=o(45495),h=o(25096),p=o(47044),m=o(43977),A=o(81007),v=o(3809),y=o(21983),b=o(70091),u=o(41731),x=[],w=c(x.sort),L=c(x.push),R=p(function(){x.sort(void 0)}),T=p(function(){x.sort(null)}),I=A("sort"),N=!p(function(){if(b)return b<70;if(!(v&&v>3)){if(y)return!0;if(u)return u<603;var D="",V,J,Z,oe;for(V=65;V<76;V++){switch(J=String.fromCharCode(V),V){case 66:case 69:case 70:case 72:Z=3;break;case 68:case 71:Z=4;break;default:Z=2}for(oe=0;oe<47;oe++)x.push({k:J+oe,v:Z})}for(x.sort(function(de,ne){return ne.v-de.v}),oe=0;oe<x.length;oe++)J=x[oe].k.charAt(0),D.charAt(D.length-1)!==J&&(D+=J);return D!=="DGBEFHACIJK"}}),U=R||!T||!I||!N,z=function(D){return function(V,J){return J===void 0?-1:V===void 0?1:D!==void 0?+D(V,J)||0:h(V)>h(J)?1:-1}};s({target:"Array",proto:!0,forced:U},{sort:function(V){V!==void 0&&l(V);var J=f(this);if(N)return V===void 0?w(J):w(J,V);var Z=[],oe=d(J),de,ne;for(ne=0;ne<oe;ne++)ne in J&&L(Z,J[ne]);for(m(Z,z(V)),de=Z.length,ne=0;ne<de;)J[ne]=Z[ne++];for(;ne<oe;)delete J[ne++];return J}})},23913:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(74841),f=o(26882),d=o(45495),h=o(43162),p=o(45744),m=o(38639),A=o(56280),v=A("splice"),y=c.TypeError,b=Math.max,u=Math.min,x=9007199254740991,w="Maximum allowed length exceeded";s({target:"Array",proto:!0,forced:!v},{splice:function(R,T){var I=h(this),N=d(I),U=l(R,N),z=arguments.length,D,V,J,Z,oe,de;if(z===0?D=V=0:z===1?(D=0,V=N-U):(D=z-2,V=u(b(f(T),0),N-U)),N+D-V>x)throw y(w);for(J=p(I,V),Z=0;Z<V;Z++)oe=U+Z,oe in I&&m(J,Z,I[oe]);if(J.length=V,D<V){for(Z=U;Z<N-V;Z++)oe=Z+V,de=Z+D,oe in I?I[de]=I[oe]:delete I[de];for(Z=N;Z>N-V+D;Z--)delete I[Z-1]}else if(D>V)for(Z=N-V;Z>U;Z--)oe=Z+V-1,de=Z+D-1,oe in I?I[de]=I[oe]:delete I[de];for(Z=0;Z<D;Z++)I[Z+U]=arguments[Z+2];return I.length=N-V+D,J}})},7585:function(r,a,o){var s=o(20340),c=o(13711),l=o(53087),f=o(38688),d=f("toPrimitive"),h=Date.prototype;s(h,d)||c(h,d,l)},24863:function(r,a,o){var s=o(15567),c=o(7081).EXISTS,l=o(38347),f=o(95892).f,d=Function.prototype,h=l(d.toString),p=/^\s*function ([^ (]*)/,m=l(p.exec),A="name";s&&!c&&f(d,A,{configurable:!0,get:function(){try{return m(p,h(this))[1]}catch{return""}}})},64384:function(r,a,o){var s=o(56475),c=o(32010);s({global:!0},{globalThis:c})},43448:function(r,a,o){var s=o(32010),c=o(15216);c(s.JSON,"JSON",!0)},18828:function(r,a,o){"use strict";var s=o(36673),c=o(9649);s("Map",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},c)},63956:function(r,a,o){var s=o(15216);s(Math,"Math",!0)},7283:function(r,a,o){"use strict";var s=o(15567),c=o(32010),l=o(38347),f=o(39599),d=o(13711),h=o(20340),p=o(51868),m=o(70176),A=o(46290),v=o(2644),y=o(47044),b=o(6611).f,u=o(72062).f,x=o(95892).f,w=o(16679),L=o(29841).trim,R="Number",T=c[R],I=T.prototype,N=c.TypeError,U=l("".slice),z=l("".charCodeAt),D=function(ne){var be=v(ne,"number");return typeof be=="bigint"?be:V(be)},V=function(ne){var be=v(ne,"number"),Te,Le,Xe,ze,We,pt,q,Ie;if(A(be))throw N("Cannot convert a Symbol value to a number");if(typeof be=="string"&&be.length>2){if(be=L(be),Te=z(be,0),Te===43||Te===45){if(Le=z(be,2),Le===88||Le===120)return NaN}else if(Te===48){switch(z(be,1)){case 66:case 98:Xe=2,ze=49;break;case 79:case 111:Xe=8,ze=55;break;default:return+be}for(We=U(be,2),pt=We.length,q=0;q<pt;q++)if(Ie=z(We,q),Ie<48||Ie>ze)return NaN;return parseInt(We,Xe)}}return+be};if(f(R,!T(" 0o1")||!T("0b1")||T("+0x1"))){for(var J=function(be){var Te=arguments.length<1?0:T(D(be)),Le=this;return m(I,Le)&&y(function(){w(Le)})?p(Object(Te),Le,J):Te},Z=s?b(T):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),oe=0,de;Z.length>oe;oe++)h(T,de=Z[oe])&&!h(J,de)&&x(J,de,u(T,de));J.prototype=I,I.constructor=J,d(c,R,J)}},58549:function(r,a,o){var s=o(56475);s({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},70095:function(r,a,o){var s=o(56475),c=o(59805);s({target:"Number",stat:!0},{isFinite:c})},2876:function(r,a,o){var s=o(56475),c=o(17506);s({target:"Number",stat:!0},{isInteger:c})},10849:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(38347),f=o(26882),d=o(16679),h=o(34858),p=o(47044),m=c.RangeError,A=c.String,v=Math.floor,y=l(h),b=l("".slice),u=l(1 .toFixed),x=function(N,U,z){return U===0?z:U%2===1?x(N,U-1,z*N):x(N*N,U/2,z)},w=function(N){for(var U=0,z=N;z>=4096;)U+=12,z/=4096;for(;z>=2;)U+=1,z/=2;return U},L=function(N,U,z){for(var D=-1,V=z;++D<6;)V+=U*N[D],N[D]=V%1e7,V=v(V/1e7)},R=function(N,U){for(var z=6,D=0;--z>=0;)D+=N[z],N[z]=v(D/U),D=D%U*1e7},T=function(N){for(var U=6,z="";--U>=0;)if(z!==""||U===0||N[U]!==0){var D=A(N[U]);z=z===""?D:z+y("0",7-D.length)+D}return z},I=p(function(){return u(8e-5,3)!=="0.000"||u(.9,0)!=="1"||u(1.255,2)!=="1.25"||u(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!p(function(){u({})});s({target:"Number",proto:!0,forced:I},{toFixed:function(U){var z=d(this),D=f(U),V=[0,0,0,0,0,0],J="",Z="0",oe,de,ne,be;if(D<0||D>20)throw m("Incorrect fraction digits");if(z!=z)return"NaN";if(z<=-1e21||z>=1e21)return A(z);if(z<0&&(J="-",z=-z),z>1e-21)if(oe=w(z*x(2,69,1))-69,de=oe<0?z*x(2,-oe,1):z/x(2,oe,1),de*=4503599627370496,oe=52-oe,oe>0){for(L(V,0,de),ne=D;ne>=7;)L(V,1e7,0),ne-=7;for(L(V,x(10,ne,1),0),ne=oe-1;ne>=23;)R(V,8388608),ne-=23;R(V,1<<ne),L(V,1,1),R(V,2),Z=T(V)}else L(V,0,de),L(V,1<<-oe,0),Z=T(V)+y("0",D);return D>0?(be=Z.length,Z=J+(be<=D?"0."+y("0",D-be)+Z:b(Z,0,be-D)+"."+b(Z,be-D))):Z=J+Z,Z}})},18756:function(r,a,o){var s=o(56475),c=o(87146);s({target:"Object",stat:!0,forced:Object.assign!==c},{assign:c})},75174:function(r,a,o){var s=o(56475),c=o(55481),l=o(47044),f=o(24517),d=o(62148).onFreeze,h=Object.freeze,p=l(function(){h(1)});s({target:"Object",stat:!0,forced:p,sham:!c},{freeze:function(A){return h&&f(A)?h(d(A)):A}})},57444:function(r,a,o){var s=o(56475),c=o(47044),l=o(98086),f=o(72062).f,d=o(15567),h=c(function(){f(1)}),p=!d||h;s({target:"Object",stat:!0,forced:p,sham:!d},{getOwnPropertyDescriptor:function(A,v){return f(l(A),v)}})},28331:function(r,a,o){var s=o(56475),c=o(15567),l=o(21594),f=o(98086),d=o(72062),h=o(38639);s({target:"Object",stat:!0,sham:!c},{getOwnPropertyDescriptors:function(m){for(var A=f(m),v=d.f,y=l(A),b={},u=0,x,w;y.length>u;)w=v(A,x=y[u++]),w!==void 0&&h(b,x,w);return b}})},71950:function(r,a,o){var s=o(56475),c=o(47044),l=o(43162),f=o(69548),d=o(68494),h=c(function(){f(1)});s({target:"Object",stat:!0,forced:h,sham:!d},{getPrototypeOf:function(m){return f(l(m))}})},37309:function(r,a,o){var s=o(56475),c=o(43162),l=o(84675),f=o(47044),d=f(function(){l(1)});s({target:"Object",stat:!0,forced:d},{keys:function(p){return l(c(p))}})},14032:function(r,a,o){var s=o(24663),c=o(13711),l=o(52598);s||c(Object.prototype,"toString",l,{unsafe:!0})},59883:function(r,a,o){var s=o(56475),c=o(80754).values;s({target:"Object",stat:!0},{values:function(f){return c(f)}})},77074:function(r,a,o){"use strict";var s=o(56475),c=o(2834),l=o(32631),f=o(56614),d=o(61900),h=o(80383);s({target:"Promise",stat:!0},{allSettled:function(m){var A=this,v=f.f(A),y=v.resolve,b=v.reject,u=d(function(){var x=l(A.resolve),w=[],L=0,R=1;h(m,function(T){var I=L++,N=!1;R++,c(x,A,T).then(function(U){N||(N=!0,w[I]={status:"fulfilled",value:U},--R||y(w))},function(U){N||(N=!0,w[I]={status:"rejected",reason:U},--R||y(w))})}),--R||y(w)});return u.error&&b(u.value),v.promise}})},44455:function(r,a,o){"use strict";var s=o(56475),c=o(32631),l=o(38486),f=o(2834),d=o(56614),h=o(61900),p=o(80383),m="No one promise resolved";s({target:"Promise",stat:!0},{any:function(v){var y=this,b=l("AggregateError"),u=d.f(y),x=u.resolve,w=u.reject,L=h(function(){var R=c(y.resolve),T=[],I=0,N=1,U=!1;p(v,function(z){var D=I++,V=!1;N++,f(R,y,z).then(function(J){V||U||(U=!0,x(J))},function(J){V||U||(V=!0,T[D]=J,--N||w(new b(T,m)))})}),--N||w(new b(T,m))});return L.error&&w(L.value),u.promise}})},58605:function(r,a,o){"use strict";var s=o(56475),c=o(63432),l=o(5155),f=o(47044),d=o(38486),h=o(94578),p=o(27754),m=o(28617),A=o(13711),v=!!l&&f(function(){l.prototype.finally.call({then:function(){}},function(){})});if(s({target:"Promise",proto:!0,real:!0,forced:v},{finally:function(b){var u=p(this,d("Promise")),x=h(b);return this.then(x?function(w){return m(u,b()).then(function(){return w})}:b,x?function(w){return m(u,b()).then(function(){throw w})}:b)}}),!c&&h(l)){var y=d("Promise").prototype.finally;l.prototype.finally!==y&&A(l.prototype,"finally",y,{unsafe:!0})}},68067:function(r,a,o){"use strict";var s=o(56475),c=o(63432),l=o(32010),f=o(38486),d=o(2834),h=o(5155),p=o(13711),m=o(15341),A=o(3840),v=o(15216),y=o(51334),b=o(32631),u=o(94578),x=o(24517),w=o(2868),L=o(10447),R=o(80383),T=o(46769),I=o(27754),N=o(6616).set,U=o(59804),z=o(28617),D=o(61144),V=o(56614),J=o(61900),Z=o(70172),oe=o(39599),de=o(38688),ne=o(3157),be=o(95053),Te=o(70091),Le=de("species"),Xe="Promise",ze=Z.get,We=Z.set,pt=Z.getterFor(Xe),q=h&&h.prototype,Ie=h,le=q,ue=l.TypeError,De=l.document,Je=l.process,lt=V.f,re=lt,K=!!(De&&De.createEvent&&l.dispatchEvent),fe=u(l.PromiseRejectionEvent),he="unhandledrejection",Ne="rejectionhandled",He=0,we=1,Fe=2,Ve=1,et=2,ft=!1,Re,gt,tn,an,qt=oe(Xe,function(){var W=L(Ie),ee=W!==String(Ie);if(!ee&&Te===66||c&&!le.finally)return!0;if(Te>=51&&/native code/.test(W))return!1;var ve=new Ie(function(mt){mt(1)}),$e=function(mt){mt(function(){},function(){})},ye=ve.constructor={};return ye[Le]=$e,ft=ve.then(function(){})instanceof $e,ft?!ee&&ne&&!fe:!0}),xn=qt||!T(function(W){Ie.all(W).catch(function(){})}),Mn=function(W){var ee;return x(W)&&u(ee=W.then)?ee:!1},Et=function(W,ee){if(!W.notified){W.notified=!0;var ve=W.reactions;U(function(){for(var $e=W.value,ye=W.state==we,mt=0;ve.length>mt;){var yn=ve[mt++],te=ye?yn.ok:yn.fail,Pt=yn.resolve,Wt=yn.reject,Ue=yn.domain,Mt,Qt,Zn;try{te?(ye||(W.rejection===et&&Bn(W),W.rejection=Ve),te===!0?Mt=$e:(Ue&&Ue.enter(),Mt=te($e),Ue&&(Ue.exit(),Zn=!0)),Mt===yn.promise?Wt(ue("Promise-chain cycle")):(Qt=Mn(Mt))?d(Qt,Mt,Pt,Wt):Pt(Mt)):Wt($e)}catch(Un){Ue&&!Zn&&Ue.exit(),Wt(Un)}}W.reactions=[],W.notified=!1,ee&&!W.rejection&&fn(W)})}},Ft=function(W,ee,ve){var $e,ye;K?($e=De.createEvent("Event"),$e.promise=ee,$e.reason=ve,$e.initEvent(W,!1,!0),l.dispatchEvent($e)):$e={promise:ee,reason:ve},!fe&&(ye=l["on"+W])?ye($e):W===he&&D("Unhandled promise rejection",ve)},fn=function(W){d(N,l,function(){var ee=W.facade,ve=W.value,$e=dn(W),ye;if($e&&(ye=J(function(){be?Je.emit("unhandledRejection",ve,ee):Ft(he,ee,ve)}),W.rejection=be||dn(W)?et:Ve,ye.error))throw ye.value})},dn=function(W){return W.rejection!==Ve&&!W.parent},Bn=function(W){d(N,l,function(){var ee=W.facade;be?Je.emit("rejectionHandled",ee):Ft(Ne,ee,W.value)})},zn=function(W,ee,ve){return function($e){W(ee,$e,ve)}},Ge=function(W,ee,ve){W.done||(W.done=!0,ve&&(W=ve),W.value=ee,W.state=Fe,Et(W,!0))},Se=function(W,ee,ve){if(!W.done){W.done=!0,ve&&(W=ve);try{if(W.facade===ee)throw ue("Promise can't be resolved itself");var $e=Mn(ee);$e?U(function(){var ye={done:!1};try{d($e,ee,zn(Se,ye,W),zn(Ge,ye,W))}catch(mt){Ge(ye,mt,W)}}):(W.value=ee,W.state=we,Et(W,!1))}catch(ye){Ge({done:!1},ye,W)}}};if(qt&&(Ie=function(ee){w(this,le),b(ee),d(Re,this);var ve=ze(this);try{ee(zn(Se,ve),zn(Ge,ve))}catch($e){Ge(ve,$e)}},le=Ie.prototype,Re=function(ee){We(this,{type:Xe,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:He,value:void 0})},Re.prototype=m(le,{then:function(ee,ve){var $e=pt(this),ye=$e.reactions,mt=lt(I(this,Ie));return mt.ok=u(ee)?ee:!0,mt.fail=u(ve)&&ve,mt.domain=be?Je.domain:void 0,$e.parent=!0,ye[ye.length]=mt,$e.state!=He&&Et($e,!1),mt.promise},catch:function(W){return this.then(void 0,W)}}),gt=function(){var W=new Re,ee=ze(W);this.promise=W,this.resolve=zn(Se,ee),this.reject=zn(Ge,ee)},V.f=lt=function(W){return W===Ie||W===tn?new gt(W):re(W)},!c&&u(h)&&q!==Object.prototype)){an=q.then,ft||(p(q,"then",function(ee,ve){var $e=this;return new Ie(function(ye,mt){d(an,$e,ye,mt)}).then(ee,ve)},{unsafe:!0}),p(q,"catch",le.catch,{unsafe:!0}));try{delete q.constructor}catch{}A&&A(q,le)}s({global:!0,wrap:!0,forced:qt},{Promise:Ie}),v(Ie,Xe,!1,!0),y(Xe),tn=f(Xe),s({target:Xe,stat:!0,forced:qt},{reject:function(ee){var ve=lt(this);return d(ve.reject,void 0,ee),ve.promise}}),s({target:Xe,stat:!0,forced:c||qt},{resolve:function(ee){return z(c&&this===tn?Ie:this,ee)}}),s({target:Xe,stat:!0,forced:xn},{all:function(ee){var ve=this,$e=lt(ve),ye=$e.resolve,mt=$e.reject,yn=J(function(){var te=b(ve.resolve),Pt=[],Wt=0,Ue=1;R(ee,function(Mt){var Qt=Wt++,Zn=!1;Ue++,d(te,ve,Mt).then(function(Un){Zn||(Zn=!0,Pt[Qt]=Un,--Ue||ye(Pt))},mt)}),--Ue||ye(Pt)});return yn.error&&mt(yn.value),$e.promise},race:function(ee){var ve=this,$e=lt(ve),ye=$e.reject,mt=J(function(){var yn=b(ve.resolve);R(ee,function(te){d(yn,ve,te).then($e.resolve,ye)})});return mt.error&&ye(mt.value),$e.promise}})},73228:function(r,a,o){var s=o(56475),c=o(38486),l=o(58448),f=o(5481),d=o(69075),h=o(34984),p=o(24517),m=o(10819),A=o(47044),v=c("Reflect","construct"),y=Object.prototype,b=[].push,u=A(function(){function L(){}return!(v(function(){},[],L)instanceof L)}),x=!A(function(){v(function(){})}),w=u||x;s({target:"Reflect",stat:!0,forced:w,sham:w},{construct:function(R,T){d(R),h(T);var I=arguments.length<3?R:d(arguments[2]);if(x&&!u)return v(R,T,I);if(R==I){switch(T.length){case 0:return new R;case 1:return new R(T[0]);case 2:return new R(T[0],T[1]);case 3:return new R(T[0],T[1],T[2]);case 4:return new R(T[0],T[1],T[2],T[3])}var N=[null];return l(b,N,T),new(l(f,R,N))}var U=I.prototype,z=m(p(U)?U:y),D=l(R,z,T);return p(D)?D:z}})},61726:function(r,a,o){"use strict";var s=o(56475),c=o(49820);s({target:"RegExp",proto:!0,forced:/./.exec!==c},{exec:c})},74516:function(r,a,o){var s=o(15567),c=o(95892),l=o(21182),f=o(47044),d=RegExp.prototype,h=s&&f(function(){return Object.getOwnPropertyDescriptor(d,"flags").get.call({dotAll:!0,sticky:!0})!=="sy"});h&&c.f(d,"flags",{configurable:!0,get:l})},57114:function(r,a,o){"use strict";var s=o(38347),c=o(7081).PROPER,l=o(13711),f=o(34984),d=o(70176),h=o(25096),p=o(47044),m=o(21182),A="toString",v=RegExp.prototype,y=v[A],b=s(m),u=p(function(){return y.call({source:"a",flags:"b"})!="/a/b"}),x=c&&y.name!=A;(u||x)&&l(RegExp.prototype,A,function(){var L=f(this),R=h(L.source),T=L.flags,I=h(T===void 0&&d(v,L)&&!("flags"in v)?b(L):T);return"/"+R+"/"+I},{unsafe:!0})},76014:function(r,a,o){"use strict";var s=o(36673),c=o(9649);s("Set",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},c)},28356:function(r,a,o){"use strict";var s=o(56475),c=o(91159),l=o(7452);s({target:"String",proto:!0,forced:l("bold")},{bold:function(){return c(this,"b","","")}})},26663:function(r,a,o){"use strict";var s=o(56475),c=o(69510).codeAt;s({target:"String",proto:!0},{codePointAt:function(f){return c(this,f)}})},65578:function(r,a,o){var s=o(56475),c=o(32010),l=o(38347),f=o(74841),d=c.RangeError,h=String.fromCharCode,p=String.fromCodePoint,m=l([].join),A=!!p&&p.length!=1;s({target:"String",stat:!0,forced:A},{fromCodePoint:function(y){for(var b=[],u=arguments.length,x=0,w;u>x;){if(w=+arguments[x++],f(w,1114111)!==w)throw d(w+" is not a valid code point");b[x]=w<65536?h(w):h(((w-=65536)>>10)+55296,w%1024+56320)}return m(b,"")}})},47458:function(r,a,o){"use strict";var s=o(56475),c=o(38347),l=o(93666),f=o(83943),d=o(25096),h=o(91151),p=c("".indexOf);s({target:"String",proto:!0,forced:!h("includes")},{includes:function(A){return!!~p(d(f(this)),d(l(A)),arguments.length>1?arguments[1]:void 0)}})},62046:function(r,a,o){"use strict";var s=o(56475),c=o(91159),l=o(7452);s({target:"String",proto:!0,forced:l("italics")},{italics:function(){return c(this,"i","","")}})},58281:function(r,a,o){"use strict";var s=o(69510).charAt,c=o(25096),l=o(70172),f=o(97001),d="String Iterator",h=l.set,p=l.getterFor(d);f(String,"String",function(m){h(this,{type:d,string:c(m),index:0})},function(){var A=p(this),v=A.string,y=A.index,b;return y>=v.length?{value:void 0,done:!0}:(b=s(v,y),A.index+=b.length,{value:b,done:!1})})},47259:function(r,a,o){"use strict";var s=o(56475),c=o(91159),l=o(7452);s({target:"String",proto:!0,forced:l("link")},{link:function(d){return c(this,"a","href",d)}})},71768:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(2834),f=o(38347),d=o(13945),h=o(83943),p=o(23417),m=o(25096),A=o(34984),v=o(93975),y=o(70176),b=o(28831),u=o(21182),x=o(51839),w=o(13711),L=o(47044),R=o(38688),T=o(27754),I=o(36352),N=o(66723),U=o(70172),z=o(63432),D=R("matchAll"),V="RegExp String",J=V+" Iterator",Z=U.set,oe=U.getterFor(J),de=RegExp.prototype,ne=c.TypeError,be=f(u),Te=f("".indexOf),Le=f("".matchAll),Xe=!!Le&&!L(function(){Le("a",/./)}),ze=d(function(q,Ie,le,ue){Z(this,{type:J,regexp:q,string:Ie,global:le,unicode:ue,done:!1})},V,function(){var q=oe(this);if(q.done)return{value:void 0,done:!0};var Ie=q.regexp,le=q.string,ue=N(Ie,le);return ue===null?{value:void 0,done:q.done=!0}:q.global?(m(ue[0])===""&&(Ie.lastIndex=I(le,p(Ie.lastIndex),q.unicode)),{value:ue,done:!1}):(q.done=!0,{value:ue,done:!1})}),We=function(pt){var q=A(this),Ie=m(pt),le,ue,De,Je,lt,re;return le=T(q,RegExp),ue=q.flags,ue===void 0&&y(de,q)&&!("flags"in de)&&(ue=be(q)),De=ue===void 0?"":m(ue),Je=new le(le===RegExp?q.source:q,De),lt=!!~Te(De,"g"),re=!!~Te(De,"u"),Je.lastIndex=p(q.lastIndex),new ze(Je,Ie,lt,re)};s({target:"String",proto:!0,forced:Xe},{matchAll:function(q){var Ie=h(this),le,ue,De,Je;if(q!=null){if(b(q)&&(le=m(h("flags"in de?q.flags:be(q))),!~Te(le,"g")))throw ne("`.matchAll` does not allow non-global regexes");if(Xe)return Le(Ie,q);if(De=x(q,D),De===void 0&&z&&v(q)=="RegExp"&&(De=We),De)return l(De,q,Ie)}else if(Xe)return Le(Ie,q);return ue=m(Ie),Je=new RegExp(q,"g"),z?l(We,Je,ue):Je[D](ue)}}),z||D in de||w(de,D,We)},6422:function(r,a,o){"use strict";var s=o(2834),c=o(11813),l=o(34984),f=o(23417),d=o(25096),h=o(83943),p=o(51839),m=o(36352),A=o(66723);c("match",function(v,y,b){return[function(x){var w=h(this),L=x==null?void 0:p(x,v);return L?s(L,x,w):new RegExp(x)[v](d(w))},function(u){var x=l(this),w=d(u),L=b(y,x,w);if(L.done)return L.value;if(!x.global)return A(x,w);var R=x.unicode;x.lastIndex=0;for(var T=[],I=0,N;(N=A(x,w))!==null;){var U=d(N[0]);T[I]=U,U===""&&(x.lastIndex=m(w,f(x.lastIndex),R)),I++}return I===0?null:T}]})},28264:function(r,a,o){var s=o(56475),c=o(34858);s({target:"String",proto:!0},{repeat:c})},46467:function(r,a,o){"use strict";var s=o(58448),c=o(2834),l=o(38347),f=o(11813),d=o(47044),h=o(34984),p=o(94578),m=o(26882),A=o(23417),v=o(25096),y=o(83943),b=o(36352),u=o(51839),x=o(29519),w=o(66723),L=o(38688),R=L("replace"),T=Math.max,I=Math.min,N=l([].concat),U=l([].push),z=l("".indexOf),D=l("".slice),V=function(de){return de===void 0?de:String(de)},J=function(){return"a".replace(/./,"$0")==="$0"}(),Z=function(){return/./[R]?/./[R]("a","$0")==="":!1}(),oe=!d(function(){var de=/./;return de.exec=function(){var ne=[];return ne.groups={a:"7"},ne},"".replace(de,"$<a>")!=="7"});f("replace",function(de,ne,be){var Te=Z?"$":"$0";return[function(Xe,ze){var We=y(this),pt=Xe==null?void 0:u(Xe,R);return pt?c(pt,Xe,We,ze):c(ne,v(We),Xe,ze)},function(Le,Xe){var ze=h(this),We=v(Le);if(typeof Xe=="string"&&z(Xe,Te)===-1&&z(Xe,"$<")===-1){var pt=be(ne,ze,We,Xe);if(pt.done)return pt.value}var q=p(Xe);q||(Xe=v(Xe));var Ie=ze.global;if(Ie){var le=ze.unicode;ze.lastIndex=0}for(var ue=[];;){var De=w(ze,We);if(De===null||(U(ue,De),!Ie))break;var Je=v(De[0]);Je===""&&(ze.lastIndex=b(We,A(ze.lastIndex),le))}for(var lt="",re=0,K=0;K<ue.length;K++){De=ue[K];for(var fe=v(De[0]),he=T(I(m(De.index),We.length),0),Ne=[],He=1;He<De.length;He++)U(Ne,V(De[He]));var we=De.groups;if(q){var Fe=N([fe],Ne,he,We);we!==void 0&&U(Fe,we);var Ve=v(s(Xe,void 0,Fe))}else Ve=x(fe,We,he,Ne,we,Xe);he>=re&&(lt+=D(We,re,he)+Ve,re=he+fe.length)}return lt+D(We,re)}]},!oe||!J||Z)},7851:function(r,a,o){"use strict";var s=o(58448),c=o(2834),l=o(38347),f=o(11813),d=o(28831),h=o(34984),p=o(83943),m=o(27754),A=o(36352),v=o(23417),y=o(25096),b=o(51839),u=o(73163),x=o(66723),w=o(49820),L=o(74846),R=o(47044),T=L.UNSUPPORTED_Y,I=4294967295,N=Math.min,U=[].push,z=l(/./.exec),D=l(U),V=l("".slice),J=!R(function(){var Z=/(?:)/,oe=Z.exec;Z.exec=function(){return oe.apply(this,arguments)};var de="ab".split(Z);return de.length!==2||de[0]!=="a"||de[1]!=="b"});f("split",function(Z,oe,de){var ne;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?ne=function(be,Te){var Le=y(p(this)),Xe=Te===void 0?I:Te>>>0;if(Xe===0)return[];if(be===void 0)return[Le];if(!d(be))return c(oe,Le,be,Xe);for(var ze=[],We=(be.ignoreCase?"i":"")+(be.multiline?"m":"")+(be.unicode?"u":"")+(be.sticky?"y":""),pt=0,q=new RegExp(be.source,We+"g"),Ie,le,ue;(Ie=c(w,q,Le))&&(le=q.lastIndex,!(le>pt&&(D(ze,V(Le,pt,Ie.index)),Ie.length>1&&Ie.index<Le.length&&s(U,ze,u(Ie,1)),ue=Ie[0].length,pt=le,ze.length>=Xe)));)q.lastIndex===Ie.index&&q.lastIndex++;return pt===Le.length?(ue||!z(q,""))&&D(ze,""):D(ze,V(Le,pt)),ze.length>Xe?u(ze,0,Xe):ze}:"0".split(void 0,0).length?ne=function(be,Te){return be===void 0&&Te===0?[]:c(oe,this,be,Te)}:ne=oe,[function(Te,Le){var Xe=p(this),ze=Te==null?void 0:b(Te,Z);return ze?c(ze,Te,Xe,Le):c(ne,y(Xe),Te,Le)},function(be,Te){var Le=h(this),Xe=y(be),ze=de(ne,Le,Xe,Te,ne!==oe);if(ze.done)return ze.value;var We=m(Le,RegExp),pt=Le.unicode,q=(Le.ignoreCase?"i":"")+(Le.multiline?"m":"")+(Le.unicode?"u":"")+(T?"g":"y"),Ie=new We(T?"^(?:"+Le.source+")":Le,q),le=Te===void 0?I:Te>>>0;if(le===0)return[];if(Xe.length===0)return x(Ie,Xe)===null?[Xe]:[];for(var ue=0,De=0,Je=[];De<Xe.length;){Ie.lastIndex=T?0:De;var lt=x(Ie,T?V(Xe,De):Xe),re;if(lt===null||(re=N(v(Ie.lastIndex+(T?De:0)),Xe.length))===ue)De=A(Xe,De,pt);else{if(D(Je,V(Xe,ue,De)),Je.length===le)return Je;for(var K=1;K<=lt.length-1;K++)if(D(Je,lt[K]),Je.length===le)return Je;De=ue=re}}return D(Je,V(Xe,ue)),Je}]},!J,T)},18425:function(r,a,o){"use strict";var s=o(56475),c=o(91159),l=o(7452);s({target:"String",proto:!0,forced:l("strike")},{strike:function(){return c(this,"strike","","")}})},72095:function(r,a,o){"use strict";var s=o(56475),c=o(29841).trim,l=o(68899);s({target:"String",proto:!0,forced:l("trim")},{trim:function(){return c(this)}})},35877:function(r,a,o){var s=o(46042);s("asyncIterator")},73844:function(r,a,o){"use strict";var s=o(56475),c=o(15567),l=o(32010),f=o(38347),d=o(20340),h=o(94578),p=o(70176),m=o(25096),A=o(95892).f,v=o(2675),y=l.Symbol,b=y&&y.prototype;if(c&&h(y)&&(!("description"in b)||y().description!==void 0)){var u={},x=function(){var z=arguments.length<1||arguments[0]===void 0?void 0:m(arguments[0]),D=p(b,this)?new y(z):z===void 0?y():y(z);return z===""&&(u[D]=!0),D};v(x,y),x.prototype=b,b.constructor=x;var w=String(y("test"))=="Symbol(test)",L=f(b.toString),R=f(b.valueOf),T=/^Symbol\((.*)\)[^)]+$/,I=f("".replace),N=f("".slice);A(b,"description",{configurable:!0,get:function(){var z=R(this),D=L(z);if(d(u,z))return"";var V=w?N(D,7,-1):I(D,T,"$1");return V===""?void 0:V}}),s({global:!0,forced:!0},{Symbol:x})}},69330:function(r,a,o){var s=o(46042);s("iterator")},65292:function(r,a,o){"use strict";var s=o(56475),c=o(32010),l=o(38486),f=o(58448),d=o(2834),h=o(38347),p=o(63432),m=o(15567),A=o(46887),v=o(47044),y=o(20340),b=o(59113),u=o(94578),x=o(24517),w=o(70176),L=o(46290),R=o(34984),T=o(43162),I=o(98086),N=o(63918),U=o(25096),z=o(97841),D=o(10819),V=o(84675),J=o(6611),Z=o(8807),oe=o(61146),de=o(72062),ne=o(95892),be=o(55574),Te=o(73163),Le=o(13711),Xe=o(464),ze=o(82194),We=o(90682),pt=o(46859),q=o(38688),Ie=o(75960),le=o(46042),ue=o(15216),De=o(70172),Je=o(91102).forEach,lt=ze("hidden"),re="Symbol",K="prototype",fe=q("toPrimitive"),he=De.set,Ne=De.getterFor(re),He=Object[K],we=c.Symbol,Fe=we&&we[K],Ve=c.TypeError,et=c.QObject,ft=l("JSON","stringify"),Re=de.f,gt=ne.f,tn=Z.f,an=be.f,qt=h([].push),xn=Xe("symbols"),Mn=Xe("op-symbols"),Et=Xe("string-to-symbol-registry"),Ft=Xe("symbol-to-string-registry"),fn=Xe("wks"),dn=!et||!et[K]||!et[K].findChild,Bn=m&&v(function(){return D(gt({},"a",{get:function(){return gt(this,"a",{value:7}).a}})).a!=7})?function(te,Pt,Wt){var Ue=Re(He,Pt);Ue&&delete He[Pt],gt(te,Pt,Wt),Ue&&te!==He&&gt(He,Pt,Ue)}:gt,zn=function(te,Pt){var Wt=xn[te]=D(Fe);return he(Wt,{type:re,tag:te,description:Pt}),m||(Wt.description=Pt),Wt},Ge=function(Pt,Wt,Ue){Pt===He&&Ge(Mn,Wt,Ue),R(Pt);var Mt=N(Wt);return R(Ue),y(xn,Mt)?(Ue.enumerable?(y(Pt,lt)&&Pt[lt][Mt]&&(Pt[lt][Mt]=!1),Ue=D(Ue,{enumerable:z(0,!1)})):(y(Pt,lt)||gt(Pt,lt,z(1,{})),Pt[lt][Mt]=!0),Bn(Pt,Mt,Ue)):gt(Pt,Mt,Ue)},Se=function(Pt,Wt){R(Pt);var Ue=I(Wt),Mt=V(Ue).concat(ye(Ue));return Je(Mt,function(Qt){(!m||d(ee,Ue,Qt))&&Ge(Pt,Qt,Ue[Qt])}),Pt},W=function(Pt,Wt){return Wt===void 0?D(Pt):Se(D(Pt),Wt)},ee=function(Pt){var Wt=N(Pt),Ue=d(an,this,Wt);return this===He&&y(xn,Wt)&&!y(Mn,Wt)?!1:Ue||!y(this,Wt)||!y(xn,Wt)||y(this,lt)&&this[lt][Wt]?Ue:!0},ve=function(Pt,Wt){var Ue=I(Pt),Mt=N(Wt);if(!(Ue===He&&y(xn,Mt)&&!y(Mn,Mt))){var Qt=Re(Ue,Mt);return Qt&&y(xn,Mt)&&!(y(Ue,lt)&&Ue[lt][Mt])&&(Qt.enumerable=!0),Qt}},$e=function(Pt){var Wt=tn(I(Pt)),Ue=[];return Je(Wt,function(Mt){!y(xn,Mt)&&!y(We,Mt)&&qt(Ue,Mt)}),Ue},ye=function(Pt){var Wt=Pt===He,Ue=tn(Wt?Mn:I(Pt)),Mt=[];return Je(Ue,function(Qt){y(xn,Qt)&&(!Wt||y(He,Qt))&&qt(Mt,xn[Qt])}),Mt};if(A||(we=function(){if(w(Fe,this))throw Ve("Symbol is not a constructor");var Pt=!arguments.length||arguments[0]===void 0?void 0:U(arguments[0]),Wt=pt(Pt),Ue=function(Mt){this===He&&d(Ue,Mn,Mt),y(this,lt)&&y(this[lt],Wt)&&(this[lt][Wt]=!1),Bn(this,Wt,z(1,Mt))};return m&&dn&&Bn(He,Wt,{configurable:!0,set:Ue}),zn(Wt,Pt)},Fe=we[K],Le(Fe,"toString",function(){return Ne(this).tag}),Le(we,"withoutSetter",function(te){return zn(pt(te),te)}),be.f=ee,ne.f=Ge,de.f=ve,J.f=Z.f=$e,oe.f=ye,Ie.f=function(te){return zn(q(te),te)},m&&(gt(Fe,"description",{configurable:!0,get:function(){return Ne(this).description}}),p||Le(He,"propertyIsEnumerable",ee,{unsafe:!0}))),s({global:!0,wrap:!0,forced:!A,sham:!A},{Symbol:we}),Je(V(fn),function(te){le(te)}),s({target:re,stat:!0,forced:!A},{for:function(te){var Pt=U(te);if(y(Et,Pt))return Et[Pt];var Wt=we(Pt);return Et[Pt]=Wt,Ft[Wt]=Pt,Wt},keyFor:function(Pt){if(!L(Pt))throw Ve(Pt+" is not a symbol");if(y(Ft,Pt))return Ft[Pt]},useSetter:function(){dn=!0},useSimple:function(){dn=!1}}),s({target:"Object",stat:!0,forced:!A,sham:!m},{create:W,defineProperty:Ge,defineProperties:Se,getOwnPropertyDescriptor:ve}),s({target:"Object",stat:!0,forced:!A},{getOwnPropertyNames:$e,getOwnPropertySymbols:ye}),s({target:"Object",stat:!0,forced:v(function(){oe.f(1)})},{getOwnPropertySymbols:function(Pt){return oe.f(T(Pt))}}),ft){var mt=!A||v(function(){var te=we();return ft([te])!="[null]"||ft({a:te})!="{}"||ft(Object(te))!="{}"});s({target:"JSON",stat:!0,forced:mt},{stringify:function(Pt,Wt,Ue){var Mt=Te(arguments),Qt=Wt;if(!(!x(Wt)&&Pt===void 0||L(Pt)))return b(Wt)||(Wt=function(Zn,Un){if(u(Qt)&&(Un=d(Qt,this,Zn,Un)),!L(Un))return Un}),Mt[1]=Wt,f(ft,null,Mt)}})}if(!Fe[fe]){var yn=Fe.valueOf;Le(Fe,fe,function(te){return d(yn,this)})}ue(we,re),We[lt]=!0},5597:function(r,a,o){var s=o(46042);s("toPrimitive")},38178:function(r,a,o){var s=o(46042);s("toStringTag")},73663:function(r,a,o){"use strict";var s=o(38347),c=o(36597),l=o(92642),f=s(l),d=c.aTypedArray,h=c.exportTypedArrayMethod;h("copyWithin",function(m,A){return f(d(this),m,A,arguments.length>2?arguments[2]:void 0)})},29883:function(r,a,o){"use strict";var s=o(36597),c=o(91102).every,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("every",function(h){return c(l(this),h,arguments.length>1?arguments[1]:void 0)})},35471:function(r,a,o){"use strict";var s=o(36597),c=o(2834),l=o(72864),f=s.aTypedArray,d=s.exportTypedArrayMethod;d("fill",function(p){var m=arguments.length;return c(l,f(this),p,m>1?arguments[1]:void 0,m>2?arguments[2]:void 0)})},21012:function(r,a,o){"use strict";var s=o(36597),c=o(91102).filter,l=o(59610),f=s.aTypedArray,d=s.exportTypedArrayMethod;d("filter",function(p){var m=c(f(this),p,arguments.length>1?arguments[1]:void 0);return l(this,m)})},97464:function(r,a,o){"use strict";var s=o(36597),c=o(91102).findIndex,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("findIndex",function(h){return c(l(this),h,arguments.length>1?arguments[1]:void 0)})},88997:function(r,a,o){"use strict";var s=o(36597),c=o(91102).find,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("find",function(h){return c(l(this),h,arguments.length>1?arguments[1]:void 0)})},3131:function(r,a,o){var s=o(98828);s("Float32",function(c){return function(f,d,h){return c(this,f,d,h)}})},90868:function(r,a,o){var s=o(98828);s("Float64",function(c){return function(f,d,h){return c(this,f,d,h)}})},2857:function(r,a,o){"use strict";var s=o(36597),c=o(91102).forEach,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("forEach",function(h){c(l(this),h,arguments.length>1?arguments[1]:void 0)})},83326:function(r,a,o){"use strict";var s=o(28834),c=o(36597).exportTypedArrayStaticMethod,l=o(83590);c("from",l,s)},94715:function(r,a,o){"use strict";var s=o(36597),c=o(12636).includes,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("includes",function(h){return c(l(this),h,arguments.length>1?arguments[1]:void 0)})},13624:function(r,a,o){"use strict";var s=o(36597),c=o(12636).indexOf,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("indexOf",function(h){return c(l(this),h,arguments.length>1?arguments[1]:void 0)})},75626:function(r,a,o){var s=o(98828);s("Int16",function(c){return function(f,d,h){return c(this,f,d,h)}})},95756:function(r,a,o){var s=o(98828);s("Int32",function(c){return function(f,d,h){return c(this,f,d,h)}})},65553:function(r,a,o){var s=o(98828);s("Int8",function(c){return function(f,d,h){return c(this,f,d,h)}})},91132:function(r,a,o){"use strict";var s=o(32010),c=o(38347),l=o(7081).PROPER,f=o(36597),d=o(81755),h=o(38688),p=h("iterator"),m=s.Uint8Array,A=c(d.values),v=c(d.keys),y=c(d.entries),b=f.aTypedArray,u=f.exportTypedArrayMethod,x=m&&m.prototype[p],w=!!x&&x.name==="values",L=function(){return A(b(this))};u("entries",function(){return y(b(this))}),u("keys",function(){return v(b(this))}),u("values",L,l&&!w),u(p,L,l&&!w)},62514:function(r,a,o){"use strict";var s=o(36597),c=o(38347),l=s.aTypedArray,f=s.exportTypedArrayMethod,d=c([].join);f("join",function(p){return d(l(this),p)})},24597:function(r,a,o){"use strict";var s=o(36597),c=o(58448),l=o(84320),f=s.aTypedArray,d=s.exportTypedArrayMethod;d("lastIndexOf",function(p){var m=arguments.length;return c(l,f(this),m>1?[p,arguments[1]]:[p])})},88042:function(r,a,o){"use strict";var s=o(36597),c=o(91102).map,l=o(34815),f=s.aTypedArray,d=s.exportTypedArrayMethod;d("map",function(p){return c(f(this),p,arguments.length>1?arguments[1]:void 0,function(m,A){return new(l(m))(A)})})},92451:function(r,a,o){"use strict";var s=o(36597),c=o(32843).right,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("reduceRight",function(h){var p=arguments.length;return c(l(this),h,p,p>1?arguments[1]:void 0)})},4660:function(r,a,o){"use strict";var s=o(36597),c=o(32843).left,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("reduce",function(h){var p=arguments.length;return c(l(this),h,p,p>1?arguments[1]:void 0)})},44206:function(r,a,o){"use strict";var s=o(36597),c=s.aTypedArray,l=s.exportTypedArrayMethod,f=Math.floor;l("reverse",function(){for(var h=this,p=c(h).length,m=f(p/2),A=0,v;A<m;)v=h[A],h[A++]=h[--p],h[p]=v;return h})},66288:function(r,a,o){"use strict";var s=o(32010),c=o(36597),l=o(45495),f=o(80670),d=o(43162),h=o(47044),p=s.RangeError,m=c.aTypedArray,A=c.exportTypedArrayMethod,v=h(function(){new Int8Array(1).set({})});A("set",function(b){m(this);var u=f(arguments.length>1?arguments[1]:void 0,1),x=this.length,w=d(b),L=l(w),R=0;if(L+u>x)throw p("Wrong length");for(;R<L;)this[u+R]=w[R++]},v)},13250:function(r,a,o){"use strict";var s=o(36597),c=o(34815),l=o(47044),f=o(73163),d=s.aTypedArray,h=s.exportTypedArrayMethod,p=l(function(){new Int8Array(1).slice()});h("slice",function(A,v){for(var y=f(d(this),A,v),b=c(this),u=0,x=y.length,w=new b(x);x>u;)w[u]=y[u++];return w},p)},3858:function(r,a,o){"use strict";var s=o(36597),c=o(91102).some,l=s.aTypedArray,f=s.exportTypedArrayMethod;f("some",function(h){return c(l(this),h,arguments.length>1?arguments[1]:void 0)})},84538:function(r,a,o){"use strict";var s=o(32010),c=o(38347),l=o(47044),f=o(32631),d=o(43977),h=o(36597),p=o(3809),m=o(21983),A=o(70091),v=o(41731),y=s.Array,b=h.aTypedArray,u=h.exportTypedArrayMethod,x=s.Uint16Array,w=x&&c(x.prototype.sort),L=!!w&&!(l(function(){w(new x(2),null)})&&l(function(){w(new x(2),{})})),R=!!w&&!l(function(){if(A)return A<74;if(p)return p<67;if(m)return!0;if(v)return v<602;var I=new x(516),N=y(516),U,z;for(U=0;U<516;U++)z=U%4,I[U]=515-U,N[U]=U-2*z+3;for(w(I,function(D,V){return(D/4|0)-(V/4|0)}),U=0;U<516;U++)if(I[U]!==N[U])return!0}),T=function(I){return function(N,U){return I!==void 0?+I(N,U)||0:U!==U?-1:N!==N?1:N===0&&U===0?1/N>0&&1/U<0?1:-1:N>U}};u("sort",function(N){return N!==void 0&&f(N),R?w(this,N):d(b(this),T(N))},!R||L)},64793:function(r,a,o){"use strict";var s=o(36597),c=o(23417),l=o(74841),f=o(34815),d=s.aTypedArray,h=s.exportTypedArrayMethod;h("subarray",function(m,A){var v=d(this),y=v.length,b=l(m,y),u=f(v);return new u(v.buffer,v.byteOffset+b*v.BYTES_PER_ELEMENT,c((A===void 0?y:l(A,y))-b))})},74202:function(r,a,o){"use strict";var s=o(32010),c=o(58448),l=o(36597),f=o(47044),d=o(73163),h=s.Int8Array,p=l.aTypedArray,m=l.exportTypedArrayMethod,A=[].toLocaleString,v=!!h&&f(function(){A.call(new h(1))}),y=f(function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()})||!f(function(){h.prototype.toLocaleString.call([1,2])});m("toLocaleString",function(){return c(A,v?d(p(this)):p(this),d(arguments))},y)},52529:function(r,a,o){"use strict";var s=o(36597).exportTypedArrayMethod,c=o(47044),l=o(32010),f=o(38347),d=l.Uint8Array,h=d&&d.prototype||{},p=[].toString,m=f([].join);c(function(){p.call({})})&&(p=function(){return m(this)});var A=h.toString!=p;s("toString",p,A)},47969:function(r,a,o){var s=o(98828);s("Uint16",function(c){return function(f,d,h){return c(this,f,d,h)}})},59735:function(r,a,o){var s=o(98828);s("Uint32",function(c){return function(f,d,h){return c(this,f,d,h)}})},56912:function(r,a,o){var s=o(98828);s("Uint8",function(c){return function(f,d,h){return c(this,f,d,h)}})},58099:function(r,a,o){var s=o(98828);s("Uint8",function(c){return function(f,d,h){return c(this,f,d,h)}},!0)},84151:function(r,a,o){o(94910)},49109:function(r,a,o){o(64384)},98443:function(r,a,o){o(77074)},67858:function(r,a,o){o(44455)},49261:function(r,a,o){"use strict";var s=o(56475),c=o(56614),l=o(61900);s({target:"Promise",stat:!0},{try:function(f){var d=c.f(this),h=l(f);return(h.error?d.reject:d.resolve)(h.value),d.promise}})},1083:function(r,a,o){o(71768)},42437:function(r,a,o){var s=o(32010),c=o(23327),l=o(67797),f=o(82938),d=o(48914),h=function(m){if(m&&m.forEach!==f)try{d(m,"forEach",f)}catch{m.forEach=f}};for(var p in c)c[p]&&h(s[p]&&s[p].prototype);h(l)},94712:function(r,a,o){var s=o(32010),c=o(23327),l=o(67797),f=o(81755),d=o(48914),h=o(38688),p=h("iterator"),m=h("toStringTag"),A=f.values,v=function(b,u){if(b){if(b[p]!==A)try{d(b,p,A)}catch{b[p]=A}if(b[m]||d(b,m,u),c[u]){for(var x in f)if(b[x]!==f[x])try{d(b,x,f[x])}catch{b[x]=f[x]}}}};for(var y in c)v(s[y]&&s[y].prototype,y);v(l,"DOMTokenList")},90780:function(r,a,o){var s=o(42075);o(94712),r.exports=s},45728:function(r,a,o){var s=o(35643),c=o(67906),l=o(98527),f=o(71689),d=o(64607),h=o(71230),p=Date.prototype.getTime;function m(b,u,x){var w=x||{};return(w.strict?l(b,u):b===u)?!0:!b||!u||typeof b!="object"&&typeof u!="object"?w.strict?l(b,u):b==u:y(b,u,w)}function A(b){return b==null}function v(b){return!(!b||typeof b!="object"||typeof b.length!="number"||typeof b.copy!="function"||typeof b.slice!="function"||b.length>0&&typeof b[0]!="number")}function y(b,u,x){var w,L;if(typeof b!=typeof u||A(b)||A(u)||b.prototype!==u.prototype||c(b)!==c(u))return!1;var R=f(b),T=f(u);if(R!==T)return!1;if(R||T)return b.source===u.source&&d(b)===d(u);if(h(b)&&h(u))return p.call(b)===p.call(u);var I=v(b),N=v(u);if(I!==N)return!1;if(I||N){if(b.length!==u.length)return!1;for(w=0;w<b.length;w++)if(b[w]!==u[w])return!1;return!0}if(typeof b!=typeof u)return!1;try{var U=s(b),z=s(u)}catch{return!1}if(U.length!==z.length)return!1;for(U.sort(),z.sort(),w=U.length-1;w>=0;w--)if(U[w]!=z[w])return!1;for(w=U.length-1;w>=0;w--)if(L=U[w],!m(b[L],u[L],x))return!1;return!0}r.exports=m},89295:function(r,a,o){"use strict";var s=o(56649),c=o(57770),l=o(96785),f=o(68109);r.exports=function(h,p,m){if(!h||typeof h!="object"&&typeof h!="function")throw new l("`obj` must be an object or a function`");if(typeof p!="string"&&typeof p!="symbol")throw new l("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new l("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new l("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new l("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new l("`loose`, if provided, must be a boolean");var A=arguments.length>3?arguments[3]:null,v=arguments.length>4?arguments[4]:null,y=arguments.length>5?arguments[5]:null,b=arguments.length>6?arguments[6]:!1,u=!!f&&f(h,p);if(s)s(h,p,{configurable:y===null&&u?u.configurable:!y,enumerable:A===null&&u?u.enumerable:!A,value:m,writable:v===null&&u?u.writable:!v});else if(b||!A&&!v&&!y)h[p]=m;else throw new c("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")}},77802:function(r,a,o){"use strict";var s=o(35643),c=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",l=Object.prototype.toString,f=Array.prototype.concat,d=o(89295),h=function(v){return typeof v=="function"&&l.call(v)==="[object Function]"},p=o(18890)(),m=function(v,y,b,u){if(y in v){if(u===!0){if(v[y]===b)return}else if(!h(u)||!u())return}p?d(v,y,b,!0):d(v,y,b)},A=function(v,y){var b=arguments.length>2?arguments[2]:{},u=s(y);c&&(u=f.call(u,Object.getOwnPropertySymbols(y)));for(var x=0;x<u.length;x+=1)m(v,u[x],y[u[x]],b[u[x]])};A.supportsDescriptors=!!p,r.exports=A},56649:function(r,a,o){"use strict";var s=o(28651),c=s("%Object.defineProperty%",!0)||!1;if(c)try{c({},"a",{value:1})}catch{c=!1}r.exports=c},29055:function(r){"use strict";r.exports=EvalError},15293:function(r){"use strict";r.exports=Error},18888:function(r){"use strict";r.exports=RangeError},47900:function(r){"use strict";r.exports=ReferenceError},57770:function(r){"use strict";r.exports=SyntaxError},96785:function(r){"use strict";r.exports=TypeError},54055:function(r){"use strict";r.exports=URIError},64785:function(r){"use strict";var a=typeof Reflect=="object"?Reflect:null,o=a&&typeof a.apply=="function"?a.apply:function(N,U,z){return Function.prototype.apply.call(N,U,z)},s;a&&typeof a.ownKeys=="function"?s=a.ownKeys:Object.getOwnPropertySymbols?s=function(N){return Object.getOwnPropertyNames(N).concat(Object.getOwnPropertySymbols(N))}:s=function(N){return Object.getOwnPropertyNames(N)};function c(I){console&&console.warn&&console.warn(I)}var l=Number.isNaN||function(N){return N!==N};function f(){f.init.call(this)}r.exports=f,r.exports.once=L,f.EventEmitter=f,f.prototype._events=void 0,f.prototype._eventsCount=0,f.prototype._maxListeners=void 0;var d=10;function h(I){if(typeof I!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof I)}Object.defineProperty(f,"defaultMaxListeners",{enumerable:!0,get:function(){return d},set:function(I){if(typeof I!="number"||I<0||l(I))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+I+".");d=I}}),f.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},f.prototype.setMaxListeners=function(N){if(typeof N!="number"||N<0||l(N))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+N+".");return this._maxListeners=N,this};function p(I){return I._maxListeners===void 0?f.defaultMaxListeners:I._maxListeners}f.prototype.getMaxListeners=function(){return p(this)},f.prototype.emit=function(N){for(var U=[],z=1;z<arguments.length;z++)U.push(arguments[z]);var D=N==="error",V=this._events;if(V!==void 0)D=D&&V.error===void 0;else if(!D)return!1;if(D){var J;if(U.length>0&&(J=U[0]),J instanceof Error)throw J;var Z=new Error("Unhandled error."+(J?" ("+J.message+")":""));throw Z.context=J,Z}var oe=V[N];if(oe===void 0)return!1;if(typeof oe=="function")o(oe,this,U);else for(var de=oe.length,ne=u(oe,de),z=0;z<de;++z)o(ne[z],this,U);return!0};function m(I,N,U,z){var D,V,J;if(h(U),V=I._events,V===void 0?(V=I._events=Object.create(null),I._eventsCount=0):(V.newListener!==void 0&&(I.emit("newListener",N,U.listener?U.listener:U),V=I._events),J=V[N]),J===void 0)J=V[N]=U,++I._eventsCount;else if(typeof J=="function"?J=V[N]=z?[U,J]:[J,U]:z?J.unshift(U):J.push(U),D=p(I),D>0&&J.length>D&&!J.warned){J.warned=!0;var Z=new Error("Possible EventEmitter memory leak detected. "+J.length+" "+String(N)+" listeners added. Use emitter.setMaxListeners() to increase limit");Z.name="MaxListenersExceededWarning",Z.emitter=I,Z.type=N,Z.count=J.length,c(Z)}return I}f.prototype.addListener=function(N,U){return m(this,N,U,!1)},f.prototype.on=f.prototype.addListener,f.prototype.prependListener=function(N,U){return m(this,N,U,!0)};function A(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function v(I,N,U){var z={fired:!1,wrapFn:void 0,target:I,type:N,listener:U},D=A.bind(z);return D.listener=U,z.wrapFn=D,D}f.prototype.once=function(N,U){return h(U),this.on(N,v(this,N,U)),this},f.prototype.prependOnceListener=function(N,U){return h(U),this.prependListener(N,v(this,N,U)),this},f.prototype.removeListener=function(N,U){var z,D,V,J,Z;if(h(U),D=this._events,D===void 0)return this;if(z=D[N],z===void 0)return this;if(z===U||z.listener===U)--this._eventsCount===0?this._events=Object.create(null):(delete D[N],D.removeListener&&this.emit("removeListener",N,z.listener||U));else if(typeof z!="function"){for(V=-1,J=z.length-1;J>=0;J--)if(z[J]===U||z[J].listener===U){Z=z[J].listener,V=J;break}if(V<0)return this;V===0?z.shift():x(z,V),z.length===1&&(D[N]=z[0]),D.removeListener!==void 0&&this.emit("removeListener",N,Z||U)}return this},f.prototype.off=f.prototype.removeListener,f.prototype.removeAllListeners=function(N){var U,z,D;if(z=this._events,z===void 0)return this;if(z.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):z[N]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete z[N]),this;if(arguments.length===0){var V=Object.keys(z),J;for(D=0;D<V.length;++D)J=V[D],J!=="removeListener"&&this.removeAllListeners(J);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(U=z[N],typeof U=="function")this.removeListener(N,U);else if(U!==void 0)for(D=U.length-1;D>=0;D--)this.removeListener(N,U[D]);return this};function y(I,N,U){var z=I._events;if(z===void 0)return[];var D=z[N];return D===void 0?[]:typeof D=="function"?U?[D.listener||D]:[D]:U?w(D):u(D,D.length)}f.prototype.listeners=function(N){return y(this,N,!0)},f.prototype.rawListeners=function(N){return y(this,N,!1)},f.listenerCount=function(I,N){return typeof I.listenerCount=="function"?I.listenerCount(N):b.call(I,N)},f.prototype.listenerCount=b;function b(I){var N=this._events;if(N!==void 0){var U=N[I];if(typeof U=="function")return 1;if(U!==void 0)return U.length}return 0}f.prototype.eventNames=function(){return this._eventsCount>0?s(this._events):[]};function u(I,N){for(var U=new Array(N),z=0;z<N;++z)U[z]=I[z];return U}function x(I,N){for(;N+1<I.length;N++)I[N]=I[N+1];I.pop()}function w(I){for(var N=new Array(I.length),U=0;U<N.length;++U)N[U]=I[U].listener||I[U];return N}function L(I,N){return new Promise(function(U,z){function D(J){I.removeListener(N,V),z(J)}function V(){typeof I.removeListener=="function"&&I.removeListener("error",D),U([].slice.call(arguments))}T(I,N,V,{once:!0}),N!=="error"&&R(I,D,{once:!0})})}function R(I,N,U){typeof I.on=="function"&&T(I,"error",N,U)}function T(I,N,U,z){if(typeof I.on=="function")z.once?I.once(N,U):I.on(N,U);else if(typeof I.addEventListener=="function")I.addEventListener(N,function D(V){z.once&&I.removeEventListener(N,D),U(V)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof I)}},72022:function(r,a,o){"use strict";r.exports=function(){if(typeof globalThis=="object")return globalThis;var s;try{s=this||new Function("return this")()}catch{if(typeof window=="object")return window;if(typeof self=="object")return self;if(typeof o.g<"u")return o.g}return s}()},68404:function(r,a,o){"use strict";var s=o(3746),c=Object.prototype.toString,l=Object.prototype.hasOwnProperty,f=function(A,v,y){for(var b=0,u=A.length;b<u;b++)l.call(A,b)&&(y==null?v(A[b],b,A):v.call(y,A[b],b,A))},d=function(A,v,y){for(var b=0,u=A.length;b<u;b++)y==null?v(A.charAt(b),b,A):v.call(y,A.charAt(b),b,A)},h=function(A,v,y){for(var b in A)l.call(A,b)&&(y==null?v(A[b],b,A):v.call(y,A[b],b,A))},p=function(A,v,y){if(!s(v))throw new TypeError("iterator must be a function");var b;arguments.length>=3&&(b=y),c.call(A)==="[object Array]"?f(A,v,b):typeof A=="string"?d(A,v,b):h(A,v,b)};r.exports=p},12719:function(r){"use strict";var a="Function.prototype.bind called on incompatible ",o=Object.prototype.toString,s=Math.max,c="[object Function]",l=function(p,m){for(var A=[],v=0;v<p.length;v+=1)A[v]=p[v];for(var y=0;y<m.length;y+=1)A[y+p.length]=m[y];return A},f=function(p,m){for(var A=[],v=m||0,y=0;v<p.length;v+=1,y+=1)A[y]=p[v];return A},d=function(h,p){for(var m="",A=0;A<h.length;A+=1)m+=h[A],A+1<h.length&&(m+=p);return m};r.exports=function(p){var m=this;if(typeof m!="function"||o.apply(m)!==c)throw new TypeError(a+m);for(var A=f(arguments,1),v,y=function(){if(this instanceof v){var L=m.apply(this,l(A,arguments));return Object(L)===L?L:this}return m.apply(p,l(A,arguments))},b=s(0,m.length-A.length),u=[],x=0;x<b;x++)u[x]="$"+x;if(v=Function("binder","return function ("+d(u,",")+"){ return binder.apply(this,arguments); }")(y),m.prototype){var w=function(){};w.prototype=m.prototype,v.prototype=new w,w.prototype=null}return v}},5049:function(r,a,o){"use strict";var s=o(12719);r.exports=Function.prototype.bind||s},61084:function(r){"use strict";var a=function(){return typeof function(){}.name=="string"},o=Object.getOwnPropertyDescriptor;if(o)try{o([],"length")}catch{o=null}a.functionsHaveConfigurableNames=function(){if(!a()||!o)return!1;var l=o(function(){},"name");return!!l&&!!l.configurable};var s=Function.prototype.bind;a.boundFunctionsHaveNames=function(){return a()&&typeof s=="function"&&function(){}.bind().name!==""},r.exports=a},28651:function(r,a,o){"use strict";var s,c=o(15293),l=o(29055),f=o(18888),d=o(47900),h=o(57770),p=o(96785),m=o(54055),A=Function,v=function(ze){try{return A('"use strict"; return ('+ze+").constructor;")()}catch{}},y=Object.getOwnPropertyDescriptor;if(y)try{y({},"")}catch{y=null}var b=function(){throw new p},u=y?function(){try{return arguments.callee,b}catch{try{return y(arguments,"callee").get}catch{return b}}}():b,x=o(73257)(),w=o(85726)(),L=Object.getPrototypeOf||(w?function(ze){return ze.__proto__}:null),R={},T=typeof Uint8Array>"u"||!L?s:L(Uint8Array),I={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?s:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?s:ArrayBuffer,"%ArrayIteratorPrototype%":x&&L?L([][Symbol.iterator]()):s,"%AsyncFromSyncIteratorPrototype%":s,"%AsyncFunction%":R,"%AsyncGenerator%":R,"%AsyncGeneratorFunction%":R,"%AsyncIteratorPrototype%":R,"%Atomics%":typeof Atomics>"u"?s:Atomics,"%BigInt%":typeof BigInt>"u"?s:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?s:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?s:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?s:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":c,"%eval%":eval,"%EvalError%":l,"%Float32Array%":typeof Float32Array>"u"?s:Float32Array,"%Float64Array%":typeof Float64Array>"u"?s:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?s:FinalizationRegistry,"%Function%":A,"%GeneratorFunction%":R,"%Int8Array%":typeof Int8Array>"u"?s:Int8Array,"%Int16Array%":typeof Int16Array>"u"?s:Int16Array,"%Int32Array%":typeof Int32Array>"u"?s:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":x&&L?L(L([][Symbol.iterator]())):s,"%JSON%":typeof JSON=="object"?JSON:s,"%Map%":typeof Map>"u"?s:Map,"%MapIteratorPrototype%":typeof Map>"u"||!x||!L?s:L(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?s:Promise,"%Proxy%":typeof Proxy>"u"?s:Proxy,"%RangeError%":f,"%ReferenceError%":d,"%Reflect%":typeof Reflect>"u"?s:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?s:Set,"%SetIteratorPrototype%":typeof Set>"u"||!x||!L?s:L(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?s:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":x&&L?L(""[Symbol.iterator]()):s,"%Symbol%":x?Symbol:s,"%SyntaxError%":h,"%ThrowTypeError%":u,"%TypedArray%":T,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array>"u"?s:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?s:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?s:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?s:Uint32Array,"%URIError%":m,"%WeakMap%":typeof WeakMap>"u"?s:WeakMap,"%WeakRef%":typeof WeakRef>"u"?s:WeakRef,"%WeakSet%":typeof WeakSet>"u"?s:WeakSet};if(L)try{null.error}catch(ze){var N=L(L(ze));I["%Error.prototype%"]=N}var U=function ze(We){var pt;if(We==="%AsyncFunction%")pt=v("async function () {}");else if(We==="%GeneratorFunction%")pt=v("function* () {}");else if(We==="%AsyncGeneratorFunction%")pt=v("async function* () {}");else if(We==="%AsyncGenerator%"){var q=ze("%AsyncGeneratorFunction%");q&&(pt=q.prototype)}else if(We==="%AsyncIteratorPrototype%"){var Ie=ze("%AsyncGenerator%");Ie&&L&&(pt=L(Ie.prototype))}return I[We]=pt,pt},z={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},D=o(5049),V=o(55215),J=D.call(Function.call,Array.prototype.concat),Z=D.call(Function.apply,Array.prototype.splice),oe=D.call(Function.call,String.prototype.replace),de=D.call(Function.call,String.prototype.slice),ne=D.call(Function.call,RegExp.prototype.exec),be=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Te=/\\(\\)?/g,Le=function(We){var pt=de(We,0,1),q=de(We,-1);if(pt==="%"&&q!=="%")throw new h("invalid intrinsic syntax, expected closing `%`");if(q==="%"&&pt!=="%")throw new h("invalid intrinsic syntax, expected opening `%`");var Ie=[];return oe(We,be,function(le,ue,De,Je){Ie[Ie.length]=De?oe(Je,Te,"$1"):ue||le}),Ie},Xe=function(We,pt){var q=We,Ie;if(V(z,q)&&(Ie=z[q],q="%"+Ie[0]+"%"),V(I,q)){var le=I[q];if(le===R&&(le=U(q)),typeof le>"u"&&!pt)throw new p("intrinsic "+We+" exists, but is not available. Please file an issue!");return{alias:Ie,name:q,value:le}}throw new h("intrinsic "+We+" does not exist!")};r.exports=function(We,pt){if(typeof We!="string"||We.length===0)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof pt!="boolean")throw new p('"allowMissing" argument must be a boolean');if(ne(/^%?[^%]*%?$/,We)===null)throw new h("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var q=Le(We),Ie=q.length>0?q[0]:"",le=Xe("%"+Ie+"%",pt),ue=le.name,De=le.value,Je=!1,lt=le.alias;lt&&(Ie=lt[0],Z(q,J([0,1],lt)));for(var re=1,K=!0;re<q.length;re+=1){var fe=q[re],he=de(fe,0,1),Ne=de(fe,-1);if((he==='"'||he==="'"||he==="`"||Ne==='"'||Ne==="'"||Ne==="`")&&he!==Ne)throw new h("property names with quotes must have matching quotes");if((fe==="constructor"||!K)&&(Je=!0),Ie+="."+fe,ue="%"+Ie+"%",V(I,ue))De=I[ue];else if(De!=null){if(!(fe in De)){if(!pt)throw new p("base intrinsic for "+We+" exists, but the property is not available.");return}if(y&&re+1>=q.length){var He=y(De,fe);K=!!He,K&&"get"in He&&!("originalValue"in He.get)?De=He.get:De=De[fe]}else K=V(De,fe),De=De[fe];K&&!Je&&(I[ue]=De)}}return De}},68109:function(r,a,o){"use strict";var s=o(28651),c=s("%Object.getOwnPropertyDescriptor%",!0);if(c)try{c([],"length")}catch{c=null}r.exports=c},18890:function(r,a,o){"use strict";var s=o(56649),c=function(){return!!s};c.hasArrayLengthDefineBug=function(){if(!s)return null;try{return s([],"length",{value:1}).length!==1}catch{return!0}},r.exports=c},85726:function(r){"use strict";var a={__proto__:null,foo:{}},o=Object;r.exports=function(){return{__proto__:a}.foo===a.foo&&!(a instanceof o)}},73257:function(r,a,o){"use strict";var s=typeof Symbol<"u"&&Symbol,c=o(12843);r.exports=function(){return typeof s!="function"||typeof Symbol!="function"||typeof s("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:c()}},12843:function(r){"use strict";r.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var o={},s=Symbol("test"),c=Object(s);if(typeof s=="string"||Object.prototype.toString.call(s)!=="[object Symbol]"||Object.prototype.toString.call(c)!=="[object Symbol]")return!1;var l=42;o[s]=l;for(s in o)return!1;if(typeof Object.keys=="function"&&Object.keys(o).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(o).length!==0)return!1;var f=Object.getOwnPropertySymbols(o);if(f.length!==1||f[0]!==s||!Object.prototype.propertyIsEnumerable.call(o,s))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var d=Object.getOwnPropertyDescriptor(o,s);if(d.value!==l||d.enumerable!==!0)return!1}return!0}},26626:function(r,a,o){"use strict";var s=o(12843);r.exports=function(){return s()&&!!Symbol.toStringTag}},55215:function(r,a,o){"use strict";var s=Function.prototype.call,c=Object.prototype.hasOwnProperty,l=o(5049);r.exports=l.call(s,c)},35143:function(r,a,o){"use strict";var s=o(16696).Buffer;a._dbcs=A;for(var c=-1,l=-2,f=-10,d=-1e3,h=new Array(256),p=-1,m=0;m<256;m++)h[m]=c;function A(u,x){if(this.encodingName=u.encodingName,!u)throw new Error("DBCS codec is called without the data.");if(!u.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var w=u.table();this.decodeTables=[],this.decodeTables[0]=h.slice(0),this.decodeTableSeq=[];for(var L=0;L<w.length;L++)this._addDecodeChunk(w[L]);if(typeof u.gb18030=="function"){this.gb18030=u.gb18030();var R=this.decodeTables.length;this.decodeTables.push(h.slice(0));var T=this.decodeTables.length;this.decodeTables.push(h.slice(0));for(var I=this.decodeTables[0],L=129;L<=254;L++)for(var N=this.decodeTables[d-I[L]],U=48;U<=57;U++){if(N[U]===c)N[U]=d-R;else if(N[U]>d)throw new Error("gb18030 decode tables conflict at byte 2");for(var z=this.decodeTables[d-N[U]],D=129;D<=254;D++){if(z[D]===c)z[D]=d-T;else{if(z[D]===d-T)continue;if(z[D]>d)throw new Error("gb18030 decode tables conflict at byte 3")}for(var V=this.decodeTables[d-z[D]],J=48;J<=57;J++)V[J]===c&&(V[J]=l)}}}this.defaultCharUnicode=x.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var Z={};if(u.encodeSkipVals)for(var L=0;L<u.encodeSkipVals.length;L++){var oe=u.encodeSkipVals[L];if(typeof oe=="number")Z[oe]=!0;else for(var U=oe.from;U<=oe.to;U++)Z[U]=!0}if(this._fillEncodeTable(0,0,Z),u.encodeAdd)for(var de in u.encodeAdd)Object.prototype.hasOwnProperty.call(u.encodeAdd,de)&&this._setEncodeChar(de.charCodeAt(0),u.encodeAdd[de]);this.defCharSB=this.encodeTable[0][x.defaultCharSingleByte.charCodeAt(0)],this.defCharSB===c&&(this.defCharSB=this.encodeTable[0]["?"]),this.defCharSB===c&&(this.defCharSB=63)}A.prototype.encoder=v,A.prototype.decoder=y,A.prototype._getDecodeTrieNode=function(u){for(var x=[];u>0;u>>>=8)x.push(u&255);x.length==0&&x.push(0);for(var w=this.decodeTables[0],L=x.length-1;L>0;L--){var R=w[x[L]];if(R==c)w[x[L]]=d-this.decodeTables.length,this.decodeTables.push(w=h.slice(0));else if(R<=d)w=this.decodeTables[d-R];else throw new Error("Overwrite byte in "+this.encodingName+", addr: "+u.toString(16))}return w},A.prototype._addDecodeChunk=function(u){var x=parseInt(u[0],16),w=this._getDecodeTrieNode(x);x=x&255;for(var L=1;L<u.length;L++){var R=u[L];if(typeof R=="string")for(var T=0;T<R.length;){var I=R.charCodeAt(T++);if(55296<=I&&I<56320){var N=R.charCodeAt(T++);if(56320<=N&&N<57344)w[x++]=65536+(I-55296)*1024+(N-56320);else throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+u[0])}else if(4080<I&&I<=4095){for(var U=4095-I+2,z=[],D=0;D<U;D++)z.push(R.charCodeAt(T++));w[x++]=f-this.decodeTableSeq.length,this.decodeTableSeq.push(z)}else w[x++]=I}else if(typeof R=="number")for(var V=w[x-1]+1,T=0;T<R;T++)w[x++]=V++;else throw new Error("Incorrect type '"+typeof R+"' given in "+this.encodingName+" at chunk "+u[0])}if(x>255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+u[0]+": too long"+x)},A.prototype._getEncodeBucket=function(u){var x=u>>8;return this.encodeTable[x]===void 0&&(this.encodeTable[x]=h.slice(0)),this.encodeTable[x]},A.prototype._setEncodeChar=function(u,x){var w=this._getEncodeBucket(u),L=u&255;w[L]<=f?this.encodeTableSeq[f-w[L]][p]=x:w[L]==c&&(w[L]=x)},A.prototype._setEncodeSequence=function(u,x){var w=u[0],L=this._getEncodeBucket(w),R=w&255,T;L[R]<=f?T=this.encodeTableSeq[f-L[R]]:(T={},L[R]!==c&&(T[p]=L[R]),L[R]=f-this.encodeTableSeq.length,this.encodeTableSeq.push(T));for(var I=1;I<u.length-1;I++){var N=T[w];typeof N=="object"?T=N:(T=T[w]={},N!==void 0&&(T[p]=N))}w=u[u.length-1],T[w]=x},A.prototype._fillEncodeTable=function(u,x,w){for(var L=this.decodeTables[u],R=!1,T={},I=0;I<256;I++){var N=L[I],U=x+I;if(!w[U])if(N>=0)this._setEncodeChar(N,U),R=!0;else if(N<=d){var z=d-N;if(!T[z]){var D=U<<8>>>0;this._fillEncodeTable(z,D,w)?R=!0:T[z]=!0}}else N<=f&&(this._setEncodeSequence(this.decodeTableSeq[f-N],U),R=!0)}return R};function v(u,x){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=x.encodeTable,this.encodeTableSeq=x.encodeTableSeq,this.defaultCharSingleByte=x.defCharSB,this.gb18030=x.gb18030}v.prototype.write=function(u){for(var x=s.alloc(u.length*(this.gb18030?4:3)),w=this.leadSurrogate,L=this.seqObj,R=-1,T=0,I=0;;){if(R===-1){if(T==u.length)break;var N=u.charCodeAt(T++)}else{var N=R;R=-1}if(55296<=N&&N<57344)if(N<56320)if(w===-1){w=N;continue}else w=N,N=c;else w!==-1?(N=65536+(w-55296)*1024+(N-56320),w=-1):N=c;else w!==-1&&(R=N,N=c,w=-1);var U=c;if(L!==void 0&&N!=c){var z=L[N];if(typeof z=="object"){L=z;continue}else typeof z=="number"?U=z:z==null&&(z=L[p],z!==void 0&&(U=z,R=N));L=void 0}else if(N>=0){var D=this.encodeTable[N>>8];if(D!==void 0&&(U=D[N&255]),U<=f){L=this.encodeTableSeq[f-U];continue}if(U==c&&this.gb18030){var V=b(this.gb18030.uChars,N);if(V!=-1){var U=this.gb18030.gbChars[V]+(N-this.gb18030.uChars[V]);x[I++]=129+Math.floor(U/12600),U=U%12600,x[I++]=48+Math.floor(U/1260),U=U%1260,x[I++]=129+Math.floor(U/10),U=U%10,x[I++]=48+U;continue}}}U===c&&(U=this.defaultCharSingleByte),U<256?x[I++]=U:U<65536?(x[I++]=U>>8,x[I++]=U&255):U<16777216?(x[I++]=U>>16,x[I++]=U>>8&255,x[I++]=U&255):(x[I++]=U>>>24,x[I++]=U>>>16&255,x[I++]=U>>>8&255,x[I++]=U&255)}return this.seqObj=L,this.leadSurrogate=w,x.slice(0,I)},v.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var u=s.alloc(10),x=0;if(this.seqObj){var w=this.seqObj[p];w!==void 0&&(w<256?u[x++]=w:(u[x++]=w>>8,u[x++]=w&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(u[x++]=this.defaultCharSingleByte,this.leadSurrogate=-1),u.slice(0,x)}},v.prototype.findIdx=b;function y(u,x){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=x.decodeTables,this.decodeTableSeq=x.decodeTableSeq,this.defaultCharUnicode=x.defaultCharUnicode,this.gb18030=x.gb18030}y.prototype.write=function(u){for(var x=s.alloc(u.length*2),w=this.nodeIdx,L=this.prevBytes,R=this.prevBytes.length,T=-this.prevBytes.length,I,N=0,U=0;N<u.length;N++){var z=N>=0?u[N]:L[N+R],I=this.decodeTables[w][z];if(!(I>=0))if(I===c)I=this.defaultCharUnicode.charCodeAt(0),N=T;else if(I===l){if(N>=3)var D=(u[N-3]-129)*12600+(u[N-2]-48)*1260+(u[N-1]-129)*10+(z-48);else var D=(L[N-3+R]-129)*12600+((N-2>=0?u[N-2]:L[N-2+R])-48)*1260+((N-1>=0?u[N-1]:L[N-1+R])-129)*10+(z-48);var V=b(this.gb18030.gbChars,D);I=this.gb18030.uChars[V]+D-this.gb18030.gbChars[V]}else if(I<=d){w=d-I;continue}else if(I<=f){for(var J=this.decodeTableSeq[f-I],Z=0;Z<J.length-1;Z++)I=J[Z],x[U++]=I&255,x[U++]=I>>8;I=J[J.length-1]}else throw new Error("iconv-lite internal error: invalid decoding table value "+I+" at "+w+"/"+z);if(I>=65536){I-=65536;var oe=55296|I>>10;x[U++]=oe&255,x[U++]=oe>>8,I=56320|I&1023}x[U++]=I&255,x[U++]=I>>8,w=0,T=N+1}return this.nodeIdx=w,this.prevBytes=T>=0?Array.prototype.slice.call(u,T):L.slice(T+R).concat(Array.prototype.slice.call(u)),x.slice(0,U).toString("ucs2")},y.prototype.end=function(){for(var u="";this.prevBytes.length>0;){u+=this.defaultCharUnicode;var x=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,x.length>0&&(u+=this.write(x))}return this.prevBytes=[],this.nodeIdx=0,u};function b(u,x){if(u[0]>x)return-1;for(var w=0,L=u.length;w<L-1;){var R=w+(L-w+1>>1);u[R]<=x?w=R:L=R}return w}},90481:function(r,a,o){"use strict";r.exports={shiftjis:{type:"_dbcs",table:function(){return o(40679)},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return o(56406)},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return o(74488)}},gbk:{type:"_dbcs",table:function(){return o(74488).concat(o(55914))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return o(74488).concat(o(55914))},gb18030:function(){return o(99129)},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return o(21166)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return o(72324)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return o(72324).concat(o(43267))},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},26326:function(r,a,o){"use strict";for(var s=[o(16793),o(24162),o(17100),o(11326),o(99948),o(99900),o(81492),o(35143),o(90481)],c=0;c<s.length;c++){var l=s[c];for(var f in l)Object.prototype.hasOwnProperty.call(l,f)&&(a[f]=l[f])}},16793:function(r,a,o){"use strict";var s=o(16696).Buffer;r.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:c};function c(A,v){this.enc=A.encodingName,this.bomAware=A.bomAware,this.enc==="base64"?this.encoder=h:this.enc==="cesu8"&&(this.enc="utf8",this.encoder=p,s.from("eda0bdedb2a9","hex").toString()!=="\u{1F4A9}"&&(this.decoder=m,this.defaultCharUnicode=v.defaultCharUnicode))}c.prototype.encoder=d,c.prototype.decoder=f;var l=o(43143).I;l.prototype.end||(l.prototype.end=function(){});function f(A,v){this.decoder=new l(v.enc)}f.prototype.write=function(A){return s.isBuffer(A)||(A=s.from(A)),this.decoder.write(A)},f.prototype.end=function(){return this.decoder.end()};function d(A,v){this.enc=v.enc}d.prototype.write=function(A){return s.from(A,this.enc)},d.prototype.end=function(){};function h(A,v){this.prevStr=""}h.prototype.write=function(A){A=this.prevStr+A;var v=A.length-A.length%4;return this.prevStr=A.slice(v),A=A.slice(0,v),s.from(A,"base64")},h.prototype.end=function(){return s.from(this.prevStr,"base64")};function p(A,v){}p.prototype.write=function(A){for(var v=s.alloc(A.length*3),y=0,b=0;b<A.length;b++){var u=A.charCodeAt(b);u<128?v[y++]=u:u<2048?(v[y++]=192+(u>>>6),v[y++]=128+(u&63)):(v[y++]=224+(u>>>12),v[y++]=128+(u>>>6&63),v[y++]=128+(u&63))}return v.slice(0,y)},p.prototype.end=function(){};function m(A,v){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=v.defaultCharUnicode}m.prototype.write=function(A){for(var v=this.acc,y=this.contBytes,b=this.accBytes,u="",x=0;x<A.length;x++){var w=A[x];(w&192)!==128?(y>0&&(u+=this.defaultCharUnicode,y=0),w<128?u+=String.fromCharCode(w):w<224?(v=w&31,y=1,b=1):w<240?(v=w&15,y=2,b=1):u+=this.defaultCharUnicode):y>0?(v=v<<6|w&63,y--,b++,y===0&&(b===2&&v<128&&v>0?u+=this.defaultCharUnicode:b===3&&v<2048?u+=this.defaultCharUnicode:u+=String.fromCharCode(v))):u+=this.defaultCharUnicode}return this.acc=v,this.contBytes=y,this.accBytes=b,u},m.prototype.end=function(){var A=0;return this.contBytes>0&&(A+=this.defaultCharUnicode),A}},99948:function(r,a,o){"use strict";var s=o(16696).Buffer;a._sbcs=c;function c(d,h){if(!d)throw new Error("SBCS codec is called without the data.");if(!d.chars||d.chars.length!==128&&d.chars.length!==256)throw new Error("Encoding '"+d.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(d.chars.length===128){for(var p="",m=0;m<128;m++)p+=String.fromCharCode(m);d.chars=p+d.chars}this.decodeBuf=s.from(d.chars,"ucs2");for(var A=s.alloc(65536,h.defaultCharSingleByte.charCodeAt(0)),m=0;m<d.chars.length;m++)A[d.chars.charCodeAt(m)]=m;this.encodeBuf=A}c.prototype.encoder=l,c.prototype.decoder=f;function l(d,h){this.encodeBuf=h.encodeBuf}l.prototype.write=function(d){for(var h=s.alloc(d.length),p=0;p<d.length;p++)h[p]=this.encodeBuf[d.charCodeAt(p)];return h},l.prototype.end=function(){};function f(d,h){this.decodeBuf=h.decodeBuf}f.prototype.write=function(d){for(var h=this.decodeBuf,p=s.alloc(d.length*2),m=0,A=0,v=0;v<d.length;v++)m=d[v]*2,A=v*2,p[A]=h[m],p[A+1]=h[m+1];return p.toString("ucs2")},f.prototype.end=function(){}},81492:function(r){"use strict";r.exports={437:"cp437",737:"cp737",775:"cp775",850:"cp850",852:"cp852",855:"cp855",856:"cp856",857:"cp857",858:"cp858",860:"cp860",861:"cp861",862:"cp862",863:"cp863",864:"cp864",865:"cp865",866:"cp866",869:"cp869",874:"windows874",922:"cp922",1046:"cp1046",1124:"cp1124",1125:"cp1125",1129:"cp1129",1133:"cp1133",1161:"cp1161",1162:"cp1162",1163:"cp1163",1250:"windows1250",1251:"windows1251",1252:"windows1252",1253:"windows1253",1254:"windows1254",1255:"windows1255",1256:"windows1256",1257:"windows1257",1258:"windows1258",28591:"iso88591",28592:"iso88592",28593:"iso88593",28594:"iso88594",28595:"iso88595",28596:"iso88596",28597:"iso88597",28598:"iso88598",28599:"iso88599",28600:"iso885910",28601:"iso885911",28603:"iso885913",28604:"iso885914",28605:"iso885915",28606:"iso885916",windows874:{type:"_sbcs",chars:"\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\u05BA\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u02D8\u0141\xA4\u013D\u015A\xA7\xA8\u0160\u015E\u0164\u0179\xAD\u017D\u017B\xB0\u0105\u02DB\u0142\xB4\u013E\u015B\u02C7\xB8\u0161\u015F\u0165\u017A\u02DD\u017E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0126\u02D8\xA3\xA4\uFFFD\u0124\xA7\xA8\u0130\u015E\u011E\u0134\xAD\uFFFD\u017B\xB0\u0127\xB2\xB3\xB4\xB5\u0125\xB7\xB8\u0131\u015F\u011F\u0135\xBD\uFFFD\u017C\xC0\xC1\xC2\uFFFD\xC4\u010A\u0108\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\uFFFD\xD1\xD2\xD3\xD4\u0120\xD6\xD7\u011C\xD9\xDA\xDB\xDC\u016C\u015C\xDF\xE0\xE1\xE2\uFFFD\xE4\u010B\u0109\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\uFFFD\xF1\xF2\xF3\xF4\u0121\xF6\xF7\u011D\xF9\xFA\xFB\xFC\u016D\u015D\u02D9"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0138\u0156\xA4\u0128\u013B\xA7\xA8\u0160\u0112\u0122\u0166\xAD\u017D\xAF\xB0\u0105\u02DB\u0157\xB4\u0129\u013C\u02C7\xB8\u0161\u0113\u0123\u0167\u014A\u017E\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\u012A\u0110\u0145\u014C\u0136\xD4\xD5\xD6\xD7\xD8\u0172\xDA\xDB\xDC\u0168\u016A\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\u012B\u0111\u0146\u014D\u0137\xF4\xF5\xF6\xF7\xF8\u0173\xFA\xFB\xFC\u0169\u016B\u02D9"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\uFFFD\uFFFD\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u060C\xAD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u061B\uFFFD\uFFFD\uFFFD\u061F\uFFFD\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u2018\u2019\xA3\u20AC\u20AF\xA6\xA7\xA8\xA9\u037A\xAB\xAC\xAD\uFFFD\u2015\xB0\xB1\xB2\xB3\u0384\u0385\u0386\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2017\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0112\u0122\u012A\u0128\u0136\xA7\u013B\u0110\u0160\u0166\u017D\xAD\u016A\u014A\xB0\u0105\u0113\u0123\u012B\u0129\u0137\xB7\u013C\u0111\u0161\u0167\u017E\u2015\u016B\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\xCF\xD0\u0145\u014C\xD3\xD4\xD5\xD6\u0168\xD8\u0172\xDA\xDB\xDC\xDD\xDE\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\xEF\xF0\u0146\u014D\xF3\xF4\xF5\xF6\u0169\xF8\u0173\xFA\xFB\xFC\xFD\xFE\u0138"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u201D\xA2\xA3\xA4\u201E\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\u201C\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u2019"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u1E02\u1E03\xA3\u010A\u010B\u1E0A\xA7\u1E80\xA9\u1E82\u1E0B\u1EF2\xAD\xAE\u0178\u1E1E\u1E1F\u0120\u0121\u1E40\u1E41\xB6\u1E56\u1E81\u1E57\u1E83\u1E60\u1EF3\u1E84\u1E85\u1E61\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0174\xD1\xD2\xD3\xD4\xD5\xD6\u1E6A\xD8\xD9\xDA\xDB\xDC\xDD\u0176\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0175\xF1\xF2\xF3\xF4\xF5\xF6\u1E6B\xF8\xF9\xFA\xFB\xFC\xFD\u0177\xFF"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\u0160\xA7\u0161\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u017D\xB5\xB6\xB7\u017E\xB9\xBA\xBB\u0152\u0153\u0178\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0105\u0141\u20AC\u201E\u0160\xA7\u0161\xA9\u0218\xAB\u0179\xAD\u017A\u017B\xB0\xB1\u010C\u0142\u017D\u201D\xB6\xB7\u017E\u010D\u0219\xBB\u0152\u0153\u0178\u017C\xC0\xC1\xC2\u0102\xC4\u0106\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0110\u0143\xD2\xD3\xD4\u0150\xD6\u015A\u0170\xD9\xDA\xDB\xDC\u0118\u021A\xDF\xE0\xE1\xE2\u0103\xE4\u0107\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0111\u0144\xF2\xF3\xF4\u0151\xF6\u015B\u0171\xF9\xFA\xFB\xFC\u0119\u021B\xFF"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"\u0106\xFC\xE9\u0101\xE4\u0123\xE5\u0107\u0142\u0113\u0156\u0157\u012B\u0179\xC4\xC5\xC9\xE6\xC6\u014D\xF6\u0122\xA2\u015A\u015B\xD6\xDC\xF8\xA3\xD8\xD7\xA4\u0100\u012A\xF3\u017B\u017C\u017A\u201D\xA6\xA9\xAE\xAC\xBD\xBC\u0141\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0104\u010C\u0118\u0116\u2563\u2551\u2557\u255D\u012E\u0160\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0172\u016A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u017D\u0105\u010D\u0119\u0117\u012F\u0161\u0173\u016B\u017E\u2518\u250C\u2588\u2584\u258C\u2590\u2580\xD3\xDF\u014C\u0143\xF5\xD5\xB5\u0144\u0136\u0137\u013B\u013C\u0146\u0112\u0145\u2019\xAD\xB1\u201C\xBE\xB6\xA7\xF7\u201E\xB0\u2219\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0"},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045A\u040A\u045B\u040B\u045C\u040C\u045E\u040E\u045F\u040F\u044E\u042E\u044A\u042A\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255D\u0439\u0419\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u043A\u041A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u043B\u041B\u043C\u041C\u043D\u041D\u043E\u041E\u043F\u2518\u250C\u2588\u2584\u041F\u044F\u2580\u042F\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044C\u042C\u2116\xAD\u044B\u042B\u0437\u0417\u0448\u0428\u044D\u042D\u0449\u0429\u0447\u0427\xA7\u25A0\xA0"},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\xA3\uFFFD\xD7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAE\xAC\xBD\xBC\uFFFD\xAB\xBB\u2591\u2592\u2593\u2502\u2524\uFFFD\uFFFD\uFFFD\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\uFFFD\uFFFD\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2518\u250C\u2588\u2584\xA6\uFFFD\u2580\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xB5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u20AC\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE3\xE0\xC1\xE7\xEA\xCA\xE8\xCD\xD4\xEC\xC3\xC2\xC9\xC0\xC8\xF4\xF5\xF2\xDA\xF9\xCC\xD5\xDC\xA2\xA3\xD9\u20A7\xD3\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xD2\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xC2\xE0\xB6\xE7\xEA\xEB\xE8\xEF\xEE\u2017\xC0\xA7\xC9\xC8\xCA\xF4\xCB\xCF\xFB\xF9\xA4\xD4\xDC\xA2\xA3\xD9\xDB\u0192\xA6\xB4\xF3\xFA\xA8\xB8\xB3\xAF\xCE\u2310\xAC\xBD\xBC\xBE\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E81\u0E82\u0E84\u0E87\u0E88\u0EAA\u0E8A\u0E8D\u0E94\u0E95\u0E96\u0E97\u0E99\u0E9A\u0E9B\u0E9C\u0E9D\u0E9E\u0E9F\u0EA1\u0EA2\u0EA3\u0EA5\u0EA7\u0EAB\u0EAD\u0EAE\uFFFD\uFFFD\uFFFD\u0EAF\u0EB0\u0EB2\u0EB3\u0EB4\u0EB5\u0EB6\u0EB7\u0EB8\u0EB9\u0EBC\u0EB1\u0EBB\u0EBD\uFFFD\uFFFD\uFFFD\u0EC0\u0EC1\u0EC2\u0EC3\u0EC4\u0EC8\u0EC9\u0ECA\u0ECB\u0ECC\u0ECD\u0EC6\uFFFD\u0EDC\u0EDD\u20AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0ED0\u0ED1\u0ED2\u0ED3\u0ED4\u0ED5\u0ED6\u0ED7\u0ED8\u0ED9\uFFFD\uFFFD\xA2\xAC\xA6\uFFFD"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E48\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\u0E49\u0E4A\u0E4B\u20AC\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\xA2\xAC\xA6\xA0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20AC\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u2126\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uFFFD\xA9\u2044\xA4\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},macgreek:{type:"_sbcs",chars:"\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD"},maciceland:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macroman:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macromania:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u015E\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\u0103\u015F\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\u0162\u0163\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macthai:{type:"_sbcs",chars:"\xAB\xBB\u2026\uF88C\uF88F\uF892\uF895\uF898\uF88B\uF88E\uF891\uF894\uF897\u201C\u201D\uF899\uFFFD\u2022\uF884\uF889\uF885\uF886\uF887\uF888\uF88A\uF88D\uF890\uF893\uF896\u2018\u2019\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFEFF\u200B\u2013\u2014\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u2122\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\xAE\xA9\uFFFD\uFFFD\uFFFD\uFFFD"},macturkish:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u255D\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u045E\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u040E\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8t:{type:"_sbcs",chars:"\u049B\u0493\u201A\u0492\u201E\u2026\u2020\u2021\uFFFD\u2030\u04B3\u2039\u04B2\u04B7\u04B6\uFFFD\u049A\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04EF\u04EE\u0451\xA4\u04E3\xA6\xA7\uFFFD\uFFFD\uFFFD\xAB\xAC\xAD\xAE\uFFFD\xB0\xB1\xB2\u0401\uFFFD\u04E2\xB6\xB7\uFFFD\u2116\uFFFD\xBB\uFFFD\uFFFD\uFFFD\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\u0587\u0589)(\xBB\xAB\u2014.\u055D,-\u058A\u2026\u055C\u055B\u055E\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053A\u056A\u053B\u056B\u053C\u056C\u053D\u056D\u053E\u056E\u053F\u056F\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054A\u057A\u054B\u057B\u054C\u057C\u054D\u057D\u054E\u057E\u054F\u057F\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055A\uFFFD"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u049A\u04BA\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u049B\u04BB\u045F\xA0\u04B0\u04B1\u04D8\xA4\u04E8\xA6\xA7\u0401\xA9\u0492\xAB\xAC\xAD\xAE\u04AE\xB0\xB1\u0406\u0456\u04E9\xB5\xB6\xB7\u0451\u2116\u0493\xBB\u04D9\u04A2\u04A3\u04AF\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},tcvn:{type:"_sbcs",chars:`\0\xDA\u1EE4\u1EEA\u1EEC\u1EEE\x07\b	
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b	
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}},99900:function(r){"use strict";r.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}},17100:function(r,a,o){"use strict";var s=o(16696).Buffer;a.utf16be=c;function c(){}c.prototype.encoder=l,c.prototype.decoder=f,c.prototype.bomAware=!0;function l(){}l.prototype.write=function(A){for(var v=s.from(A,"ucs2"),y=0;y<v.length;y+=2){var b=v[y];v[y]=v[y+1],v[y+1]=b}return v},l.prototype.end=function(){};function f(){this.overflowByte=-1}f.prototype.write=function(A){if(A.length==0)return"";var v=s.alloc(A.length+1),y=0,b=0;for(this.overflowByte!==-1&&(v[0]=A[0],v[1]=this.overflowByte,y=1,b=2);y<A.length-1;y+=2,b+=2)v[b]=A[y+1],v[b+1]=A[y];return this.overflowByte=y==A.length-1?A[A.length-1]:-1,v.slice(0,b).toString("ucs2")},f.prototype.end=function(){this.overflowByte=-1},a.utf16=d;function d(A,v){this.iconv=v}d.prototype.encoder=h,d.prototype.decoder=p;function h(A,v){A=A||{},A.addBOM===void 0&&(A.addBOM=!0),this.encoder=v.iconv.getEncoder("utf-16le",A)}h.prototype.write=function(A){return this.encoder.write(A)},h.prototype.end=function(){return this.encoder.end()};function p(A,v){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=A||{},this.iconv=v.iconv}p.prototype.write=function(A){if(!this.decoder){if(this.initialBufs.push(A),this.initialBufsLen+=A.length,this.initialBufsLen<16)return"";var v=m(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(v,this.options);for(var y="",b=0;b<this.initialBufs.length;b++)y+=this.decoder.write(this.initialBufs[b]);return this.initialBufs.length=this.initialBufsLen=0,y}return this.decoder.write(A)},p.prototype.end=function(){if(!this.decoder){var A=m(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(A,this.options);for(var v="",y=0;y<this.initialBufs.length;y++)v+=this.decoder.write(this.initialBufs[y]);var b=this.decoder.end();return b&&(v+=b),this.initialBufs.length=this.initialBufsLen=0,v}return this.decoder.end()};function m(A,v){var y=[],b=0,u=0,x=0;e:for(var w=0;w<A.length;w++)for(var L=A[w],R=0;R<L.length;R++)if(y.push(L[R]),y.length===2){if(b===0){if(y[0]===255&&y[1]===254)return"utf-16le";if(y[0]===254&&y[1]===255)return"utf-16be"}if(y[0]===0&&y[1]!==0&&x++,y[0]!==0&&y[1]===0&&u++,y.length=0,b++,b>=100)break e}return x>u?"utf-16be":x<u?"utf-16le":v||"utf-16le"}},24162:function(r,a,o){"use strict";var s=o(16696).Buffer;a._utf32=c;function c(v,y){this.iconv=y,this.bomAware=!0,this.isLE=v.isLE}a.utf32le={type:"_utf32",isLE:!0},a.utf32be={type:"_utf32",isLE:!1},a.ucs4le="utf32le",a.ucs4be="utf32be",c.prototype.encoder=l,c.prototype.decoder=f;function l(v,y){this.isLE=y.isLE,this.highSurrogate=0}l.prototype.write=function(v){for(var y=s.from(v,"ucs2"),b=s.alloc(y.length*2),u=this.isLE?b.writeUInt32LE:b.writeUInt32BE,x=0,w=0;w<y.length;w+=2){var L=y.readUInt16LE(w),R=55296<=L&&L<56320,T=56320<=L&&L<57344;if(this.highSurrogate)if(R||!T)u.call(b,this.highSurrogate,x),x+=4;else{var I=(this.highSurrogate-55296<<10|L-56320)+65536;u.call(b,I,x),x+=4,this.highSurrogate=0;continue}R?this.highSurrogate=L:(u.call(b,L,x),x+=4,this.highSurrogate=0)}return x<b.length&&(b=b.slice(0,x)),b},l.prototype.end=function(){if(this.highSurrogate){var v=s.alloc(4);return this.isLE?v.writeUInt32LE(this.highSurrogate,0):v.writeUInt32BE(this.highSurrogate,0),this.highSurrogate=0,v}};function f(v,y){this.isLE=y.isLE,this.badChar=y.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=[]}f.prototype.write=function(v){if(v.length===0)return"";var y=0,b=0,u=s.alloc(v.length+4),x=0,w=this.isLE,L=this.overflow,R=this.badChar;if(L.length>0){for(;y<v.length&&L.length<4;y++)L.push(v[y]);L.length===4&&(w?b=L[y]|L[y+1]<<8|L[y+2]<<16|L[y+3]<<24:b=L[y+3]|L[y+2]<<8|L[y+1]<<16|L[y]<<24,L.length=0,x=d(u,x,b,R))}for(;y<v.length-3;y+=4)w?b=v[y]|v[y+1]<<8|v[y+2]<<16|v[y+3]<<24:b=v[y+3]|v[y+2]<<8|v[y+1]<<16|v[y]<<24,x=d(u,x,b,R);for(;y<v.length;y++)L.push(v[y]);return u.slice(0,x).toString("ucs2")};function d(v,y,b,u){if((b<0||b>1114111)&&(b=u),b>=65536){b-=65536;var x=55296|b>>10;v[y++]=x&255,v[y++]=x>>8;var b=56320|b&1023}return v[y++]=b&255,v[y++]=b>>8,y}f.prototype.end=function(){this.overflow.length=0},a.utf32=h,a.ucs4="utf32";function h(v,y){this.iconv=y}h.prototype.encoder=p,h.prototype.decoder=m;function p(v,y){v=v||{},v.addBOM===void 0&&(v.addBOM=!0),this.encoder=y.iconv.getEncoder(v.defaultEncoding||"utf-32le",v)}p.prototype.write=function(v){return this.encoder.write(v)},p.prototype.end=function(){return this.encoder.end()};function m(v,y){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=v||{},this.iconv=y.iconv}m.prototype.write=function(v){if(!this.decoder){if(this.initialBufs.push(v),this.initialBufsLen+=v.length,this.initialBufsLen<32)return"";var y=A(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(y,this.options);for(var b="",u=0;u<this.initialBufs.length;u++)b+=this.decoder.write(this.initialBufs[u]);return this.initialBufs.length=this.initialBufsLen=0,b}return this.decoder.write(v)},m.prototype.end=function(){if(!this.decoder){var v=A(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(v,this.options);for(var y="",b=0;b<this.initialBufs.length;b++)y+=this.decoder.write(this.initialBufs[b]);var u=this.decoder.end();return u&&(y+=u),this.initialBufs.length=this.initialBufsLen=0,y}return this.decoder.end()};function A(v,y){var b=[],u=0,x=0,w=0,L=0,R=0;e:for(var T=0;T<v.length;T++)for(var I=v[T],N=0;N<I.length;N++)if(b.push(I[N]),b.length===4){if(u===0){if(b[0]===255&&b[1]===254&&b[2]===0&&b[3]===0)return"utf-32le";if(b[0]===0&&b[1]===0&&b[2]===254&&b[3]===255)return"utf-32be"}if((b[0]!==0||b[1]>16)&&w++,(b[3]!==0||b[2]>16)&&x++,b[0]===0&&b[1]===0&&(b[2]!==0||b[3]!==0)&&R++,(b[0]!==0||b[1]!==0)&&b[2]===0&&b[3]===0&&L++,b.length=0,u++,u>=100)break e}return R-w>L-x?"utf-32be":R-w<L-x?"utf-32le":y||"utf-32le"}},11326:function(r,a,o){"use strict";var s=o(16696).Buffer;a.utf7=c,a.unicode11utf7="utf7";function c(L,R){this.iconv=R}c.prototype.encoder=f,c.prototype.decoder=d,c.prototype.bomAware=!0;var l=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function f(L,R){this.iconv=R.iconv}f.prototype.write=function(L){return s.from(L.replace(l,function(R){return"+"+(R==="+"?"":this.iconv.encode(R,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))},f.prototype.end=function(){};function d(L,R){this.iconv=R.iconv,this.inBase64=!1,this.base64Accum=""}for(var h=/[A-Za-z0-9\/+]/,p=[],m=0;m<256;m++)p[m]=h.test(String.fromCharCode(m));var A=43,v=45,y=38;d.prototype.write=function(L){for(var R="",T=0,I=this.inBase64,N=this.base64Accum,U=0;U<L.length;U++)if(!I)L[U]==A&&(R+=this.iconv.decode(L.slice(T,U),"ascii"),T=U+1,I=!0);else if(!p[L[U]]){if(U==T&&L[U]==v)R+="+";else{var z=N+this.iconv.decode(L.slice(T,U),"ascii");R+=this.iconv.decode(s.from(z,"base64"),"utf16-be")}L[U]!=v&&U--,T=U+1,I=!1,N=""}if(!I)R+=this.iconv.decode(L.slice(T),"ascii");else{var z=N+this.iconv.decode(L.slice(T),"ascii"),D=z.length-z.length%8;N=z.slice(D),z=z.slice(0,D),R+=this.iconv.decode(s.from(z,"base64"),"utf16-be")}return this.inBase64=I,this.base64Accum=N,R},d.prototype.end=function(){var L="";return this.inBase64&&this.base64Accum.length>0&&(L=this.iconv.decode(s.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",L},a.utf7imap=b;function b(L,R){this.iconv=R}b.prototype.encoder=u,b.prototype.decoder=x,b.prototype.bomAware=!0;function u(L,R){this.iconv=R.iconv,this.inBase64=!1,this.base64Accum=s.alloc(6),this.base64AccumIdx=0}u.prototype.write=function(L){for(var R=this.inBase64,T=this.base64Accum,I=this.base64AccumIdx,N=s.alloc(L.length*5+10),U=0,z=0;z<L.length;z++){var D=L.charCodeAt(z);32<=D&&D<=126?(R&&(I>0&&(U+=N.write(T.slice(0,I).toString("base64").replace(/\//g,",").replace(/=+$/,""),U),I=0),N[U++]=v,R=!1),R||(N[U++]=D,D===y&&(N[U++]=v))):(R||(N[U++]=y,R=!0),R&&(T[I++]=D>>8,T[I++]=D&255,I==T.length&&(U+=N.write(T.toString("base64").replace(/\//g,","),U),I=0)))}return this.inBase64=R,this.base64AccumIdx=I,N.slice(0,U)},u.prototype.end=function(){var L=s.alloc(10),R=0;return this.inBase64&&(this.base64AccumIdx>0&&(R+=L.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),R),this.base64AccumIdx=0),L[R++]=v,this.inBase64=!1),L.slice(0,R)};function x(L,R){this.iconv=R.iconv,this.inBase64=!1,this.base64Accum=""}var w=p.slice();w[44]=!0,x.prototype.write=function(L){for(var R="",T=0,I=this.inBase64,N=this.base64Accum,U=0;U<L.length;U++)if(!I)L[U]==y&&(R+=this.iconv.decode(L.slice(T,U),"ascii"),T=U+1,I=!0);else if(!w[L[U]]){if(U==T&&L[U]==v)R+="&";else{var z=N+this.iconv.decode(L.slice(T,U),"ascii").replace(/,/g,"/");R+=this.iconv.decode(s.from(z,"base64"),"utf16-be")}L[U]!=v&&U--,T=U+1,I=!1,N=""}if(!I)R+=this.iconv.decode(L.slice(T),"ascii");else{var z=N+this.iconv.decode(L.slice(T),"ascii").replace(/,/g,"/"),D=z.length-z.length%8;N=z.slice(D),z=z.slice(0,D),R+=this.iconv.decode(s.from(z,"base64"),"utf16-be")}return this.inBase64=I,this.base64Accum=N,R},x.prototype.end=function(){var L="";return this.inBase64&&this.base64Accum.length>0&&(L=this.iconv.decode(s.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",L}},52331:function(r,a){"use strict";var o="\uFEFF";a.PrependBOM=s;function s(l,f){this.encoder=l,this.addBOM=!0}s.prototype.write=function(l){return this.addBOM&&(l=o+l,this.addBOM=!1),this.encoder.write(l)},s.prototype.end=function(){return this.encoder.end()},a.StripBOM=c;function c(l,f){this.decoder=l,this.pass=!1,this.options=f||{}}c.prototype.write=function(l){var f=this.decoder.write(l);return this.pass||!f||(f[0]===o&&(f=f.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),f},c.prototype.end=function(){return this.decoder.end()}},54171:function(r,a,o){"use strict";var s=o(16696).Buffer,c=o(52331),l=r.exports;l.encodings=null,l.defaultCharUnicode="\uFFFD",l.defaultCharSingleByte="?",l.encode=function(h,p,m){h=""+(h||"");var A=l.getEncoder(p,m),v=A.write(h),y=A.end();return y&&y.length>0?s.concat([v,y]):v},l.decode=function(h,p,m){typeof h=="string"&&(l.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),l.skipDecodeWarning=!0),h=s.from(""+(h||""),"binary"));var A=l.getDecoder(p,m),v=A.write(h),y=A.end();return y?v+y:v},l.encodingExists=function(h){try{return l.getCodec(h),!0}catch{return!1}},l.toEncoding=l.encode,l.fromEncoding=l.decode,l._codecDataCache={},l.getCodec=function(h){l.encodings||(l.encodings=o(26326));for(var p=l._canonicalizeEncoding(h),m={};;){var A=l._codecDataCache[p];if(A)return A;var v=l.encodings[p];switch(typeof v){case"string":p=v;break;case"object":for(var y in v)m[y]=v[y];m.encodingName||(m.encodingName=p),p=v.type;break;case"function":return m.encodingName||(m.encodingName=p),A=new v(m,l),l._codecDataCache[m.encodingName]=A,A;default:throw new Error("Encoding not recognized: '"+h+"' (searched as: '"+p+"')")}}},l._canonicalizeEncoding=function(d){return(""+d).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},l.getEncoder=function(h,p){var m=l.getCodec(h),A=new m.encoder(p,m);return m.bomAware&&p&&p.addBOM&&(A=new c.PrependBOM(A,p)),A},l.getDecoder=function(h,p){var m=l.getCodec(h),A=new m.decoder(p,m);return m.bomAware&&!(p&&p.stripBOM===!1)&&(A=new c.StripBOM(A,p)),A},l.enableStreamingAPI=function(h){if(!l.supportsStreams){var p=o(34506)(h);l.IconvLiteEncoderStream=p.IconvLiteEncoderStream,l.IconvLiteDecoderStream=p.IconvLiteDecoderStream,l.encodeStream=function(A,v){return new l.IconvLiteEncoderStream(l.getEncoder(A,v),v)},l.decodeStream=function(A,v){return new l.IconvLiteDecoderStream(l.getDecoder(A,v),v)},l.supportsStreams=!0}};var f;try{f=o(16403)}catch{}f&&f.Transform?l.enableStreamingAPI(f):l.encodeStream=l.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}},34506:function(r,a,o){"use strict";var s=o(16696).Buffer;r.exports=function(c){var l=c.Transform;function f(h,p){this.conv=h,p=p||{},p.decodeStrings=!1,l.call(this,p)}f.prototype=Object.create(l.prototype,{constructor:{value:f}}),f.prototype._transform=function(h,p,m){if(typeof h!="string")return m(new Error("Iconv encoding stream needs strings as its input."));try{var A=this.conv.write(h);A&&A.length&&this.push(A),m()}catch(v){m(v)}},f.prototype._flush=function(h){try{var p=this.conv.end();p&&p.length&&this.push(p),h()}catch(m){h(m)}},f.prototype.collect=function(h){var p=[];return this.on("error",h),this.on("data",function(m){p.push(m)}),this.on("end",function(){h(null,s.concat(p))}),this};function d(h,p){this.conv=h,p=p||{},p.encoding=this.encoding="utf8",l.call(this,p)}return d.prototype=Object.create(l.prototype,{constructor:{value:d}}),d.prototype._transform=function(h,p,m){if(!s.isBuffer(h)&&!(h instanceof Uint8Array))return m(new Error("Iconv decoding stream needs buffers as its input."));try{var A=this.conv.write(h);A&&A.length&&this.push(A,this.encoding),m()}catch(v){m(v)}},d.prototype._flush=function(h){try{var p=this.conv.end();p&&p.length&&this.push(p,this.encoding),h()}catch(m){h(m)}},d.prototype.collect=function(h){var p="";return this.on("error",h),this.on("data",function(m){p+=m}),this.on("end",function(){h(null,p)}),this},{IconvLiteEncoderStream:f,IconvLiteDecoderStream:d}}},89029:function(r,a){a.read=function(o,s,c,l,f){var d,h,p=f*8-l-1,m=(1<<p)-1,A=m>>1,v=-7,y=c?f-1:0,b=c?-1:1,u=o[s+y];for(y+=b,d=u&(1<<-v)-1,u>>=-v,v+=p;v>0;d=d*256+o[s+y],y+=b,v-=8);for(h=d&(1<<-v)-1,d>>=-v,v+=l;v>0;h=h*256+o[s+y],y+=b,v-=8);if(d===0)d=1-A;else{if(d===m)return h?NaN:(u?-1:1)*(1/0);h=h+Math.pow(2,l),d=d-A}return(u?-1:1)*h*Math.pow(2,d-l)},a.write=function(o,s,c,l,f,d){var h,p,m,A=d*8-f-1,v=(1<<A)-1,y=v>>1,b=f===23?Math.pow(2,-24)-Math.pow(2,-77):0,u=l?0:d-1,x=l?1:-1,w=s<0||s===0&&1/s<0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(p=isNaN(s)?1:0,h=v):(h=Math.floor(Math.log(s)/Math.LN2),s*(m=Math.pow(2,-h))<1&&(h--,m*=2),h+y>=1?s+=b/m:s+=b*Math.pow(2,1-y),s*m>=2&&(h++,m/=2),h+y>=v?(p=0,h=v):h+y>=1?(p=(s*m-1)*Math.pow(2,f),h=h+y):(p=s*Math.pow(2,y-1)*Math.pow(2,f),h=0));f>=8;o[c+u]=p&255,u+=x,p/=256,f-=8);for(h=h<<f|p,A+=f;A>0;o[c+u]=h&255,u+=x,h/=256,A-=8);o[c+u-x]|=w*128}},89784:function(r){typeof Object.create=="function"?r.exports=function(o,s){s&&(o.super_=s,o.prototype=Object.create(s.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}))}:r.exports=function(o,s){if(s){o.super_=s;var c=function(){};c.prototype=s.prototype,o.prototype=new c,o.prototype.constructor=o}}},67906:function(r,a,o){"use strict";var s=o(26626)(),c=o(67913),l=c("Object.prototype.toString"),f=function(m){return s&&m&&typeof m=="object"&&Symbol.toStringTag in m?!1:l(m)==="[object Arguments]"},d=function(m){return f(m)?!0:m!==null&&typeof m=="object"&&typeof m.length=="number"&&m.length>=0&&l(m)!=="[object Array]"&&l(m.callee)==="[object Function]"},h=function(){return f(arguments)}();f.isLegacyArguments=d,r.exports=h?f:d},3746:function(r){"use strict";var a=Function.prototype.toString,o=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,s,c;if(typeof o=="function"&&typeof Object.defineProperty=="function")try{s=Object.defineProperty({},"length",{get:function(){throw c}}),c={},o(function(){throw 42},null,s)}catch(R){R!==c&&(o=null)}else o=null;var l=/^\s*class\b/,f=function(T){try{var I=a.call(T);return l.test(I)}catch{return!1}},d=function(T){try{return f(T)?!1:(a.call(T),!0)}catch{return!1}},h=Object.prototype.toString,p="[object Object]",m="[object Function]",A="[object GeneratorFunction]",v="[object HTMLAllCollection]",y="[object HTML document.all class]",b="[object HTMLCollection]",u=typeof Symbol=="function"&&!!Symbol.toStringTag,x=!(0 in[,]),w=function(){return!1};if(typeof document=="object"){var L=document.all;h.call(L)===h.call(document.all)&&(w=function(T){if((x||!T)&&(typeof T>"u"||typeof T=="object"))try{var I=h.call(T);return(I===v||I===y||I===b||I===p)&&T("")==null}catch{}return!1})}r.exports=o?function(T){if(w(T))return!0;if(!T||typeof T!="function"&&typeof T!="object")return!1;try{o(T,null,s)}catch(I){if(I!==c)return!1}return!f(T)&&d(T)}:function(T){if(w(T))return!0;if(!T||typeof T!="function"&&typeof T!="object")return!1;if(u)return d(T);if(f(T))return!1;var I=h.call(T);return I!==m&&I!==A&&!/^\[object HTML/.test(I)?!1:d(T)}},71230:function(r,a,o){"use strict";var s=Date.prototype.getDay,c=function(p){try{return s.call(p),!0}catch{return!1}},l=Object.prototype.toString,f="[object Date]",d=o(26626)();r.exports=function(p){return typeof p!="object"||p===null?!1:d?c(p):l.call(p)===f}},44610:function(r,a,o){"use strict";var s=Object.prototype.toString,c=Function.prototype.toString,l=/^\s*(?:function)?\*/,f=o(26626)(),d=Object.getPrototypeOf,h=function(){if(!f)return!1;try{return Function("return function*() {}")()}catch{}},p;r.exports=function(A){if(typeof A!="function")return!1;if(l.test(c.call(A)))return!0;if(!f){var v=s.call(A);return v==="[object GeneratorFunction]"}if(!d)return!1;if(typeof p>"u"){var y=h();p=y?d(y):!1}return d(A)===p}},82621:function(r){"use strict";r.exports=function(o){return o!==o}},7051:function(r,a,o){"use strict";var s=o(26601),c=o(77802),l=o(82621),f=o(61320),d=o(35074),h=s(f(),Number);c(h,{getPolyfill:f,implementation:l,shim:d}),r.exports=h},61320:function(r,a,o){"use strict";var s=o(82621);r.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:s}},35074:function(r,a,o){"use strict";var s=o(77802),c=o(61320);r.exports=function(){var f=c();return s(Number,{isNaN:f},{isNaN:function(){return Number.isNaN!==f}}),f}},71689:function(r,a,o){"use strict";var s=o(67913),c=o(26626)(),l,f,d,h;if(c){l=s("Object.prototype.hasOwnProperty"),f=s("RegExp.prototype.exec"),d={};var p=function(){throw d};h={toString:p,valueOf:p},typeof Symbol.toPrimitive=="symbol"&&(h[Symbol.toPrimitive]=p)}var m=s("Object.prototype.toString"),A=Object.getOwnPropertyDescriptor,v="[object RegExp]";r.exports=c?function(b){if(!b||typeof b!="object")return!1;var u=A(b,"lastIndex"),x=u&&l(u,"value");if(!x)return!1;try{f(b,h)}catch(w){return w===d}}:function(b){return!b||typeof b!="object"&&typeof b!="function"?!1:m(b)===v}},46094:function(r,a,o){"use strict";var s=o(43381);r.exports=function(l){return!!s(l)}},63249:function(r){"use strict";var a=function(o){return o!==o};r.exports=function(s,c){return s===0&&c===0?1/s===1/c:!!(s===c||a(s)&&a(c))}},98527:function(r,a,o){"use strict";var s=o(77802),c=o(26601),l=o(63249),f=o(89636),d=o(3534),h=c(f(),Object);s(h,{getPolyfill:f,implementation:l,shim:d}),r.exports=h},89636:function(r,a,o){"use strict";var s=o(63249);r.exports=function(){return typeof Object.is=="function"?Object.is:s}},3534:function(r,a,o){"use strict";var s=o(89636),c=o(77802);r.exports=function(){var f=s();return c(Object,{is:f},{is:function(){return Object.is!==f}}),f}},48461:function(r,a,o){"use strict";var s;if(!Object.keys){var c=Object.prototype.hasOwnProperty,l=Object.prototype.toString,f=o(76515),d=Object.prototype.propertyIsEnumerable,h=!d.call({toString:null},"toString"),p=d.call(function(){},"prototype"),m=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],A=function(u){var x=u.constructor;return x&&x.prototype===u},v={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if(typeof window>"u")return!1;for(var u in window)try{if(!v["$"+u]&&c.call(window,u)&&window[u]!==null&&typeof window[u]=="object")try{A(window[u])}catch{return!0}}catch{return!0}return!1}(),b=function(u){if(typeof window>"u"||!y)return A(u);try{return A(u)}catch{return!1}};s=function(x){var w=x!==null&&typeof x=="object",L=l.call(x)==="[object Function]",R=f(x),T=w&&l.call(x)==="[object String]",I=[];if(!w&&!L&&!R)throw new TypeError("Object.keys called on a non-object");var N=p&&L;if(T&&x.length>0&&!c.call(x,0))for(var U=0;U<x.length;++U)I.push(String(U));if(R&&x.length>0)for(var z=0;z<x.length;++z)I.push(String(z));else for(var D in x)!(N&&D==="prototype")&&c.call(x,D)&&I.push(String(D));if(h)for(var V=b(x),J=0;J<m.length;++J)!(V&&m[J]==="constructor")&&c.call(x,m[J])&&I.push(m[J]);return I}}r.exports=s},35643:function(r,a,o){"use strict";var s=Array.prototype.slice,c=o(76515),l=Object.keys,f=l?function(p){return l(p)}:o(48461),d=Object.keys;f.shim=function(){if(Object.keys){var p=function(){var m=Object.keys(arguments);return m&&m.length===arguments.length}(1,2);p||(Object.keys=function(A){return c(A)?d(s.call(A)):d(A)})}else Object.keys=f;return Object.keys||f},r.exports=f},76515:function(r){"use strict";var a=Object.prototype.toString;r.exports=function(s){var c=a.call(s),l=c==="[object Arguments]";return l||(l=c!=="[object Array]"&&s!==null&&typeof s=="object"&&typeof s.length=="number"&&s.length>=0&&a.call(s.callee)==="[object Function]"),l}},36521:function(r,a,o){"use strict";var s=o(35643),c=o(12843)(),l=o(67913),f=Object,d=l("Array.prototype.push"),h=l("Object.prototype.propertyIsEnumerable"),p=c?Object.getOwnPropertySymbols:null;r.exports=function(A,v){if(A==null)throw new TypeError("target must be an object");var y=f(A);if(arguments.length===1)return y;for(var b=1;b<arguments.length;++b){var u=f(arguments[b]),x=s(u),w=c&&(Object.getOwnPropertySymbols||p);if(w)for(var L=w(u),R=0;R<L.length;++R){var T=L[R];h(u,T)&&d(x,T)}for(var I=0;I<x.length;++I){var N=x[I];if(h(u,N)){var U=u[N];y[N]=U}}}return y}},37596:function(r,a,o){"use strict";var s=o(36521),c=function(){if(!Object.assign)return!1;for(var f="abcdefghijklmnopqrst",d=f.split(""),h={},p=0;p<d.length;++p)h[d[p]]=d[p];var m=Object.assign({},h),A="";for(var v in m)A+=v;return f!==A},l=function(){if(!Object.assign||!Object.preventExtensions)return!1;var f=Object.preventExtensions({1:2});try{Object.assign(f,"xy")}catch{return f[1]==="y"}return!1};r.exports=function(){return!Object.assign||c()||l()?s:Object.assign}},72519:function(r,a){"use strict";var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function s(f,d){return Object.prototype.hasOwnProperty.call(f,d)}a.assign=function(f){for(var d=Array.prototype.slice.call(arguments,1);d.length;){var h=d.shift();if(h){if(typeof h!="object")throw new TypeError(h+"must be non-object");for(var p in h)s(h,p)&&(f[p]=h[p])}}return f},a.shrinkBuf=function(f,d){return f.length===d?f:f.subarray?f.subarray(0,d):(f.length=d,f)};var c={arraySet:function(f,d,h,p,m){if(d.subarray&&f.subarray){f.set(d.subarray(h,h+p),m);return}for(var A=0;A<p;A++)f[m+A]=d[h+A]},flattenChunks:function(f){var d,h,p,m,A,v;for(p=0,d=0,h=f.length;d<h;d++)p+=f[d].length;for(v=new Uint8Array(p),m=0,d=0,h=f.length;d<h;d++)A=f[d],v.set(A,m),m+=A.length;return v}},l={arraySet:function(f,d,h,p,m){for(var A=0;A<p;A++)f[m+A]=d[h+A]},flattenChunks:function(f){return[].concat.apply([],f)}};a.setTyped=function(f){f?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,c)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,l))},a.setTyped(o)},46911:function(r){"use strict";function a(o,s,c,l){for(var f=o&65535|0,d=o>>>16&65535|0,h=0;c!==0;){h=c>2e3?2e3:c,c-=h;do f=f+s[l++]|0,d=d+f|0;while(--h);f%=65521,d%=65521}return f|d<<16|0}r.exports=a},81607:function(r){"use strict";r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},99049:function(r){"use strict";function a(){for(var c,l=[],f=0;f<256;f++){c=f;for(var d=0;d<8;d++)c=c&1?3988292384^c>>>1:c>>>1;l[f]=c}return l}var o=a();function s(c,l,f,d){var h=o,p=d+f;c^=-1;for(var m=d;m<p;m++)c=c>>>8^h[(c^l[m])&255];return c^-1}r.exports=s},22925:function(r,a,o){"use strict";var s=o(72519),c=o(22367),l=o(46911),f=o(99049),d=o(56228),h=0,p=1,m=3,A=4,v=5,y=0,b=1,u=-2,x=-3,w=-5,L=-1,R=1,T=2,I=3,N=4,U=0,z=2,D=8,V=9,J=15,Z=8,oe=29,de=256,ne=de+1+oe,be=30,Te=19,Le=2*ne+1,Xe=15,ze=3,We=258,pt=We+ze+1,q=32,Ie=42,le=69,ue=73,De=91,Je=103,lt=113,re=666,K=1,fe=2,he=3,Ne=4,He=3;function we(te,Pt){return te.msg=d[Pt],Pt}function Fe(te){return(te<<1)-(te>4?9:0)}function Ve(te){for(var Pt=te.length;--Pt>=0;)te[Pt]=0}function et(te){var Pt=te.state,Wt=Pt.pending;Wt>te.avail_out&&(Wt=te.avail_out),Wt!==0&&(s.arraySet(te.output,Pt.pending_buf,Pt.pending_out,Wt,te.next_out),te.next_out+=Wt,Pt.pending_out+=Wt,te.total_out+=Wt,te.avail_out-=Wt,Pt.pending-=Wt,Pt.pending===0&&(Pt.pending_out=0))}function ft(te,Pt){c._tr_flush_block(te,te.block_start>=0?te.block_start:-1,te.strstart-te.block_start,Pt),te.block_start=te.strstart,et(te.strm)}function Re(te,Pt){te.pending_buf[te.pending++]=Pt}function gt(te,Pt){te.pending_buf[te.pending++]=Pt>>>8&255,te.pending_buf[te.pending++]=Pt&255}function tn(te,Pt,Wt,Ue){var Mt=te.avail_in;return Mt>Ue&&(Mt=Ue),Mt===0?0:(te.avail_in-=Mt,s.arraySet(Pt,te.input,te.next_in,Mt,Wt),te.state.wrap===1?te.adler=l(te.adler,Pt,Mt,Wt):te.state.wrap===2&&(te.adler=f(te.adler,Pt,Mt,Wt)),te.next_in+=Mt,te.total_in+=Mt,Mt)}function an(te,Pt){var Wt=te.max_chain_length,Ue=te.strstart,Mt,Qt,Zn=te.prev_length,Un=te.nice_match,jn=te.strstart>te.w_size-pt?te.strstart-(te.w_size-pt):0,Jn=te.window,jo=te.w_mask,Xi=te.prev,Fi=te.strstart+We,Fr=Jn[Ue+Zn-1],ka=Jn[Ue+Zn];te.prev_length>=te.good_match&&(Wt>>=2),Un>te.lookahead&&(Un=te.lookahead);do if(Mt=Pt,!(Jn[Mt+Zn]!==ka||Jn[Mt+Zn-1]!==Fr||Jn[Mt]!==Jn[Ue]||Jn[++Mt]!==Jn[Ue+1])){Ue+=2,Mt++;do;while(Jn[++Ue]===Jn[++Mt]&&Jn[++Ue]===Jn[++Mt]&&Jn[++Ue]===Jn[++Mt]&&Jn[++Ue]===Jn[++Mt]&&Jn[++Ue]===Jn[++Mt]&&Jn[++Ue]===Jn[++Mt]&&Jn[++Ue]===Jn[++Mt]&&Jn[++Ue]===Jn[++Mt]&&Ue<Fi);if(Qt=We-(Fi-Ue),Ue=Fi-We,Qt>Zn){if(te.match_start=Pt,Zn=Qt,Qt>=Un)break;Fr=Jn[Ue+Zn-1],ka=Jn[Ue+Zn]}}while((Pt=Xi[Pt&jo])>jn&&--Wt!==0);return Zn<=te.lookahead?Zn:te.lookahead}function qt(te){var Pt=te.w_size,Wt,Ue,Mt,Qt,Zn;do{if(Qt=te.window_size-te.lookahead-te.strstart,te.strstart>=Pt+(Pt-pt)){s.arraySet(te.window,te.window,Pt,Pt,0),te.match_start-=Pt,te.strstart-=Pt,te.block_start-=Pt,Ue=te.hash_size,Wt=Ue;do Mt=te.head[--Wt],te.head[Wt]=Mt>=Pt?Mt-Pt:0;while(--Ue);Ue=Pt,Wt=Ue;do Mt=te.prev[--Wt],te.prev[Wt]=Mt>=Pt?Mt-Pt:0;while(--Ue);Qt+=Pt}if(te.strm.avail_in===0)break;if(Ue=tn(te.strm,te.window,te.strstart+te.lookahead,Qt),te.lookahead+=Ue,te.lookahead+te.insert>=ze)for(Zn=te.strstart-te.insert,te.ins_h=te.window[Zn],te.ins_h=(te.ins_h<<te.hash_shift^te.window[Zn+1])&te.hash_mask;te.insert&&(te.ins_h=(te.ins_h<<te.hash_shift^te.window[Zn+ze-1])&te.hash_mask,te.prev[Zn&te.w_mask]=te.head[te.ins_h],te.head[te.ins_h]=Zn,Zn++,te.insert--,!(te.lookahead+te.insert<ze)););}while(te.lookahead<pt&&te.strm.avail_in!==0)}function xn(te,Pt){var Wt=65535;for(Wt>te.pending_buf_size-5&&(Wt=te.pending_buf_size-5);;){if(te.lookahead<=1){if(qt(te),te.lookahead===0&&Pt===h)return K;if(te.lookahead===0)break}te.strstart+=te.lookahead,te.lookahead=0;var Ue=te.block_start+Wt;if((te.strstart===0||te.strstart>=Ue)&&(te.lookahead=te.strstart-Ue,te.strstart=Ue,ft(te,!1),te.strm.avail_out===0)||te.strstart-te.block_start>=te.w_size-pt&&(ft(te,!1),te.strm.avail_out===0))return K}return te.insert=0,Pt===A?(ft(te,!0),te.strm.avail_out===0?he:Ne):(te.strstart>te.block_start&&(ft(te,!1),te.strm.avail_out===0),K)}function Mn(te,Pt){for(var Wt,Ue;;){if(te.lookahead<pt){if(qt(te),te.lookahead<pt&&Pt===h)return K;if(te.lookahead===0)break}if(Wt=0,te.lookahead>=ze&&(te.ins_h=(te.ins_h<<te.hash_shift^te.window[te.strstart+ze-1])&te.hash_mask,Wt=te.prev[te.strstart&te.w_mask]=te.head[te.ins_h],te.head[te.ins_h]=te.strstart),Wt!==0&&te.strstart-Wt<=te.w_size-pt&&(te.match_length=an(te,Wt)),te.match_length>=ze)if(Ue=c._tr_tally(te,te.strstart-te.match_start,te.match_length-ze),te.lookahead-=te.match_length,te.match_length<=te.max_lazy_match&&te.lookahead>=ze){te.match_length--;do te.strstart++,te.ins_h=(te.ins_h<<te.hash_shift^te.window[te.strstart+ze-1])&te.hash_mask,Wt=te.prev[te.strstart&te.w_mask]=te.head[te.ins_h],te.head[te.ins_h]=te.strstart;while(--te.match_length!==0);te.strstart++}else te.strstart+=te.match_length,te.match_length=0,te.ins_h=te.window[te.strstart],te.ins_h=(te.ins_h<<te.hash_shift^te.window[te.strstart+1])&te.hash_mask;else Ue=c._tr_tally(te,0,te.window[te.strstart]),te.lookahead--,te.strstart++;if(Ue&&(ft(te,!1),te.strm.avail_out===0))return K}return te.insert=te.strstart<ze-1?te.strstart:ze-1,Pt===A?(ft(te,!0),te.strm.avail_out===0?he:Ne):te.last_lit&&(ft(te,!1),te.strm.avail_out===0)?K:fe}function Et(te,Pt){for(var Wt,Ue,Mt;;){if(te.lookahead<pt){if(qt(te),te.lookahead<pt&&Pt===h)return K;if(te.lookahead===0)break}if(Wt=0,te.lookahead>=ze&&(te.ins_h=(te.ins_h<<te.hash_shift^te.window[te.strstart+ze-1])&te.hash_mask,Wt=te.prev[te.strstart&te.w_mask]=te.head[te.ins_h],te.head[te.ins_h]=te.strstart),te.prev_length=te.match_length,te.prev_match=te.match_start,te.match_length=ze-1,Wt!==0&&te.prev_length<te.max_lazy_match&&te.strstart-Wt<=te.w_size-pt&&(te.match_length=an(te,Wt),te.match_length<=5&&(te.strategy===R||te.match_length===ze&&te.strstart-te.match_start>4096)&&(te.match_length=ze-1)),te.prev_length>=ze&&te.match_length<=te.prev_length){Mt=te.strstart+te.lookahead-ze,Ue=c._tr_tally(te,te.strstart-1-te.prev_match,te.prev_length-ze),te.lookahead-=te.prev_length-1,te.prev_length-=2;do++te.strstart<=Mt&&(te.ins_h=(te.ins_h<<te.hash_shift^te.window[te.strstart+ze-1])&te.hash_mask,Wt=te.prev[te.strstart&te.w_mask]=te.head[te.ins_h],te.head[te.ins_h]=te.strstart);while(--te.prev_length!==0);if(te.match_available=0,te.match_length=ze-1,te.strstart++,Ue&&(ft(te,!1),te.strm.avail_out===0))return K}else if(te.match_available){if(Ue=c._tr_tally(te,0,te.window[te.strstart-1]),Ue&&ft(te,!1),te.strstart++,te.lookahead--,te.strm.avail_out===0)return K}else te.match_available=1,te.strstart++,te.lookahead--}return te.match_available&&(Ue=c._tr_tally(te,0,te.window[te.strstart-1]),te.match_available=0),te.insert=te.strstart<ze-1?te.strstart:ze-1,Pt===A?(ft(te,!0),te.strm.avail_out===0?he:Ne):te.last_lit&&(ft(te,!1),te.strm.avail_out===0)?K:fe}function Ft(te,Pt){for(var Wt,Ue,Mt,Qt,Zn=te.window;;){if(te.lookahead<=We){if(qt(te),te.lookahead<=We&&Pt===h)return K;if(te.lookahead===0)break}if(te.match_length=0,te.lookahead>=ze&&te.strstart>0&&(Mt=te.strstart-1,Ue=Zn[Mt],Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Ue===Zn[++Mt])){Qt=te.strstart+We;do;while(Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Ue===Zn[++Mt]&&Mt<Qt);te.match_length=We-(Qt-Mt),te.match_length>te.lookahead&&(te.match_length=te.lookahead)}if(te.match_length>=ze?(Wt=c._tr_tally(te,1,te.match_length-ze),te.lookahead-=te.match_length,te.strstart+=te.match_length,te.match_length=0):(Wt=c._tr_tally(te,0,te.window[te.strstart]),te.lookahead--,te.strstart++),Wt&&(ft(te,!1),te.strm.avail_out===0))return K}return te.insert=0,Pt===A?(ft(te,!0),te.strm.avail_out===0?he:Ne):te.last_lit&&(ft(te,!1),te.strm.avail_out===0)?K:fe}function fn(te,Pt){for(var Wt;;){if(te.lookahead===0&&(qt(te),te.lookahead===0)){if(Pt===h)return K;break}if(te.match_length=0,Wt=c._tr_tally(te,0,te.window[te.strstart]),te.lookahead--,te.strstart++,Wt&&(ft(te,!1),te.strm.avail_out===0))return K}return te.insert=0,Pt===A?(ft(te,!0),te.strm.avail_out===0?he:Ne):te.last_lit&&(ft(te,!1),te.strm.avail_out===0)?K:fe}function dn(te,Pt,Wt,Ue,Mt){this.good_length=te,this.max_lazy=Pt,this.nice_length=Wt,this.max_chain=Ue,this.func=Mt}var Bn;Bn=[new dn(0,0,0,0,xn),new dn(4,4,8,4,Mn),new dn(4,5,16,8,Mn),new dn(4,6,32,32,Mn),new dn(4,4,16,16,Et),new dn(8,16,32,32,Et),new dn(8,16,128,128,Et),new dn(8,32,128,256,Et),new dn(32,128,258,1024,Et),new dn(32,258,258,4096,Et)];function zn(te){te.window_size=2*te.w_size,Ve(te.head),te.max_lazy_match=Bn[te.level].max_lazy,te.good_match=Bn[te.level].good_length,te.nice_match=Bn[te.level].nice_length,te.max_chain_length=Bn[te.level].max_chain,te.strstart=0,te.block_start=0,te.lookahead=0,te.insert=0,te.match_length=te.prev_length=ze-1,te.match_available=0,te.ins_h=0}function Ge(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=D,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new s.Buf16(Le*2),this.dyn_dtree=new s.Buf16((2*be+1)*2),this.bl_tree=new s.Buf16((2*Te+1)*2),Ve(this.dyn_ltree),Ve(this.dyn_dtree),Ve(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new s.Buf16(Xe+1),this.heap=new s.Buf16(2*ne+1),Ve(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new s.Buf16(2*ne+1),Ve(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Se(te){var Pt;return!te||!te.state?we(te,u):(te.total_in=te.total_out=0,te.data_type=z,Pt=te.state,Pt.pending=0,Pt.pending_out=0,Pt.wrap<0&&(Pt.wrap=-Pt.wrap),Pt.status=Pt.wrap?Ie:lt,te.adler=Pt.wrap===2?0:1,Pt.last_flush=h,c._tr_init(Pt),y)}function W(te){var Pt=Se(te);return Pt===y&&zn(te.state),Pt}function ee(te,Pt){return!te||!te.state||te.state.wrap!==2?u:(te.state.gzhead=Pt,y)}function ve(te,Pt,Wt,Ue,Mt,Qt){if(!te)return u;var Zn=1;if(Pt===L&&(Pt=6),Ue<0?(Zn=0,Ue=-Ue):Ue>15&&(Zn=2,Ue-=16),Mt<1||Mt>V||Wt!==D||Ue<8||Ue>15||Pt<0||Pt>9||Qt<0||Qt>N)return we(te,u);Ue===8&&(Ue=9);var Un=new Ge;return te.state=Un,Un.strm=te,Un.wrap=Zn,Un.gzhead=null,Un.w_bits=Ue,Un.w_size=1<<Un.w_bits,Un.w_mask=Un.w_size-1,Un.hash_bits=Mt+7,Un.hash_size=1<<Un.hash_bits,Un.hash_mask=Un.hash_size-1,Un.hash_shift=~~((Un.hash_bits+ze-1)/ze),Un.window=new s.Buf8(Un.w_size*2),Un.head=new s.Buf16(Un.hash_size),Un.prev=new s.Buf16(Un.w_size),Un.lit_bufsize=1<<Mt+6,Un.pending_buf_size=Un.lit_bufsize*4,Un.pending_buf=new s.Buf8(Un.pending_buf_size),Un.d_buf=1*Un.lit_bufsize,Un.l_buf=3*Un.lit_bufsize,Un.level=Pt,Un.strategy=Qt,Un.method=Wt,W(te)}function $e(te,Pt){return ve(te,Pt,D,J,Z,U)}function ye(te,Pt){var Wt,Ue,Mt,Qt;if(!te||!te.state||Pt>v||Pt<0)return te?we(te,u):u;if(Ue=te.state,!te.output||!te.input&&te.avail_in!==0||Ue.status===re&&Pt!==A)return we(te,te.avail_out===0?w:u);if(Ue.strm=te,Wt=Ue.last_flush,Ue.last_flush=Pt,Ue.status===Ie)if(Ue.wrap===2)te.adler=0,Re(Ue,31),Re(Ue,139),Re(Ue,8),Ue.gzhead?(Re(Ue,(Ue.gzhead.text?1:0)+(Ue.gzhead.hcrc?2:0)+(Ue.gzhead.extra?4:0)+(Ue.gzhead.name?8:0)+(Ue.gzhead.comment?16:0)),Re(Ue,Ue.gzhead.time&255),Re(Ue,Ue.gzhead.time>>8&255),Re(Ue,Ue.gzhead.time>>16&255),Re(Ue,Ue.gzhead.time>>24&255),Re(Ue,Ue.level===9?2:Ue.strategy>=T||Ue.level<2?4:0),Re(Ue,Ue.gzhead.os&255),Ue.gzhead.extra&&Ue.gzhead.extra.length&&(Re(Ue,Ue.gzhead.extra.length&255),Re(Ue,Ue.gzhead.extra.length>>8&255)),Ue.gzhead.hcrc&&(te.adler=f(te.adler,Ue.pending_buf,Ue.pending,0)),Ue.gzindex=0,Ue.status=le):(Re(Ue,0),Re(Ue,0),Re(Ue,0),Re(Ue,0),Re(Ue,0),Re(Ue,Ue.level===9?2:Ue.strategy>=T||Ue.level<2?4:0),Re(Ue,He),Ue.status=lt);else{var Zn=D+(Ue.w_bits-8<<4)<<8,Un=-1;Ue.strategy>=T||Ue.level<2?Un=0:Ue.level<6?Un=1:Ue.level===6?Un=2:Un=3,Zn|=Un<<6,Ue.strstart!==0&&(Zn|=q),Zn+=31-Zn%31,Ue.status=lt,gt(Ue,Zn),Ue.strstart!==0&&(gt(Ue,te.adler>>>16),gt(Ue,te.adler&65535)),te.adler=1}if(Ue.status===le)if(Ue.gzhead.extra){for(Mt=Ue.pending;Ue.gzindex<(Ue.gzhead.extra.length&65535)&&!(Ue.pending===Ue.pending_buf_size&&(Ue.gzhead.hcrc&&Ue.pending>Mt&&(te.adler=f(te.adler,Ue.pending_buf,Ue.pending-Mt,Mt)),et(te),Mt=Ue.pending,Ue.pending===Ue.pending_buf_size));)Re(Ue,Ue.gzhead.extra[Ue.gzindex]&255),Ue.gzindex++;Ue.gzhead.hcrc&&Ue.pending>Mt&&(te.adler=f(te.adler,Ue.pending_buf,Ue.pending-Mt,Mt)),Ue.gzindex===Ue.gzhead.extra.length&&(Ue.gzindex=0,Ue.status=ue)}else Ue.status=ue;if(Ue.status===ue)if(Ue.gzhead.name){Mt=Ue.pending;do{if(Ue.pending===Ue.pending_buf_size&&(Ue.gzhead.hcrc&&Ue.pending>Mt&&(te.adler=f(te.adler,Ue.pending_buf,Ue.pending-Mt,Mt)),et(te),Mt=Ue.pending,Ue.pending===Ue.pending_buf_size)){Qt=1;break}Ue.gzindex<Ue.gzhead.name.length?Qt=Ue.gzhead.name.charCodeAt(Ue.gzindex++)&255:Qt=0,Re(Ue,Qt)}while(Qt!==0);Ue.gzhead.hcrc&&Ue.pending>Mt&&(te.adler=f(te.adler,Ue.pending_buf,Ue.pending-Mt,Mt)),Qt===0&&(Ue.gzindex=0,Ue.status=De)}else Ue.status=De;if(Ue.status===De)if(Ue.gzhead.comment){Mt=Ue.pending;do{if(Ue.pending===Ue.pending_buf_size&&(Ue.gzhead.hcrc&&Ue.pending>Mt&&(te.adler=f(te.adler,Ue.pending_buf,Ue.pending-Mt,Mt)),et(te),Mt=Ue.pending,Ue.pending===Ue.pending_buf_size)){Qt=1;break}Ue.gzindex<Ue.gzhead.comment.length?Qt=Ue.gzhead.comment.charCodeAt(Ue.gzindex++)&255:Qt=0,Re(Ue,Qt)}while(Qt!==0);Ue.gzhead.hcrc&&Ue.pending>Mt&&(te.adler=f(te.adler,Ue.pending_buf,Ue.pending-Mt,Mt)),Qt===0&&(Ue.status=Je)}else Ue.status=Je;if(Ue.status===Je&&(Ue.gzhead.hcrc?(Ue.pending+2>Ue.pending_buf_size&&et(te),Ue.pending+2<=Ue.pending_buf_size&&(Re(Ue,te.adler&255),Re(Ue,te.adler>>8&255),te.adler=0,Ue.status=lt)):Ue.status=lt),Ue.pending!==0){if(et(te),te.avail_out===0)return Ue.last_flush=-1,y}else if(te.avail_in===0&&Fe(Pt)<=Fe(Wt)&&Pt!==A)return we(te,w);if(Ue.status===re&&te.avail_in!==0)return we(te,w);if(te.avail_in!==0||Ue.lookahead!==0||Pt!==h&&Ue.status!==re){var jn=Ue.strategy===T?fn(Ue,Pt):Ue.strategy===I?Ft(Ue,Pt):Bn[Ue.level].func(Ue,Pt);if((jn===he||jn===Ne)&&(Ue.status=re),jn===K||jn===he)return te.avail_out===0&&(Ue.last_flush=-1),y;if(jn===fe&&(Pt===p?c._tr_align(Ue):Pt!==v&&(c._tr_stored_block(Ue,0,0,!1),Pt===m&&(Ve(Ue.head),Ue.lookahead===0&&(Ue.strstart=0,Ue.block_start=0,Ue.insert=0))),et(te),te.avail_out===0))return Ue.last_flush=-1,y}return Pt!==A?y:Ue.wrap<=0?b:(Ue.wrap===2?(Re(Ue,te.adler&255),Re(Ue,te.adler>>8&255),Re(Ue,te.adler>>16&255),Re(Ue,te.adler>>24&255),Re(Ue,te.total_in&255),Re(Ue,te.total_in>>8&255),Re(Ue,te.total_in>>16&255),Re(Ue,te.total_in>>24&255)):(gt(Ue,te.adler>>>16),gt(Ue,te.adler&65535)),et(te),Ue.wrap>0&&(Ue.wrap=-Ue.wrap),Ue.pending!==0?y:b)}function mt(te){var Pt;return!te||!te.state?u:(Pt=te.state.status,Pt!==Ie&&Pt!==le&&Pt!==ue&&Pt!==De&&Pt!==Je&&Pt!==lt&&Pt!==re?we(te,u):(te.state=null,Pt===lt?we(te,x):y))}function yn(te,Pt){var Wt=Pt.length,Ue,Mt,Qt,Zn,Un,jn,Jn,jo;if(!te||!te.state||(Ue=te.state,Zn=Ue.wrap,Zn===2||Zn===1&&Ue.status!==Ie||Ue.lookahead))return u;for(Zn===1&&(te.adler=l(te.adler,Pt,Wt,0)),Ue.wrap=0,Wt>=Ue.w_size&&(Zn===0&&(Ve(Ue.head),Ue.strstart=0,Ue.block_start=0,Ue.insert=0),jo=new s.Buf8(Ue.w_size),s.arraySet(jo,Pt,Wt-Ue.w_size,Ue.w_size,0),Pt=jo,Wt=Ue.w_size),Un=te.avail_in,jn=te.next_in,Jn=te.input,te.avail_in=Wt,te.next_in=0,te.input=Pt,qt(Ue);Ue.lookahead>=ze;){Mt=Ue.strstart,Qt=Ue.lookahead-(ze-1);do Ue.ins_h=(Ue.ins_h<<Ue.hash_shift^Ue.window[Mt+ze-1])&Ue.hash_mask,Ue.prev[Mt&Ue.w_mask]=Ue.head[Ue.ins_h],Ue.head[Ue.ins_h]=Mt,Mt++;while(--Qt);Ue.strstart=Mt,Ue.lookahead=ze-1,qt(Ue)}return Ue.strstart+=Ue.lookahead,Ue.block_start=Ue.strstart,Ue.insert=Ue.lookahead,Ue.lookahead=0,Ue.match_length=Ue.prev_length=ze-1,Ue.match_available=0,te.next_in=jn,te.input=Jn,te.avail_in=Un,Ue.wrap=Zn,y}a.deflateInit=$e,a.deflateInit2=ve,a.deflateReset=W,a.deflateResetKeep=Se,a.deflateSetHeader=ee,a.deflate=ye,a.deflateEnd=mt,a.deflateSetDictionary=yn,a.deflateInfo="pako deflate (from Nodeca project)"},96395:function(r){"use strict";var a=30,o=12;r.exports=function(c,l){var f,d,h,p,m,A,v,y,b,u,x,w,L,R,T,I,N,U,z,D,V,J,Z,oe,de;f=c.state,d=c.next_in,oe=c.input,h=d+(c.avail_in-5),p=c.next_out,de=c.output,m=p-(l-c.avail_out),A=p+(c.avail_out-257),v=f.dmax,y=f.wsize,b=f.whave,u=f.wnext,x=f.window,w=f.hold,L=f.bits,R=f.lencode,T=f.distcode,I=(1<<f.lenbits)-1,N=(1<<f.distbits)-1;e:do{L<15&&(w+=oe[d++]<<L,L+=8,w+=oe[d++]<<L,L+=8),U=R[w&I];t:for(;;){if(z=U>>>24,w>>>=z,L-=z,z=U>>>16&255,z===0)de[p++]=U&65535;else if(z&16){D=U&65535,z&=15,z&&(L<z&&(w+=oe[d++]<<L,L+=8),D+=w&(1<<z)-1,w>>>=z,L-=z),L<15&&(w+=oe[d++]<<L,L+=8,w+=oe[d++]<<L,L+=8),U=T[w&N];n:for(;;){if(z=U>>>24,w>>>=z,L-=z,z=U>>>16&255,z&16){if(V=U&65535,z&=15,L<z&&(w+=oe[d++]<<L,L+=8,L<z&&(w+=oe[d++]<<L,L+=8)),V+=w&(1<<z)-1,V>v){c.msg="invalid distance too far back",f.mode=a;break e}if(w>>>=z,L-=z,z=p-m,V>z){if(z=V-z,z>b&&f.sane){c.msg="invalid distance too far back",f.mode=a;break e}if(J=0,Z=x,u===0){if(J+=y-z,z<D){D-=z;do de[p++]=x[J++];while(--z);J=p-V,Z=de}}else if(u<z){if(J+=y+u-z,z-=u,z<D){D-=z;do de[p++]=x[J++];while(--z);if(J=0,u<D){z=u,D-=z;do de[p++]=x[J++];while(--z);J=p-V,Z=de}}}else if(J+=u-z,z<D){D-=z;do de[p++]=x[J++];while(--z);J=p-V,Z=de}for(;D>2;)de[p++]=Z[J++],de[p++]=Z[J++],de[p++]=Z[J++],D-=3;D&&(de[p++]=Z[J++],D>1&&(de[p++]=Z[J++]))}else{J=p-V;do de[p++]=de[J++],de[p++]=de[J++],de[p++]=de[J++],D-=3;while(D>2);D&&(de[p++]=de[J++],D>1&&(de[p++]=de[J++]))}}else if(z&64){c.msg="invalid distance code",f.mode=a;break e}else{U=T[(U&65535)+(w&(1<<z)-1)];continue n}break}}else if(z&64)if(z&32){f.mode=o;break e}else{c.msg="invalid literal/length code",f.mode=a;break e}else{U=R[(U&65535)+(w&(1<<z)-1)];continue t}break}}while(d<h&&p<A);D=L>>3,d-=D,L-=D<<3,w&=(1<<L)-1,c.next_in=d,c.next_out=p,c.avail_in=d<h?5+(h-d):5-(d-h),c.avail_out=p<A?257+(A-p):257-(p-A),f.hold=w,f.bits=L}},2269:function(r,a,o){"use strict";var s=o(72519),c=o(46911),l=o(99049),f=o(96395),d=o(92920),h=0,p=1,m=2,A=4,v=5,y=6,b=0,u=1,x=2,w=-2,L=-3,R=-4,T=-5,I=8,N=1,U=2,z=3,D=4,V=5,J=6,Z=7,oe=8,de=9,ne=10,be=11,Te=12,Le=13,Xe=14,ze=15,We=16,pt=17,q=18,Ie=19,le=20,ue=21,De=22,Je=23,lt=24,re=25,K=26,fe=27,he=28,Ne=29,He=30,we=31,Fe=32,Ve=852,et=592,ft=15,Re=ft;function gt(ve){return(ve>>>24&255)+(ve>>>8&65280)+((ve&65280)<<8)+((ve&255)<<24)}function tn(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function an(ve){var $e;return!ve||!ve.state?w:($e=ve.state,ve.total_in=ve.total_out=$e.total=0,ve.msg="",$e.wrap&&(ve.adler=$e.wrap&1),$e.mode=N,$e.last=0,$e.havedict=0,$e.dmax=32768,$e.head=null,$e.hold=0,$e.bits=0,$e.lencode=$e.lendyn=new s.Buf32(Ve),$e.distcode=$e.distdyn=new s.Buf32(et),$e.sane=1,$e.back=-1,b)}function qt(ve){var $e;return!ve||!ve.state?w:($e=ve.state,$e.wsize=0,$e.whave=0,$e.wnext=0,an(ve))}function xn(ve,$e){var ye,mt;return!ve||!ve.state||(mt=ve.state,$e<0?(ye=0,$e=-$e):(ye=($e>>4)+1,$e<48&&($e&=15)),$e&&($e<8||$e>15))?w:(mt.window!==null&&mt.wbits!==$e&&(mt.window=null),mt.wrap=ye,mt.wbits=$e,qt(ve))}function Mn(ve,$e){var ye,mt;return ve?(mt=new tn,ve.state=mt,mt.window=null,ye=xn(ve,$e),ye!==b&&(ve.state=null),ye):w}function Et(ve){return Mn(ve,Re)}var Ft=!0,fn,dn;function Bn(ve){if(Ft){var $e;for(fn=new s.Buf32(512),dn=new s.Buf32(32),$e=0;$e<144;)ve.lens[$e++]=8;for(;$e<256;)ve.lens[$e++]=9;for(;$e<280;)ve.lens[$e++]=7;for(;$e<288;)ve.lens[$e++]=8;for(d(p,ve.lens,0,288,fn,0,ve.work,{bits:9}),$e=0;$e<32;)ve.lens[$e++]=5;d(m,ve.lens,0,32,dn,0,ve.work,{bits:5}),Ft=!1}ve.lencode=fn,ve.lenbits=9,ve.distcode=dn,ve.distbits=5}function zn(ve,$e,ye,mt){var yn,te=ve.state;return te.window===null&&(te.wsize=1<<te.wbits,te.wnext=0,te.whave=0,te.window=new s.Buf8(te.wsize)),mt>=te.wsize?(s.arraySet(te.window,$e,ye-te.wsize,te.wsize,0),te.wnext=0,te.whave=te.wsize):(yn=te.wsize-te.wnext,yn>mt&&(yn=mt),s.arraySet(te.window,$e,ye-mt,yn,te.wnext),mt-=yn,mt?(s.arraySet(te.window,$e,ye-mt,mt,0),te.wnext=mt,te.whave=te.wsize):(te.wnext+=yn,te.wnext===te.wsize&&(te.wnext=0),te.whave<te.wsize&&(te.whave+=yn))),0}function Ge(ve,$e){var ye,mt,yn,te,Pt,Wt,Ue,Mt,Qt,Zn,Un,jn,Jn,jo,Xi=0,Fi,Fr,ka,Ma,Go,ds,Yi,fo,va=new s.Buf8(4),xo,wa,a0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ve||!ve.state||!ve.output||!ve.input&&ve.avail_in!==0)return w;ye=ve.state,ye.mode===Te&&(ye.mode=Le),Pt=ve.next_out,yn=ve.output,Ue=ve.avail_out,te=ve.next_in,mt=ve.input,Wt=ve.avail_in,Mt=ye.hold,Qt=ye.bits,Zn=Wt,Un=Ue,fo=b;e:for(;;)switch(ye.mode){case N:if(ye.wrap===0){ye.mode=Le;break}for(;Qt<16;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(ye.wrap&2&&Mt===35615){ye.check=0,va[0]=Mt&255,va[1]=Mt>>>8&255,ye.check=l(ye.check,va,2,0),Mt=0,Qt=0,ye.mode=U;break}if(ye.flags=0,ye.head&&(ye.head.done=!1),!(ye.wrap&1)||(((Mt&255)<<8)+(Mt>>8))%31){ve.msg="incorrect header check",ye.mode=He;break}if((Mt&15)!==I){ve.msg="unknown compression method",ye.mode=He;break}if(Mt>>>=4,Qt-=4,Yi=(Mt&15)+8,ye.wbits===0)ye.wbits=Yi;else if(Yi>ye.wbits){ve.msg="invalid window size",ye.mode=He;break}ye.dmax=1<<Yi,ve.adler=ye.check=1,ye.mode=Mt&512?ne:Te,Mt=0,Qt=0;break;case U:for(;Qt<16;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(ye.flags=Mt,(ye.flags&255)!==I){ve.msg="unknown compression method",ye.mode=He;break}if(ye.flags&57344){ve.msg="unknown header flags set",ye.mode=He;break}ye.head&&(ye.head.text=Mt>>8&1),ye.flags&512&&(va[0]=Mt&255,va[1]=Mt>>>8&255,ye.check=l(ye.check,va,2,0)),Mt=0,Qt=0,ye.mode=z;case z:for(;Qt<32;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}ye.head&&(ye.head.time=Mt),ye.flags&512&&(va[0]=Mt&255,va[1]=Mt>>>8&255,va[2]=Mt>>>16&255,va[3]=Mt>>>24&255,ye.check=l(ye.check,va,4,0)),Mt=0,Qt=0,ye.mode=D;case D:for(;Qt<16;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}ye.head&&(ye.head.xflags=Mt&255,ye.head.os=Mt>>8),ye.flags&512&&(va[0]=Mt&255,va[1]=Mt>>>8&255,ye.check=l(ye.check,va,2,0)),Mt=0,Qt=0,ye.mode=V;case V:if(ye.flags&1024){for(;Qt<16;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}ye.length=Mt,ye.head&&(ye.head.extra_len=Mt),ye.flags&512&&(va[0]=Mt&255,va[1]=Mt>>>8&255,ye.check=l(ye.check,va,2,0)),Mt=0,Qt=0}else ye.head&&(ye.head.extra=null);ye.mode=J;case J:if(ye.flags&1024&&(jn=ye.length,jn>Wt&&(jn=Wt),jn&&(ye.head&&(Yi=ye.head.extra_len-ye.length,ye.head.extra||(ye.head.extra=new Array(ye.head.extra_len)),s.arraySet(ye.head.extra,mt,te,jn,Yi)),ye.flags&512&&(ye.check=l(ye.check,mt,jn,te)),Wt-=jn,te+=jn,ye.length-=jn),ye.length))break e;ye.length=0,ye.mode=Z;case Z:if(ye.flags&2048){if(Wt===0)break e;jn=0;do Yi=mt[te+jn++],ye.head&&Yi&&ye.length<65536&&(ye.head.name+=String.fromCharCode(Yi));while(Yi&&jn<Wt);if(ye.flags&512&&(ye.check=l(ye.check,mt,jn,te)),Wt-=jn,te+=jn,Yi)break e}else ye.head&&(ye.head.name=null);ye.length=0,ye.mode=oe;case oe:if(ye.flags&4096){if(Wt===0)break e;jn=0;do Yi=mt[te+jn++],ye.head&&Yi&&ye.length<65536&&(ye.head.comment+=String.fromCharCode(Yi));while(Yi&&jn<Wt);if(ye.flags&512&&(ye.check=l(ye.check,mt,jn,te)),Wt-=jn,te+=jn,Yi)break e}else ye.head&&(ye.head.comment=null);ye.mode=de;case de:if(ye.flags&512){for(;Qt<16;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(Mt!==(ye.check&65535)){ve.msg="header crc mismatch",ye.mode=He;break}Mt=0,Qt=0}ye.head&&(ye.head.hcrc=ye.flags>>9&1,ye.head.done=!0),ve.adler=ye.check=0,ye.mode=Te;break;case ne:for(;Qt<32;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}ve.adler=ye.check=gt(Mt),Mt=0,Qt=0,ye.mode=be;case be:if(ye.havedict===0)return ve.next_out=Pt,ve.avail_out=Ue,ve.next_in=te,ve.avail_in=Wt,ye.hold=Mt,ye.bits=Qt,x;ve.adler=ye.check=1,ye.mode=Te;case Te:if($e===v||$e===y)break e;case Le:if(ye.last){Mt>>>=Qt&7,Qt-=Qt&7,ye.mode=fe;break}for(;Qt<3;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}switch(ye.last=Mt&1,Mt>>>=1,Qt-=1,Mt&3){case 0:ye.mode=Xe;break;case 1:if(Bn(ye),ye.mode=le,$e===y){Mt>>>=2,Qt-=2;break e}break;case 2:ye.mode=pt;break;case 3:ve.msg="invalid block type",ye.mode=He}Mt>>>=2,Qt-=2;break;case Xe:for(Mt>>>=Qt&7,Qt-=Qt&7;Qt<32;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if((Mt&65535)!==(Mt>>>16^65535)){ve.msg="invalid stored block lengths",ye.mode=He;break}if(ye.length=Mt&65535,Mt=0,Qt=0,ye.mode=ze,$e===y)break e;case ze:ye.mode=We;case We:if(jn=ye.length,jn){if(jn>Wt&&(jn=Wt),jn>Ue&&(jn=Ue),jn===0)break e;s.arraySet(yn,mt,te,jn,Pt),Wt-=jn,te+=jn,Ue-=jn,Pt+=jn,ye.length-=jn;break}ye.mode=Te;break;case pt:for(;Qt<14;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(ye.nlen=(Mt&31)+257,Mt>>>=5,Qt-=5,ye.ndist=(Mt&31)+1,Mt>>>=5,Qt-=5,ye.ncode=(Mt&15)+4,Mt>>>=4,Qt-=4,ye.nlen>286||ye.ndist>30){ve.msg="too many length or distance symbols",ye.mode=He;break}ye.have=0,ye.mode=q;case q:for(;ye.have<ye.ncode;){for(;Qt<3;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}ye.lens[a0[ye.have++]]=Mt&7,Mt>>>=3,Qt-=3}for(;ye.have<19;)ye.lens[a0[ye.have++]]=0;if(ye.lencode=ye.lendyn,ye.lenbits=7,xo={bits:ye.lenbits},fo=d(h,ye.lens,0,19,ye.lencode,0,ye.work,xo),ye.lenbits=xo.bits,fo){ve.msg="invalid code lengths set",ye.mode=He;break}ye.have=0,ye.mode=Ie;case Ie:for(;ye.have<ye.nlen+ye.ndist;){for(;Xi=ye.lencode[Mt&(1<<ye.lenbits)-1],Fi=Xi>>>24,Fr=Xi>>>16&255,ka=Xi&65535,!(Fi<=Qt);){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(ka<16)Mt>>>=Fi,Qt-=Fi,ye.lens[ye.have++]=ka;else{if(ka===16){for(wa=Fi+2;Qt<wa;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(Mt>>>=Fi,Qt-=Fi,ye.have===0){ve.msg="invalid bit length repeat",ye.mode=He;break}Yi=ye.lens[ye.have-1],jn=3+(Mt&3),Mt>>>=2,Qt-=2}else if(ka===17){for(wa=Fi+3;Qt<wa;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}Mt>>>=Fi,Qt-=Fi,Yi=0,jn=3+(Mt&7),Mt>>>=3,Qt-=3}else{for(wa=Fi+7;Qt<wa;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}Mt>>>=Fi,Qt-=Fi,Yi=0,jn=11+(Mt&127),Mt>>>=7,Qt-=7}if(ye.have+jn>ye.nlen+ye.ndist){ve.msg="invalid bit length repeat",ye.mode=He;break}for(;jn--;)ye.lens[ye.have++]=Yi}}if(ye.mode===He)break;if(ye.lens[256]===0){ve.msg="invalid code -- missing end-of-block",ye.mode=He;break}if(ye.lenbits=9,xo={bits:ye.lenbits},fo=d(p,ye.lens,0,ye.nlen,ye.lencode,0,ye.work,xo),ye.lenbits=xo.bits,fo){ve.msg="invalid literal/lengths set",ye.mode=He;break}if(ye.distbits=6,ye.distcode=ye.distdyn,xo={bits:ye.distbits},fo=d(m,ye.lens,ye.nlen,ye.ndist,ye.distcode,0,ye.work,xo),ye.distbits=xo.bits,fo){ve.msg="invalid distances set",ye.mode=He;break}if(ye.mode=le,$e===y)break e;case le:ye.mode=ue;case ue:if(Wt>=6&&Ue>=258){ve.next_out=Pt,ve.avail_out=Ue,ve.next_in=te,ve.avail_in=Wt,ye.hold=Mt,ye.bits=Qt,f(ve,Un),Pt=ve.next_out,yn=ve.output,Ue=ve.avail_out,te=ve.next_in,mt=ve.input,Wt=ve.avail_in,Mt=ye.hold,Qt=ye.bits,ye.mode===Te&&(ye.back=-1);break}for(ye.back=0;Xi=ye.lencode[Mt&(1<<ye.lenbits)-1],Fi=Xi>>>24,Fr=Xi>>>16&255,ka=Xi&65535,!(Fi<=Qt);){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(Fr&&!(Fr&240)){for(Ma=Fi,Go=Fr,ds=ka;Xi=ye.lencode[ds+((Mt&(1<<Ma+Go)-1)>>Ma)],Fi=Xi>>>24,Fr=Xi>>>16&255,ka=Xi&65535,!(Ma+Fi<=Qt);){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}Mt>>>=Ma,Qt-=Ma,ye.back+=Ma}if(Mt>>>=Fi,Qt-=Fi,ye.back+=Fi,ye.length=ka,Fr===0){ye.mode=K;break}if(Fr&32){ye.back=-1,ye.mode=Te;break}if(Fr&64){ve.msg="invalid literal/length code",ye.mode=He;break}ye.extra=Fr&15,ye.mode=De;case De:if(ye.extra){for(wa=ye.extra;Qt<wa;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}ye.length+=Mt&(1<<ye.extra)-1,Mt>>>=ye.extra,Qt-=ye.extra,ye.back+=ye.extra}ye.was=ye.length,ye.mode=Je;case Je:for(;Xi=ye.distcode[Mt&(1<<ye.distbits)-1],Fi=Xi>>>24,Fr=Xi>>>16&255,ka=Xi&65535,!(Fi<=Qt);){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(!(Fr&240)){for(Ma=Fi,Go=Fr,ds=ka;Xi=ye.distcode[ds+((Mt&(1<<Ma+Go)-1)>>Ma)],Fi=Xi>>>24,Fr=Xi>>>16&255,ka=Xi&65535,!(Ma+Fi<=Qt);){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}Mt>>>=Ma,Qt-=Ma,ye.back+=Ma}if(Mt>>>=Fi,Qt-=Fi,ye.back+=Fi,Fr&64){ve.msg="invalid distance code",ye.mode=He;break}ye.offset=ka,ye.extra=Fr&15,ye.mode=lt;case lt:if(ye.extra){for(wa=ye.extra;Qt<wa;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}ye.offset+=Mt&(1<<ye.extra)-1,Mt>>>=ye.extra,Qt-=ye.extra,ye.back+=ye.extra}if(ye.offset>ye.dmax){ve.msg="invalid distance too far back",ye.mode=He;break}ye.mode=re;case re:if(Ue===0)break e;if(jn=Un-Ue,ye.offset>jn){if(jn=ye.offset-jn,jn>ye.whave&&ye.sane){ve.msg="invalid distance too far back",ye.mode=He;break}jn>ye.wnext?(jn-=ye.wnext,Jn=ye.wsize-jn):Jn=ye.wnext-jn,jn>ye.length&&(jn=ye.length),jo=ye.window}else jo=yn,Jn=Pt-ye.offset,jn=ye.length;jn>Ue&&(jn=Ue),Ue-=jn,ye.length-=jn;do yn[Pt++]=jo[Jn++];while(--jn);ye.length===0&&(ye.mode=ue);break;case K:if(Ue===0)break e;yn[Pt++]=ye.length,Ue--,ye.mode=ue;break;case fe:if(ye.wrap){for(;Qt<32;){if(Wt===0)break e;Wt--,Mt|=mt[te++]<<Qt,Qt+=8}if(Un-=Ue,ve.total_out+=Un,ye.total+=Un,Un&&(ve.adler=ye.check=ye.flags?l(ye.check,yn,Un,Pt-Un):c(ye.check,yn,Un,Pt-Un)),Un=Ue,(ye.flags?Mt:gt(Mt))!==ye.check){ve.msg="incorrect data check",ye.mode=He;break}Mt=0,Qt=0}ye.mode=he;case he:if(ye.wrap&&ye.flags){for(;Qt<32;){if(Wt===0)break e;Wt--,Mt+=mt[te++]<<Qt,Qt+=8}if(Mt!==(ye.total&4294967295)){ve.msg="incorrect length check",ye.mode=He;break}Mt=0,Qt=0}ye.mode=Ne;case Ne:fo=u;break e;case He:fo=L;break e;case we:return R;case Fe:default:return w}return ve.next_out=Pt,ve.avail_out=Ue,ve.next_in=te,ve.avail_in=Wt,ye.hold=Mt,ye.bits=Qt,(ye.wsize||Un!==ve.avail_out&&ye.mode<He&&(ye.mode<fe||$e!==A))&&zn(ve,ve.output,ve.next_out,Un-ve.avail_out)?(ye.mode=we,R):(Zn-=ve.avail_in,Un-=ve.avail_out,ve.total_in+=Zn,ve.total_out+=Un,ye.total+=Un,ye.wrap&&Un&&(ve.adler=ye.check=ye.flags?l(ye.check,yn,Un,ve.next_out-Un):c(ye.check,yn,Un,ve.next_out-Un)),ve.data_type=ye.bits+(ye.last?64:0)+(ye.mode===Te?128:0)+(ye.mode===le||ye.mode===ze?256:0),(Zn===0&&Un===0||$e===A)&&fo===b&&(fo=T),fo)}function Se(ve){if(!ve||!ve.state)return w;var $e=ve.state;return $e.window&&($e.window=null),ve.state=null,b}function W(ve,$e){var ye;return!ve||!ve.state||(ye=ve.state,!(ye.wrap&2))?w:(ye.head=$e,$e.done=!1,b)}function ee(ve,$e){var ye=$e.length,mt,yn,te;return!ve||!ve.state||(mt=ve.state,mt.wrap!==0&&mt.mode!==be)?w:mt.mode===be&&(yn=1,yn=c(yn,$e,ye,0),yn!==mt.check)?L:(te=zn(ve,$e,ye,ye),te?(mt.mode=we,R):(mt.havedict=1,b))}a.inflateReset=qt,a.inflateReset2=xn,a.inflateResetKeep=an,a.inflateInit=Et,a.inflateInit2=Mn,a.inflate=Ge,a.inflateEnd=Se,a.inflateGetHeader=W,a.inflateSetDictionary=ee,a.inflateInfo="pako inflate (from Nodeca project)"},92920:function(r,a,o){"use strict";var s=o(72519),c=15,l=852,f=592,d=0,h=1,p=2,m=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],A=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],v=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],y=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];r.exports=function(u,x,w,L,R,T,I,N){var U=N.bits,z=0,D=0,V=0,J=0,Z=0,oe=0,de=0,ne=0,be=0,Te=0,Le,Xe,ze,We,pt,q=null,Ie=0,le,ue=new s.Buf16(c+1),De=new s.Buf16(c+1),Je=null,lt=0,re,K,fe;for(z=0;z<=c;z++)ue[z]=0;for(D=0;D<L;D++)ue[x[w+D]]++;for(Z=U,J=c;J>=1&&ue[J]===0;J--);if(Z>J&&(Z=J),J===0)return R[T++]=20971520,R[T++]=20971520,N.bits=1,0;for(V=1;V<J&&ue[V]===0;V++);for(Z<V&&(Z=V),ne=1,z=1;z<=c;z++)if(ne<<=1,ne-=ue[z],ne<0)return-1;if(ne>0&&(u===d||J!==1))return-1;for(De[1]=0,z=1;z<c;z++)De[z+1]=De[z]+ue[z];for(D=0;D<L;D++)x[w+D]!==0&&(I[De[x[w+D]]++]=D);if(u===d?(q=Je=I,le=19):u===h?(q=m,Ie-=257,Je=A,lt-=257,le=256):(q=v,Je=y,le=-1),Te=0,D=0,z=V,pt=T,oe=Z,de=0,ze=-1,be=1<<Z,We=be-1,u===h&&be>l||u===p&&be>f)return 1;for(;;){re=z-de,I[D]<le?(K=0,fe=I[D]):I[D]>le?(K=Je[lt+I[D]],fe=q[Ie+I[D]]):(K=96,fe=0),Le=1<<z-de,Xe=1<<oe,V=Xe;do Xe-=Le,R[pt+(Te>>de)+Xe]=re<<24|K<<16|fe|0;while(Xe!==0);for(Le=1<<z-1;Te&Le;)Le>>=1;if(Le!==0?(Te&=Le-1,Te+=Le):Te=0,D++,--ue[z]===0){if(z===J)break;z=x[w+I[D]]}if(z>Z&&(Te&We)!==ze){for(de===0&&(de=Z),pt+=V,oe=z-de,ne=1<<oe;oe+de<J&&(ne-=ue[oe+de],!(ne<=0));)oe++,ne<<=1;if(be+=1<<oe,u===h&&be>l||u===p&&be>f)return 1;ze=Te&We,R[ze]=Z<<24|oe<<16|pt-T|0}}return Te!==0&&(R[pt+Te]=z-de<<24|4194304|0),N.bits=Z,0}},56228:function(r){"use strict";r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},22367:function(r,a,o){"use strict";var s=o(72519),c=4,l=0,f=1,d=2;function h(Ge){for(var Se=Ge.length;--Se>=0;)Ge[Se]=0}var p=0,m=1,A=2,v=3,y=258,b=29,u=256,x=u+1+b,w=30,L=19,R=2*x+1,T=15,I=16,N=7,U=256,z=16,D=17,V=18,J=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Z=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],oe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],de=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ne=512,be=new Array((x+2)*2);h(be);var Te=new Array(w*2);h(Te);var Le=new Array(ne);h(Le);var Xe=new Array(y-v+1);h(Xe);var ze=new Array(b);h(ze);var We=new Array(w);h(We);function pt(Ge,Se,W,ee,ve){this.static_tree=Ge,this.extra_bits=Se,this.extra_base=W,this.elems=ee,this.max_length=ve,this.has_stree=Ge&&Ge.length}var q,Ie,le;function ue(Ge,Se){this.dyn_tree=Ge,this.max_code=0,this.stat_desc=Se}function De(Ge){return Ge<256?Le[Ge]:Le[256+(Ge>>>7)]}function Je(Ge,Se){Ge.pending_buf[Ge.pending++]=Se&255,Ge.pending_buf[Ge.pending++]=Se>>>8&255}function lt(Ge,Se,W){Ge.bi_valid>I-W?(Ge.bi_buf|=Se<<Ge.bi_valid&65535,Je(Ge,Ge.bi_buf),Ge.bi_buf=Se>>I-Ge.bi_valid,Ge.bi_valid+=W-I):(Ge.bi_buf|=Se<<Ge.bi_valid&65535,Ge.bi_valid+=W)}function re(Ge,Se,W){lt(Ge,W[Se*2],W[Se*2+1])}function K(Ge,Se){var W=0;do W|=Ge&1,Ge>>>=1,W<<=1;while(--Se>0);return W>>>1}function fe(Ge){Ge.bi_valid===16?(Je(Ge,Ge.bi_buf),Ge.bi_buf=0,Ge.bi_valid=0):Ge.bi_valid>=8&&(Ge.pending_buf[Ge.pending++]=Ge.bi_buf&255,Ge.bi_buf>>=8,Ge.bi_valid-=8)}function he(Ge,Se){var W=Se.dyn_tree,ee=Se.max_code,ve=Se.stat_desc.static_tree,$e=Se.stat_desc.has_stree,ye=Se.stat_desc.extra_bits,mt=Se.stat_desc.extra_base,yn=Se.stat_desc.max_length,te,Pt,Wt,Ue,Mt,Qt,Zn=0;for(Ue=0;Ue<=T;Ue++)Ge.bl_count[Ue]=0;for(W[Ge.heap[Ge.heap_max]*2+1]=0,te=Ge.heap_max+1;te<R;te++)Pt=Ge.heap[te],Ue=W[W[Pt*2+1]*2+1]+1,Ue>yn&&(Ue=yn,Zn++),W[Pt*2+1]=Ue,!(Pt>ee)&&(Ge.bl_count[Ue]++,Mt=0,Pt>=mt&&(Mt=ye[Pt-mt]),Qt=W[Pt*2],Ge.opt_len+=Qt*(Ue+Mt),$e&&(Ge.static_len+=Qt*(ve[Pt*2+1]+Mt)));if(Zn!==0){do{for(Ue=yn-1;Ge.bl_count[Ue]===0;)Ue--;Ge.bl_count[Ue]--,Ge.bl_count[Ue+1]+=2,Ge.bl_count[yn]--,Zn-=2}while(Zn>0);for(Ue=yn;Ue!==0;Ue--)for(Pt=Ge.bl_count[Ue];Pt!==0;)Wt=Ge.heap[--te],!(Wt>ee)&&(W[Wt*2+1]!==Ue&&(Ge.opt_len+=(Ue-W[Wt*2+1])*W[Wt*2],W[Wt*2+1]=Ue),Pt--)}}function Ne(Ge,Se,W){var ee=new Array(T+1),ve=0,$e,ye;for($e=1;$e<=T;$e++)ee[$e]=ve=ve+W[$e-1]<<1;for(ye=0;ye<=Se;ye++){var mt=Ge[ye*2+1];mt!==0&&(Ge[ye*2]=K(ee[mt]++,mt))}}function He(){var Ge,Se,W,ee,ve,$e=new Array(T+1);for(W=0,ee=0;ee<b-1;ee++)for(ze[ee]=W,Ge=0;Ge<1<<J[ee];Ge++)Xe[W++]=ee;for(Xe[W-1]=ee,ve=0,ee=0;ee<16;ee++)for(We[ee]=ve,Ge=0;Ge<1<<Z[ee];Ge++)Le[ve++]=ee;for(ve>>=7;ee<w;ee++)for(We[ee]=ve<<7,Ge=0;Ge<1<<Z[ee]-7;Ge++)Le[256+ve++]=ee;for(Se=0;Se<=T;Se++)$e[Se]=0;for(Ge=0;Ge<=143;)be[Ge*2+1]=8,Ge++,$e[8]++;for(;Ge<=255;)be[Ge*2+1]=9,Ge++,$e[9]++;for(;Ge<=279;)be[Ge*2+1]=7,Ge++,$e[7]++;for(;Ge<=287;)be[Ge*2+1]=8,Ge++,$e[8]++;for(Ne(be,x+1,$e),Ge=0;Ge<w;Ge++)Te[Ge*2+1]=5,Te[Ge*2]=K(Ge,5);q=new pt(be,J,u+1,x,T),Ie=new pt(Te,Z,0,w,T),le=new pt(new Array(0),oe,0,L,N)}function we(Ge){var Se;for(Se=0;Se<x;Se++)Ge.dyn_ltree[Se*2]=0;for(Se=0;Se<w;Se++)Ge.dyn_dtree[Se*2]=0;for(Se=0;Se<L;Se++)Ge.bl_tree[Se*2]=0;Ge.dyn_ltree[U*2]=1,Ge.opt_len=Ge.static_len=0,Ge.last_lit=Ge.matches=0}function Fe(Ge){Ge.bi_valid>8?Je(Ge,Ge.bi_buf):Ge.bi_valid>0&&(Ge.pending_buf[Ge.pending++]=Ge.bi_buf),Ge.bi_buf=0,Ge.bi_valid=0}function Ve(Ge,Se,W,ee){Fe(Ge),ee&&(Je(Ge,W),Je(Ge,~W)),s.arraySet(Ge.pending_buf,Ge.window,Se,W,Ge.pending),Ge.pending+=W}function et(Ge,Se,W,ee){var ve=Se*2,$e=W*2;return Ge[ve]<Ge[$e]||Ge[ve]===Ge[$e]&&ee[Se]<=ee[W]}function ft(Ge,Se,W){for(var ee=Ge.heap[W],ve=W<<1;ve<=Ge.heap_len&&(ve<Ge.heap_len&&et(Se,Ge.heap[ve+1],Ge.heap[ve],Ge.depth)&&ve++,!et(Se,ee,Ge.heap[ve],Ge.depth));)Ge.heap[W]=Ge.heap[ve],W=ve,ve<<=1;Ge.heap[W]=ee}function Re(Ge,Se,W){var ee,ve,$e=0,ye,mt;if(Ge.last_lit!==0)do ee=Ge.pending_buf[Ge.d_buf+$e*2]<<8|Ge.pending_buf[Ge.d_buf+$e*2+1],ve=Ge.pending_buf[Ge.l_buf+$e],$e++,ee===0?re(Ge,ve,Se):(ye=Xe[ve],re(Ge,ye+u+1,Se),mt=J[ye],mt!==0&&(ve-=ze[ye],lt(Ge,ve,mt)),ee--,ye=De(ee),re(Ge,ye,W),mt=Z[ye],mt!==0&&(ee-=We[ye],lt(Ge,ee,mt)));while($e<Ge.last_lit);re(Ge,U,Se)}function gt(Ge,Se){var W=Se.dyn_tree,ee=Se.stat_desc.static_tree,ve=Se.stat_desc.has_stree,$e=Se.stat_desc.elems,ye,mt,yn=-1,te;for(Ge.heap_len=0,Ge.heap_max=R,ye=0;ye<$e;ye++)W[ye*2]!==0?(Ge.heap[++Ge.heap_len]=yn=ye,Ge.depth[ye]=0):W[ye*2+1]=0;for(;Ge.heap_len<2;)te=Ge.heap[++Ge.heap_len]=yn<2?++yn:0,W[te*2]=1,Ge.depth[te]=0,Ge.opt_len--,ve&&(Ge.static_len-=ee[te*2+1]);for(Se.max_code=yn,ye=Ge.heap_len>>1;ye>=1;ye--)ft(Ge,W,ye);te=$e;do ye=Ge.heap[1],Ge.heap[1]=Ge.heap[Ge.heap_len--],ft(Ge,W,1),mt=Ge.heap[1],Ge.heap[--Ge.heap_max]=ye,Ge.heap[--Ge.heap_max]=mt,W[te*2]=W[ye*2]+W[mt*2],Ge.depth[te]=(Ge.depth[ye]>=Ge.depth[mt]?Ge.depth[ye]:Ge.depth[mt])+1,W[ye*2+1]=W[mt*2+1]=te,Ge.heap[1]=te++,ft(Ge,W,1);while(Ge.heap_len>=2);Ge.heap[--Ge.heap_max]=Ge.heap[1],he(Ge,Se),Ne(W,yn,Ge.bl_count)}function tn(Ge,Se,W){var ee,ve=-1,$e,ye=Se[0*2+1],mt=0,yn=7,te=4;for(ye===0&&(yn=138,te=3),Se[(W+1)*2+1]=65535,ee=0;ee<=W;ee++)$e=ye,ye=Se[(ee+1)*2+1],!(++mt<yn&&$e===ye)&&(mt<te?Ge.bl_tree[$e*2]+=mt:$e!==0?($e!==ve&&Ge.bl_tree[$e*2]++,Ge.bl_tree[z*2]++):mt<=10?Ge.bl_tree[D*2]++:Ge.bl_tree[V*2]++,mt=0,ve=$e,ye===0?(yn=138,te=3):$e===ye?(yn=6,te=3):(yn=7,te=4))}function an(Ge,Se,W){var ee,ve=-1,$e,ye=Se[0*2+1],mt=0,yn=7,te=4;for(ye===0&&(yn=138,te=3),ee=0;ee<=W;ee++)if($e=ye,ye=Se[(ee+1)*2+1],!(++mt<yn&&$e===ye)){if(mt<te)do re(Ge,$e,Ge.bl_tree);while(--mt!==0);else $e!==0?($e!==ve&&(re(Ge,$e,Ge.bl_tree),mt--),re(Ge,z,Ge.bl_tree),lt(Ge,mt-3,2)):mt<=10?(re(Ge,D,Ge.bl_tree),lt(Ge,mt-3,3)):(re(Ge,V,Ge.bl_tree),lt(Ge,mt-11,7));mt=0,ve=$e,ye===0?(yn=138,te=3):$e===ye?(yn=6,te=3):(yn=7,te=4)}}function qt(Ge){var Se;for(tn(Ge,Ge.dyn_ltree,Ge.l_desc.max_code),tn(Ge,Ge.dyn_dtree,Ge.d_desc.max_code),gt(Ge,Ge.bl_desc),Se=L-1;Se>=3&&Ge.bl_tree[de[Se]*2+1]===0;Se--);return Ge.opt_len+=3*(Se+1)+5+5+4,Se}function xn(Ge,Se,W,ee){var ve;for(lt(Ge,Se-257,5),lt(Ge,W-1,5),lt(Ge,ee-4,4),ve=0;ve<ee;ve++)lt(Ge,Ge.bl_tree[de[ve]*2+1],3);an(Ge,Ge.dyn_ltree,Se-1),an(Ge,Ge.dyn_dtree,W-1)}function Mn(Ge){var Se=4093624447,W;for(W=0;W<=31;W++,Se>>>=1)if(Se&1&&Ge.dyn_ltree[W*2]!==0)return l;if(Ge.dyn_ltree[18]!==0||Ge.dyn_ltree[20]!==0||Ge.dyn_ltree[26]!==0)return f;for(W=32;W<u;W++)if(Ge.dyn_ltree[W*2]!==0)return f;return l}var Et=!1;function Ft(Ge){Et||(He(),Et=!0),Ge.l_desc=new ue(Ge.dyn_ltree,q),Ge.d_desc=new ue(Ge.dyn_dtree,Ie),Ge.bl_desc=new ue(Ge.bl_tree,le),Ge.bi_buf=0,Ge.bi_valid=0,we(Ge)}function fn(Ge,Se,W,ee){lt(Ge,(p<<1)+(ee?1:0),3),Ve(Ge,Se,W,!0)}function dn(Ge){lt(Ge,m<<1,3),re(Ge,U,be),fe(Ge)}function Bn(Ge,Se,W,ee){var ve,$e,ye=0;Ge.level>0?(Ge.strm.data_type===d&&(Ge.strm.data_type=Mn(Ge)),gt(Ge,Ge.l_desc),gt(Ge,Ge.d_desc),ye=qt(Ge),ve=Ge.opt_len+3+7>>>3,$e=Ge.static_len+3+7>>>3,$e<=ve&&(ve=$e)):ve=$e=W+5,W+4<=ve&&Se!==-1?fn(Ge,Se,W,ee):Ge.strategy===c||$e===ve?(lt(Ge,(m<<1)+(ee?1:0),3),Re(Ge,be,Te)):(lt(Ge,(A<<1)+(ee?1:0),3),xn(Ge,Ge.l_desc.max_code+1,Ge.d_desc.max_code+1,ye+1),Re(Ge,Ge.dyn_ltree,Ge.dyn_dtree)),we(Ge),ee&&Fe(Ge)}function zn(Ge,Se,W){return Ge.pending_buf[Ge.d_buf+Ge.last_lit*2]=Se>>>8&255,Ge.pending_buf[Ge.d_buf+Ge.last_lit*2+1]=Se&255,Ge.pending_buf[Ge.l_buf+Ge.last_lit]=W&255,Ge.last_lit++,Se===0?Ge.dyn_ltree[W*2]++:(Ge.matches++,Se--,Ge.dyn_ltree[(Xe[W]+u+1)*2]++,Ge.dyn_dtree[De(Se)*2]++),Ge.last_lit===Ge.lit_bufsize-1}a._tr_init=Ft,a._tr_stored_block=fn,a._tr_flush_block=Bn,a._tr_tally=zn,a._tr_align=dn},37468:function(r){"use strict";function a(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}r.exports=a},10884:function(r){"use strict";r.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},9964:function(r){var a=r.exports={},o,s;function c(){throw new Error("setTimeout has not been defined")}function l(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?o=setTimeout:o=c}catch{o=c}try{typeof clearTimeout=="function"?s=clearTimeout:s=l}catch{s=l}})();function f(x){if(o===setTimeout)return setTimeout(x,0);if((o===c||!o)&&setTimeout)return o=setTimeout,setTimeout(x,0);try{return o(x,0)}catch{try{return o.call(null,x,0)}catch{return o.call(this,x,0)}}}function d(x){if(s===clearTimeout)return clearTimeout(x);if((s===l||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(x);try{return s(x)}catch{try{return s.call(null,x)}catch{return s.call(this,x)}}}var h=[],p=!1,m,A=-1;function v(){!p||!m||(p=!1,m.length?h=m.concat(h):A=-1,h.length&&y())}function y(){if(!p){var x=f(v);p=!0;for(var w=h.length;w;){for(m=h,h=[];++A<w;)m&&m[A].run();A=-1,w=h.length}m=null,p=!1,d(x)}}a.nextTick=function(x){var w=new Array(arguments.length-1);if(arguments.length>1)for(var L=1;L<arguments.length;L++)w[L-1]=arguments[L];h.push(new b(x,w)),h.length===1&&!p&&f(y)};function b(x,w){this.fun=x,this.array=w}b.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={};function u(){}a.on=u,a.addListener=u,a.once=u,a.off=u,a.removeListener=u,a.removeAllListeners=u,a.emit=u,a.prependListener=u,a.prependOnceListener=u,a.listeners=function(x){return[]},a.binding=function(x){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(x){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},83089:function(r,a,o){"use strict";var s=o(95304),c=o(96785),l=Object;r.exports=s(function(){if(this==null||this!==l(this))throw new c("RegExp.prototype.flags getter called on non-object");var d="";return this.hasIndices&&(d+="d"),this.global&&(d+="g"),this.ignoreCase&&(d+="i"),this.multiline&&(d+="m"),this.dotAll&&(d+="s"),this.unicode&&(d+="u"),this.unicodeSets&&(d+="v"),this.sticky&&(d+="y"),d},"get flags",!0)},64607:function(r,a,o){"use strict";var s=o(77802),c=o(26601),l=o(83089),f=o(7844),d=o(51374),h=c(f());s(h,{getPolyfill:f,implementation:l,shim:d}),r.exports=h},7844:function(r,a,o){"use strict";var s=o(83089),c=o(77802).supportsDescriptors,l=Object.getOwnPropertyDescriptor;r.exports=function(){if(c&&/a/mig.flags==="gim"){var d=l(RegExp.prototype,"flags");if(d&&typeof d.get=="function"&&typeof RegExp.prototype.dotAll=="boolean"&&typeof RegExp.prototype.hasIndices=="boolean"){var h="",p={};if(Object.defineProperty(p,"hasIndices",{get:function(){h+="d"}}),Object.defineProperty(p,"sticky",{get:function(){h+="y"}}),h==="dy")return d.get}}return s}},51374:function(r,a,o){"use strict";var s=o(77802).supportsDescriptors,c=o(7844),l=Object.getOwnPropertyDescriptor,f=Object.defineProperty,d=TypeError,h=Object.getPrototypeOf,p=/a/;r.exports=function(){if(!s||!h)throw new d("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var A=c(),v=h(p),y=l(v,"flags");return(!y||y.get!==A)&&f(v,"flags",{configurable:!0,enumerable:!1,get:A}),A}},61733:function(r,a,o){var s=o(50621).Buffer;(function(c){c.parser=function(re,K){return new f(re,K)},c.SAXParser=f,c.SAXStream=y,c.createStream=v,c.MAX_BUFFER_LENGTH=65536;var l=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];c.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function f(re,K){if(!(this instanceof f))return new f(re,K);var fe=this;h(fe),fe.q=fe.c="",fe.bufferCheckPosition=c.MAX_BUFFER_LENGTH,fe.opt=K||{},fe.opt.lowercase=fe.opt.lowercase||fe.opt.lowercasetags,fe.looseCase=fe.opt.lowercase?"toLowerCase":"toUpperCase",fe.tags=[],fe.closed=fe.closedRoot=fe.sawRoot=!1,fe.tag=fe.error=null,fe.strict=!!re,fe.noscript=!!(re||fe.opt.noscript),fe.state=Z.BEGIN,fe.strictEntities=fe.opt.strictEntities,fe.ENTITIES=fe.strictEntities?Object.create(c.XML_ENTITIES):Object.create(c.ENTITIES),fe.attribList=[],fe.opt.xmlns&&(fe.ns=Object.create(L)),fe.opt.unquotedAttributeValues===void 0&&(fe.opt.unquotedAttributeValues=!re),fe.trackPosition=fe.opt.position!==!1,fe.trackPosition&&(fe.position=fe.line=fe.column=0),de(fe,"onready")}Object.create||(Object.create=function(re){function K(){}K.prototype=re;var fe=new K;return fe}),Object.keys||(Object.keys=function(re){var K=[];for(var fe in re)re.hasOwnProperty(fe)&&K.push(fe);return K});function d(re){for(var K=Math.max(c.MAX_BUFFER_LENGTH,10),fe=0,he=0,Ne=l.length;he<Ne;he++){var He=re[l[he]].length;if(He>K)switch(l[he]){case"textNode":be(re);break;case"cdata":ne(re,"oncdata",re.cdata),re.cdata="";break;case"script":ne(re,"onscript",re.script),re.script="";break;default:Le(re,"Max buffer length exceeded: "+l[he])}fe=Math.max(fe,He)}var we=c.MAX_BUFFER_LENGTH-fe;re.bufferCheckPosition=we+re.position}function h(re){for(var K=0,fe=l.length;K<fe;K++)re[l[K]]=""}function p(re){be(re),re.cdata!==""&&(ne(re,"oncdata",re.cdata),re.cdata=""),re.script!==""&&(ne(re,"onscript",re.script),re.script="")}f.prototype={end:function(){Xe(this)},write:lt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){p(this)}};var m;try{m=o(9760).Stream}catch{m=function(){}}m||(m=function(){});var A=c.EVENTS.filter(function(re){return re!=="error"&&re!=="end"});function v(re,K){return new y(re,K)}function y(re,K){if(!(this instanceof y))return new y(re,K);m.apply(this),this._parser=new f(re,K),this.writable=!0,this.readable=!0;var fe=this;this._parser.onend=function(){fe.emit("end")},this._parser.onerror=function(he){fe.emit("error",he),fe._parser.error=null},this._decoder=null,A.forEach(function(he){Object.defineProperty(fe,"on"+he,{get:function(){return fe._parser["on"+he]},set:function(Ne){if(!Ne)return fe.removeAllListeners(he),fe._parser["on"+he]=Ne,Ne;fe.on(he,Ne)},enumerable:!0,configurable:!1})})}y.prototype=Object.create(m.prototype,{constructor:{value:y}}),y.prototype.write=function(re){if(typeof s=="function"&&typeof s.isBuffer=="function"&&s.isBuffer(re)){if(!this._decoder){var K=o(43143).I;this._decoder=new K("utf8")}re=this._decoder.write(re)}return this._parser.write(re.toString()),this.emit("data",re),!0},y.prototype.end=function(re){return re&&re.length&&this.write(re),this._parser.end(),!0},y.prototype.on=function(re,K){var fe=this;return!fe._parser["on"+re]&&A.indexOf(re)!==-1&&(fe._parser["on"+re]=function(){var he=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);he.splice(0,0,re),fe.emit.apply(fe,he)}),m.prototype.on.call(fe,re,K)};var b="[CDATA[",u="DOCTYPE",x="http://www.w3.org/XML/1998/namespace",w="http://www.w3.org/2000/xmlns/",L={xml:x,xmlns:w},R=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,T=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,I=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,N=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function U(re){return re===" "||re===`
`||re==="\r"||re==="	"}function z(re){return re==='"'||re==="'"}function D(re){return re===">"||U(re)}function V(re,K){return re.test(K)}function J(re,K){return!V(re,K)}var Z=0;c.STATE={BEGIN:Z++,BEGIN_WHITESPACE:Z++,TEXT:Z++,TEXT_ENTITY:Z++,OPEN_WAKA:Z++,SGML_DECL:Z++,SGML_DECL_QUOTED:Z++,DOCTYPE:Z++,DOCTYPE_QUOTED:Z++,DOCTYPE_DTD:Z++,DOCTYPE_DTD_QUOTED:Z++,COMMENT_STARTING:Z++,COMMENT:Z++,COMMENT_ENDING:Z++,COMMENT_ENDED:Z++,CDATA:Z++,CDATA_ENDING:Z++,CDATA_ENDING_2:Z++,PROC_INST:Z++,PROC_INST_BODY:Z++,PROC_INST_ENDING:Z++,OPEN_TAG:Z++,OPEN_TAG_SLASH:Z++,ATTRIB:Z++,ATTRIB_NAME:Z++,ATTRIB_NAME_SAW_WHITE:Z++,ATTRIB_VALUE:Z++,ATTRIB_VALUE_QUOTED:Z++,ATTRIB_VALUE_CLOSED:Z++,ATTRIB_VALUE_UNQUOTED:Z++,ATTRIB_VALUE_ENTITY_Q:Z++,ATTRIB_VALUE_ENTITY_U:Z++,CLOSE_TAG:Z++,CLOSE_TAG_SAW_WHITE:Z++,SCRIPT:Z++,SCRIPT_ENDING:Z++},c.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},c.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(c.ENTITIES).forEach(function(re){var K=c.ENTITIES[re],fe=typeof K=="number"?String.fromCharCode(K):K;c.ENTITIES[re]=fe});for(var oe in c.STATE)c.STATE[c.STATE[oe]]=oe;Z=c.STATE;function de(re,K,fe){re[K]&&re[K](fe)}function ne(re,K,fe){re.textNode&&be(re),de(re,K,fe)}function be(re){re.textNode=Te(re.opt,re.textNode),re.textNode&&de(re,"ontext",re.textNode),re.textNode=""}function Te(re,K){return re.trim&&(K=K.trim()),re.normalize&&(K=K.replace(/\s+/g," ")),K}function Le(re,K){return be(re),re.trackPosition&&(K+=`
Line: `+re.line+`
Column: `+re.column+`
Char: `+re.c),K=new Error(K),re.error=K,de(re,"onerror",K),re}function Xe(re){return re.sawRoot&&!re.closedRoot&&ze(re,"Unclosed root tag"),re.state!==Z.BEGIN&&re.state!==Z.BEGIN_WHITESPACE&&re.state!==Z.TEXT&&Le(re,"Unexpected end"),be(re),re.c="",re.closed=!0,de(re,"onend"),f.call(re,re.strict,re.opt),re}function ze(re,K){if(typeof re!="object"||!(re instanceof f))throw new Error("bad call to strictFail");re.strict&&Le(re,K)}function We(re){re.strict||(re.tagName=re.tagName[re.looseCase]());var K=re.tags[re.tags.length-1]||re,fe=re.tag={name:re.tagName,attributes:{}};re.opt.xmlns&&(fe.ns=K.ns),re.attribList.length=0,ne(re,"onopentagstart",fe)}function pt(re,K){var fe=re.indexOf(":"),he=fe<0?["",re]:re.split(":"),Ne=he[0],He=he[1];return K&&re==="xmlns"&&(Ne="xmlns",He=""),{prefix:Ne,local:He}}function q(re){if(re.strict||(re.attribName=re.attribName[re.looseCase]()),re.attribList.indexOf(re.attribName)!==-1||re.tag.attributes.hasOwnProperty(re.attribName)){re.attribName=re.attribValue="";return}if(re.opt.xmlns){var K=pt(re.attribName,!0),fe=K.prefix,he=K.local;if(fe==="xmlns")if(he==="xml"&&re.attribValue!==x)ze(re,"xml: prefix must be bound to "+x+`
Actual: `+re.attribValue);else if(he==="xmlns"&&re.attribValue!==w)ze(re,"xmlns: prefix must be bound to "+w+`
Actual: `+re.attribValue);else{var Ne=re.tag,He=re.tags[re.tags.length-1]||re;Ne.ns===He.ns&&(Ne.ns=Object.create(He.ns)),Ne.ns[he]=re.attribValue}re.attribList.push([re.attribName,re.attribValue])}else re.tag.attributes[re.attribName]=re.attribValue,ne(re,"onattribute",{name:re.attribName,value:re.attribValue});re.attribName=re.attribValue=""}function Ie(re,K){if(re.opt.xmlns){var fe=re.tag,he=pt(re.tagName);fe.prefix=he.prefix,fe.local=he.local,fe.uri=fe.ns[he.prefix]||"",fe.prefix&&!fe.uri&&(ze(re,"Unbound namespace prefix: "+JSON.stringify(re.tagName)),fe.uri=he.prefix);var Ne=re.tags[re.tags.length-1]||re;fe.ns&&Ne.ns!==fe.ns&&Object.keys(fe.ns).forEach(function(qt){ne(re,"onopennamespace",{prefix:qt,uri:fe.ns[qt]})});for(var He=0,we=re.attribList.length;He<we;He++){var Fe=re.attribList[He],Ve=Fe[0],et=Fe[1],ft=pt(Ve,!0),Re=ft.prefix,gt=ft.local,tn=Re===""?"":fe.ns[Re]||"",an={name:Ve,value:et,prefix:Re,local:gt,uri:tn};Re&&Re!=="xmlns"&&!tn&&(ze(re,"Unbound namespace prefix: "+JSON.stringify(Re)),an.uri=Re),re.tag.attributes[Ve]=an,ne(re,"onattribute",an)}re.attribList.length=0}re.tag.isSelfClosing=!!K,re.sawRoot=!0,re.tags.push(re.tag),ne(re,"onopentag",re.tag),K||(!re.noscript&&re.tagName.toLowerCase()==="script"?re.state=Z.SCRIPT:re.state=Z.TEXT,re.tag=null,re.tagName=""),re.attribName=re.attribValue="",re.attribList.length=0}function le(re){if(!re.tagName){ze(re,"Weird empty close tag."),re.textNode+="</>",re.state=Z.TEXT;return}if(re.script){if(re.tagName!=="script"){re.script+="</"+re.tagName+">",re.tagName="",re.state=Z.SCRIPT;return}ne(re,"onscript",re.script),re.script=""}var K=re.tags.length,fe=re.tagName;re.strict||(fe=fe[re.looseCase]());for(var he=fe;K--;){var Ne=re.tags[K];if(Ne.name!==he)ze(re,"Unexpected close tag");else break}if(K<0){ze(re,"Unmatched closing tag: "+re.tagName),re.textNode+="</"+re.tagName+">",re.state=Z.TEXT;return}re.tagName=fe;for(var He=re.tags.length;He-- >K;){var we=re.tag=re.tags.pop();re.tagName=re.tag.name,ne(re,"onclosetag",re.tagName);var Fe={};for(var Ve in we.ns)Fe[Ve]=we.ns[Ve];var et=re.tags[re.tags.length-1]||re;re.opt.xmlns&&we.ns!==et.ns&&Object.keys(we.ns).forEach(function(ft){var Re=we.ns[ft];ne(re,"onclosenamespace",{prefix:ft,uri:Re})})}K===0&&(re.closedRoot=!0),re.tagName=re.attribValue=re.attribName="",re.attribList.length=0,re.state=Z.TEXT}function ue(re){var K=re.entity,fe=K.toLowerCase(),he,Ne="";return re.ENTITIES[K]?re.ENTITIES[K]:re.ENTITIES[fe]?re.ENTITIES[fe]:(K=fe,K.charAt(0)==="#"&&(K.charAt(1)==="x"?(K=K.slice(2),he=parseInt(K,16),Ne=he.toString(16)):(K=K.slice(1),he=parseInt(K,10),Ne=he.toString(10))),K=K.replace(/^0+/,""),isNaN(he)||Ne.toLowerCase()!==K?(ze(re,"Invalid character entity"),"&"+re.entity+";"):String.fromCodePoint(he))}function De(re,K){K==="<"?(re.state=Z.OPEN_WAKA,re.startTagPosition=re.position):U(K)||(ze(re,"Non-whitespace before first tag."),re.textNode=K,re.state=Z.TEXT)}function Je(re,K){var fe="";return K<re.length&&(fe=re.charAt(K)),fe}function lt(re){var K=this;if(this.error)throw this.error;if(K.closed)return Le(K,"Cannot write after close. Assign an onready handler.");if(re===null)return Xe(K);typeof re=="object"&&(re=re.toString());for(var fe=0,he="";he=Je(re,fe++),K.c=he,!!he;)switch(K.trackPosition&&(K.position++,he===`
`?(K.line++,K.column=0):K.column++),K.state){case Z.BEGIN:if(K.state=Z.BEGIN_WHITESPACE,he==="\uFEFF")continue;De(K,he);continue;case Z.BEGIN_WHITESPACE:De(K,he);continue;case Z.TEXT:if(K.sawRoot&&!K.closedRoot){for(var Ne=fe-1;he&&he!=="<"&&he!=="&";)he=Je(re,fe++),he&&K.trackPosition&&(K.position++,he===`
`?(K.line++,K.column=0):K.column++);K.textNode+=re.substring(Ne,fe-1)}he==="<"&&!(K.sawRoot&&K.closedRoot&&!K.strict)?(K.state=Z.OPEN_WAKA,K.startTagPosition=K.position):(!U(he)&&(!K.sawRoot||K.closedRoot)&&ze(K,"Text data outside of root node."),he==="&"?K.state=Z.TEXT_ENTITY:K.textNode+=he);continue;case Z.SCRIPT:he==="<"?K.state=Z.SCRIPT_ENDING:K.script+=he;continue;case Z.SCRIPT_ENDING:he==="/"?K.state=Z.CLOSE_TAG:(K.script+="<"+he,K.state=Z.SCRIPT);continue;case Z.OPEN_WAKA:if(he==="!")K.state=Z.SGML_DECL,K.sgmlDecl="";else if(!U(he))if(V(R,he))K.state=Z.OPEN_TAG,K.tagName=he;else if(he==="/")K.state=Z.CLOSE_TAG,K.tagName="";else if(he==="?")K.state=Z.PROC_INST,K.procInstName=K.procInstBody="";else{if(ze(K,"Unencoded <"),K.startTagPosition+1<K.position){var He=K.position-K.startTagPosition;he=new Array(He).join(" ")+he}K.textNode+="<"+he,K.state=Z.TEXT}continue;case Z.SGML_DECL:if(K.sgmlDecl+he==="--"){K.state=Z.COMMENT,K.comment="",K.sgmlDecl="";continue}K.doctype&&K.doctype!==!0&&K.sgmlDecl?(K.state=Z.DOCTYPE_DTD,K.doctype+="<!"+K.sgmlDecl+he,K.sgmlDecl=""):(K.sgmlDecl+he).toUpperCase()===b?(ne(K,"onopencdata"),K.state=Z.CDATA,K.sgmlDecl="",K.cdata=""):(K.sgmlDecl+he).toUpperCase()===u?(K.state=Z.DOCTYPE,(K.doctype||K.sawRoot)&&ze(K,"Inappropriately located doctype declaration"),K.doctype="",K.sgmlDecl=""):he===">"?(ne(K,"onsgmldeclaration",K.sgmlDecl),K.sgmlDecl="",K.state=Z.TEXT):(z(he)&&(K.state=Z.SGML_DECL_QUOTED),K.sgmlDecl+=he);continue;case Z.SGML_DECL_QUOTED:he===K.q&&(K.state=Z.SGML_DECL,K.q=""),K.sgmlDecl+=he;continue;case Z.DOCTYPE:he===">"?(K.state=Z.TEXT,ne(K,"ondoctype",K.doctype),K.doctype=!0):(K.doctype+=he,he==="["?K.state=Z.DOCTYPE_DTD:z(he)&&(K.state=Z.DOCTYPE_QUOTED,K.q=he));continue;case Z.DOCTYPE_QUOTED:K.doctype+=he,he===K.q&&(K.q="",K.state=Z.DOCTYPE);continue;case Z.DOCTYPE_DTD:he==="]"?(K.doctype+=he,K.state=Z.DOCTYPE):he==="<"?(K.state=Z.OPEN_WAKA,K.startTagPosition=K.position):z(he)?(K.doctype+=he,K.state=Z.DOCTYPE_DTD_QUOTED,K.q=he):K.doctype+=he;continue;case Z.DOCTYPE_DTD_QUOTED:K.doctype+=he,he===K.q&&(K.state=Z.DOCTYPE_DTD,K.q="");continue;case Z.COMMENT:he==="-"?K.state=Z.COMMENT_ENDING:K.comment+=he;continue;case Z.COMMENT_ENDING:he==="-"?(K.state=Z.COMMENT_ENDED,K.comment=Te(K.opt,K.comment),K.comment&&ne(K,"oncomment",K.comment),K.comment=""):(K.comment+="-"+he,K.state=Z.COMMENT);continue;case Z.COMMENT_ENDED:he!==">"?(ze(K,"Malformed comment"),K.comment+="--"+he,K.state=Z.COMMENT):K.doctype&&K.doctype!==!0?K.state=Z.DOCTYPE_DTD:K.state=Z.TEXT;continue;case Z.CDATA:he==="]"?K.state=Z.CDATA_ENDING:K.cdata+=he;continue;case Z.CDATA_ENDING:he==="]"?K.state=Z.CDATA_ENDING_2:(K.cdata+="]"+he,K.state=Z.CDATA);continue;case Z.CDATA_ENDING_2:he===">"?(K.cdata&&ne(K,"oncdata",K.cdata),ne(K,"onclosecdata"),K.cdata="",K.state=Z.TEXT):he==="]"?K.cdata+="]":(K.cdata+="]]"+he,K.state=Z.CDATA);continue;case Z.PROC_INST:he==="?"?K.state=Z.PROC_INST_ENDING:U(he)?K.state=Z.PROC_INST_BODY:K.procInstName+=he;continue;case Z.PROC_INST_BODY:if(!K.procInstBody&&U(he))continue;he==="?"?K.state=Z.PROC_INST_ENDING:K.procInstBody+=he;continue;case Z.PROC_INST_ENDING:he===">"?(ne(K,"onprocessinginstruction",{name:K.procInstName,body:K.procInstBody}),K.procInstName=K.procInstBody="",K.state=Z.TEXT):(K.procInstBody+="?"+he,K.state=Z.PROC_INST_BODY);continue;case Z.OPEN_TAG:V(T,he)?K.tagName+=he:(We(K),he===">"?Ie(K):he==="/"?K.state=Z.OPEN_TAG_SLASH:(U(he)||ze(K,"Invalid character in tag name"),K.state=Z.ATTRIB));continue;case Z.OPEN_TAG_SLASH:he===">"?(Ie(K,!0),le(K)):(ze(K,"Forward-slash in opening tag not followed by >"),K.state=Z.ATTRIB);continue;case Z.ATTRIB:if(U(he))continue;he===">"?Ie(K):he==="/"?K.state=Z.OPEN_TAG_SLASH:V(R,he)?(K.attribName=he,K.attribValue="",K.state=Z.ATTRIB_NAME):ze(K,"Invalid attribute name");continue;case Z.ATTRIB_NAME:he==="="?K.state=Z.ATTRIB_VALUE:he===">"?(ze(K,"Attribute without value"),K.attribValue=K.attribName,q(K),Ie(K)):U(he)?K.state=Z.ATTRIB_NAME_SAW_WHITE:V(T,he)?K.attribName+=he:ze(K,"Invalid attribute name");continue;case Z.ATTRIB_NAME_SAW_WHITE:if(he==="=")K.state=Z.ATTRIB_VALUE;else{if(U(he))continue;ze(K,"Attribute without value"),K.tag.attributes[K.attribName]="",K.attribValue="",ne(K,"onattribute",{name:K.attribName,value:""}),K.attribName="",he===">"?Ie(K):V(R,he)?(K.attribName=he,K.state=Z.ATTRIB_NAME):(ze(K,"Invalid attribute name"),K.state=Z.ATTRIB)}continue;case Z.ATTRIB_VALUE:if(U(he))continue;z(he)?(K.q=he,K.state=Z.ATTRIB_VALUE_QUOTED):(K.opt.unquotedAttributeValues||Le(K,"Unquoted attribute value"),K.state=Z.ATTRIB_VALUE_UNQUOTED,K.attribValue=he);continue;case Z.ATTRIB_VALUE_QUOTED:if(he!==K.q){he==="&"?K.state=Z.ATTRIB_VALUE_ENTITY_Q:K.attribValue+=he;continue}q(K),K.q="",K.state=Z.ATTRIB_VALUE_CLOSED;continue;case Z.ATTRIB_VALUE_CLOSED:U(he)?K.state=Z.ATTRIB:he===">"?Ie(K):he==="/"?K.state=Z.OPEN_TAG_SLASH:V(R,he)?(ze(K,"No whitespace between attributes"),K.attribName=he,K.attribValue="",K.state=Z.ATTRIB_NAME):ze(K,"Invalid attribute name");continue;case Z.ATTRIB_VALUE_UNQUOTED:if(!D(he)){he==="&"?K.state=Z.ATTRIB_VALUE_ENTITY_U:K.attribValue+=he;continue}q(K),he===">"?Ie(K):K.state=Z.ATTRIB;continue;case Z.CLOSE_TAG:if(K.tagName)he===">"?le(K):V(T,he)?K.tagName+=he:K.script?(K.script+="</"+K.tagName,K.tagName="",K.state=Z.SCRIPT):(U(he)||ze(K,"Invalid tagname in closing tag"),K.state=Z.CLOSE_TAG_SAW_WHITE);else{if(U(he))continue;J(R,he)?K.script?(K.script+="</"+he,K.state=Z.SCRIPT):ze(K,"Invalid tagname in closing tag."):K.tagName=he}continue;case Z.CLOSE_TAG_SAW_WHITE:if(U(he))continue;he===">"?le(K):ze(K,"Invalid characters in closing tag");continue;case Z.TEXT_ENTITY:case Z.ATTRIB_VALUE_ENTITY_Q:case Z.ATTRIB_VALUE_ENTITY_U:var we,Fe;switch(K.state){case Z.TEXT_ENTITY:we=Z.TEXT,Fe="textNode";break;case Z.ATTRIB_VALUE_ENTITY_Q:we=Z.ATTRIB_VALUE_QUOTED,Fe="attribValue";break;case Z.ATTRIB_VALUE_ENTITY_U:we=Z.ATTRIB_VALUE_UNQUOTED,Fe="attribValue";break}if(he===";"){var Ve=ue(K);K.opt.unparsedEntities&&!Object.values(c.XML_ENTITIES).includes(Ve)?(K.entity="",K.state=we,K.write(Ve)):(K[Fe]+=Ve,K.entity="",K.state=we)}else V(K.entity.length?N:I,he)?K.entity+=he:(ze(K,"Invalid character in entity name"),K[Fe]+="&"+K.entity+he,K.entity="",K.state=we);continue;default:throw new Error(K,"Unknown state: "+K.state)}return K.position>=K.bufferCheckPosition&&d(K),K}String.fromCodePoint||function(){var re=String.fromCharCode,K=Math.floor,fe=function(){var he=16384,Ne=[],He,we,Fe=-1,Ve=arguments.length;if(!Ve)return"";for(var et="";++Fe<Ve;){var ft=Number(arguments[Fe]);if(!isFinite(ft)||ft<0||ft>1114111||K(ft)!==ft)throw RangeError("Invalid code point: "+ft);ft<=65535?Ne.push(ft):(ft-=65536,He=(ft>>10)+55296,we=ft%1024+56320,Ne.push(He,we)),(Fe+1===Ve||Ne.length>he)&&(et+=re.apply(null,Ne),Ne.length=0)}return et};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:fe,configurable:!0,writable:!0}):String.fromCodePoint=fe}()})(a)},86255:function(r,a,o){"use strict";var s=o(28651),c=o(89295),l=o(18890)(),f=o(68109),d=o(96785),h=s("%Math.floor%");r.exports=function(m,A){if(typeof m!="function")throw new d("`fn` is not a function");if(typeof A!="number"||A<0||A>4294967295||h(A)!==A)throw new d("`length` must be a positive 32-bit integer");var v=arguments.length>2&&!!arguments[2],y=!0,b=!0;if("length"in m&&f){var u=f(m,"length");u&&!u.configurable&&(y=!1),u&&!u.writable&&(b=!1)}return(y||b||!v)&&(l?c(m,"length",A,!0,!0):c(m,"length",A)),m}},95304:function(r,a,o){"use strict";var s=o(89295),c=o(18890)(),l=o(61084).functionsHaveConfigurableNames(),f=o(96785);r.exports=function(h,p){if(typeof h!="function")throw new f("`fn` is not a function");var m=arguments.length>2&&!!arguments[2];return(!m||l)&&(c?s(h,"name",p,!0,!0):s(h,"name",p)),h}},9760:function(r,a,o){r.exports=l;var s=o(64785).EventEmitter,c=o(89784);c(l,s),l.Readable=o(88261),l.Writable=o(29781),l.Duplex=o(14903),l.Transform=o(48569),l.PassThrough=o(17723),l.finished=o(12167),l.pipeline=o(43765),l.Stream=l;function l(){s.call(this)}l.prototype.pipe=function(f,d){var h=this;function p(x){f.writable&&f.write(x)===!1&&h.pause&&h.pause()}h.on("data",p);function m(){h.readable&&h.resume&&h.resume()}f.on("drain",m),!f._isStdio&&(!d||d.end!==!1)&&(h.on("end",v),h.on("close",y));var A=!1;function v(){A||(A=!0,f.end())}function y(){A||(A=!0,typeof f.destroy=="function"&&f.destroy())}function b(x){if(u(),s.listenerCount(this,"error")===0)throw x}h.on("error",b),f.on("error",b);function u(){h.removeListener("data",p),f.removeListener("drain",m),h.removeListener("end",v),h.removeListener("close",y),h.removeListener("error",b),f.removeListener("error",b),h.removeListener("end",u),h.removeListener("close",u),f.removeListener("close",u)}return h.on("end",u),h.on("close",u),f.on("close",u),f.emit("pipe",h),f}},83797:function(r){"use strict";function a(h,p){h.prototype=Object.create(p.prototype),h.prototype.constructor=h,h.__proto__=p}var o={};function s(h,p,m){m||(m=Error);function A(y,b,u){return typeof p=="string"?p:p(y,b,u)}var v=function(y){a(b,y);function b(u,x,w){return y.call(this,A(u,x,w))||this}return b}(m);v.prototype.name=m.name,v.prototype.code=h,o[h]=v}function c(h,p){if(Array.isArray(h)){var m=h.length;return h=h.map(function(A){return String(A)}),m>2?"one of ".concat(p," ").concat(h.slice(0,m-1).join(", "),", or ")+h[m-1]:m===2?"one of ".concat(p," ").concat(h[0]," or ").concat(h[1]):"of ".concat(p," ").concat(h[0])}else return"of ".concat(p," ").concat(String(h))}function l(h,p,m){return h.substr(!m||m<0?0:+m,p.length)===p}function f(h,p,m){return(m===void 0||m>h.length)&&(m=h.length),h.substring(m-p.length,m)===p}function d(h,p,m){return typeof m!="number"&&(m=0),m+p.length>h.length?!1:h.indexOf(p,m)!==-1}s("ERR_INVALID_OPT_VALUE",function(h,p){return'The value "'+p+'" is invalid for option "'+h+'"'},TypeError),s("ERR_INVALID_ARG_TYPE",function(h,p,m){var A;typeof p=="string"&&l(p,"not ")?(A="must not be",p=p.replace(/^not /,"")):A="must be";var v;if(f(h," argument"))v="The ".concat(h," ").concat(A," ").concat(c(p,"type"));else{var y=d(h,".")?"property":"argument";v='The "'.concat(h,'" ').concat(y," ").concat(A," ").concat(c(p,"type"))}return v+=". Received type ".concat(typeof m),v},TypeError),s("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),s("ERR_METHOD_NOT_IMPLEMENTED",function(h){return"The "+h+" method is not implemented"}),s("ERR_STREAM_PREMATURE_CLOSE","Premature close"),s("ERR_STREAM_DESTROYED",function(h){return"Cannot call "+h+" after a stream was destroyed"}),s("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),s("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),s("ERR_STREAM_WRITE_AFTER_END","write after end"),s("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),s("ERR_UNKNOWN_ENCODING",function(h){return"Unknown encoding: "+h},TypeError),s("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),r.exports.F=o},14903:function(r,a,o){"use strict";var s=o(9964),c=Object.keys||function(y){var b=[];for(var u in y)b.push(u);return b};r.exports=m;var l=o(88261),f=o(29781);o(89784)(m,l);for(var d=c(f.prototype),h=0;h<d.length;h++){var p=d[h];m.prototype[p]||(m.prototype[p]=f.prototype[p])}function m(y){if(!(this instanceof m))return new m(y);l.call(this,y),f.call(this,y),this.allowHalfOpen=!0,y&&(y.readable===!1&&(this.readable=!1),y.writable===!1&&(this.writable=!1),y.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",A)))}Object.defineProperty(m.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(m.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(m.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function A(){this._writableState.ended||s.nextTick(v,this)}function v(y){y.end()}Object.defineProperty(m.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(b){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=b,this._writableState.destroyed=b)}})},17723:function(r,a,o){"use strict";r.exports=c;var s=o(48569);o(89784)(c,s);function c(l){if(!(this instanceof c))return new c(l);s.call(this,l)}c.prototype._transform=function(l,f,d){d(null,l)}},88261:function(r,a,o){"use strict";var s=o(9964);r.exports=de;var c;de.ReadableState=oe;var l=o(64785).EventEmitter,f=function(Fe,Ve){return Fe.listeners(Ve).length},d=o(99018),h=o(50621).Buffer,p=(typeof o.g<"u"?o.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function m(we){return h.from(we)}function A(we){return h.isBuffer(we)||we instanceof p}var v=o(77199),y;v&&v.debuglog?y=v.debuglog("stream"):y=function(){};var b=o(57540),u=o(37385),x=o(68130),w=x.getHighWaterMark,L=o(83797).F,R=L.ERR_INVALID_ARG_TYPE,T=L.ERR_STREAM_PUSH_AFTER_EOF,I=L.ERR_METHOD_NOT_IMPLEMENTED,N=L.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,U,z,D;o(89784)(de,d);var V=u.errorOrDestroy,J=["error","close","destroy","pause","resume"];function Z(we,Fe,Ve){if(typeof we.prependListener=="function")return we.prependListener(Fe,Ve);!we._events||!we._events[Fe]?we.on(Fe,Ve):Array.isArray(we._events[Fe])?we._events[Fe].unshift(Ve):we._events[Fe]=[Ve,we._events[Fe]]}function oe(we,Fe,Ve){c=c||o(14903),we=we||{},typeof Ve!="boolean"&&(Ve=Fe instanceof c),this.objectMode=!!we.objectMode,Ve&&(this.objectMode=this.objectMode||!!we.readableObjectMode),this.highWaterMark=w(this,we,"readableHighWaterMark",Ve),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=we.emitClose!==!1,this.autoDestroy=!!we.autoDestroy,this.destroyed=!1,this.defaultEncoding=we.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,we.encoding&&(U||(U=o(43143).I),this.decoder=new U(we.encoding),this.encoding=we.encoding)}function de(we){if(c=c||o(14903),!(this instanceof de))return new de(we);var Fe=this instanceof c;this._readableState=new oe(we,this,Fe),this.readable=!0,we&&(typeof we.read=="function"&&(this._read=we.read),typeof we.destroy=="function"&&(this._destroy=we.destroy)),d.call(this)}Object.defineProperty(de.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Fe){this._readableState&&(this._readableState.destroyed=Fe)}}),de.prototype.destroy=u.destroy,de.prototype._undestroy=u.undestroy,de.prototype._destroy=function(we,Fe){Fe(we)},de.prototype.push=function(we,Fe){var Ve=this._readableState,et;return Ve.objectMode?et=!0:typeof we=="string"&&(Fe=Fe||Ve.defaultEncoding,Fe!==Ve.encoding&&(we=h.from(we,Fe),Fe=""),et=!0),ne(this,we,Fe,!1,et)},de.prototype.unshift=function(we){return ne(this,we,null,!0,!1)};function ne(we,Fe,Ve,et,ft){y("readableAddChunk",Fe);var Re=we._readableState;if(Fe===null)Re.reading=!1,We(we,Re);else{var gt;if(ft||(gt=Te(Re,Fe)),gt)V(we,gt);else if(Re.objectMode||Fe&&Fe.length>0)if(typeof Fe!="string"&&!Re.objectMode&&Object.getPrototypeOf(Fe)!==h.prototype&&(Fe=m(Fe)),et)Re.endEmitted?V(we,new N):be(we,Re,Fe,!0);else if(Re.ended)V(we,new T);else{if(Re.destroyed)return!1;Re.reading=!1,Re.decoder&&!Ve?(Fe=Re.decoder.write(Fe),Re.objectMode||Fe.length!==0?be(we,Re,Fe,!1):Ie(we,Re)):be(we,Re,Fe,!1)}else et||(Re.reading=!1,Ie(we,Re))}return!Re.ended&&(Re.length<Re.highWaterMark||Re.length===0)}function be(we,Fe,Ve,et){Fe.flowing&&Fe.length===0&&!Fe.sync?(Fe.awaitDrain=0,we.emit("data",Ve)):(Fe.length+=Fe.objectMode?1:Ve.length,et?Fe.buffer.unshift(Ve):Fe.buffer.push(Ve),Fe.needReadable&&pt(we)),Ie(we,Fe)}function Te(we,Fe){var Ve;return!A(Fe)&&typeof Fe!="string"&&Fe!==void 0&&!we.objectMode&&(Ve=new R("chunk",["string","Buffer","Uint8Array"],Fe)),Ve}de.prototype.isPaused=function(){return this._readableState.flowing===!1},de.prototype.setEncoding=function(we){U||(U=o(43143).I);var Fe=new U(we);this._readableState.decoder=Fe,this._readableState.encoding=this._readableState.decoder.encoding;for(var Ve=this._readableState.buffer.head,et="";Ve!==null;)et+=Fe.write(Ve.data),Ve=Ve.next;return this._readableState.buffer.clear(),et!==""&&this._readableState.buffer.push(et),this._readableState.length=et.length,this};var Le=1073741824;function Xe(we){return we>=Le?we=Le:(we--,we|=we>>>1,we|=we>>>2,we|=we>>>4,we|=we>>>8,we|=we>>>16,we++),we}function ze(we,Fe){return we<=0||Fe.length===0&&Fe.ended?0:Fe.objectMode?1:we!==we?Fe.flowing&&Fe.length?Fe.buffer.head.data.length:Fe.length:(we>Fe.highWaterMark&&(Fe.highWaterMark=Xe(we)),we<=Fe.length?we:Fe.ended?Fe.length:(Fe.needReadable=!0,0))}de.prototype.read=function(we){y("read",we),we=parseInt(we,10);var Fe=this._readableState,Ve=we;if(we!==0&&(Fe.emittedReadable=!1),we===0&&Fe.needReadable&&((Fe.highWaterMark!==0?Fe.length>=Fe.highWaterMark:Fe.length>0)||Fe.ended))return y("read: emitReadable",Fe.length,Fe.ended),Fe.length===0&&Fe.ended?he(this):pt(this),null;if(we=ze(we,Fe),we===0&&Fe.ended)return Fe.length===0&&he(this),null;var et=Fe.needReadable;y("need readable",et),(Fe.length===0||Fe.length-we<Fe.highWaterMark)&&(et=!0,y("length less than watermark",et)),Fe.ended||Fe.reading?(et=!1,y("reading or ended",et)):et&&(y("do read"),Fe.reading=!0,Fe.sync=!0,Fe.length===0&&(Fe.needReadable=!0),this._read(Fe.highWaterMark),Fe.sync=!1,Fe.reading||(we=ze(Ve,Fe)));var ft;return we>0?ft=fe(we,Fe):ft=null,ft===null?(Fe.needReadable=Fe.length<=Fe.highWaterMark,we=0):(Fe.length-=we,Fe.awaitDrain=0),Fe.length===0&&(Fe.ended||(Fe.needReadable=!0),Ve!==we&&Fe.ended&&he(this)),ft!==null&&this.emit("data",ft),ft};function We(we,Fe){if(y("onEofChunk"),!Fe.ended){if(Fe.decoder){var Ve=Fe.decoder.end();Ve&&Ve.length&&(Fe.buffer.push(Ve),Fe.length+=Fe.objectMode?1:Ve.length)}Fe.ended=!0,Fe.sync?pt(we):(Fe.needReadable=!1,Fe.emittedReadable||(Fe.emittedReadable=!0,q(we)))}}function pt(we){var Fe=we._readableState;y("emitReadable",Fe.needReadable,Fe.emittedReadable),Fe.needReadable=!1,Fe.emittedReadable||(y("emitReadable",Fe.flowing),Fe.emittedReadable=!0,s.nextTick(q,we))}function q(we){var Fe=we._readableState;y("emitReadable_",Fe.destroyed,Fe.length,Fe.ended),!Fe.destroyed&&(Fe.length||Fe.ended)&&(we.emit("readable"),Fe.emittedReadable=!1),Fe.needReadable=!Fe.flowing&&!Fe.ended&&Fe.length<=Fe.highWaterMark,K(we)}function Ie(we,Fe){Fe.readingMore||(Fe.readingMore=!0,s.nextTick(le,we,Fe))}function le(we,Fe){for(;!Fe.reading&&!Fe.ended&&(Fe.length<Fe.highWaterMark||Fe.flowing&&Fe.length===0);){var Ve=Fe.length;if(y("maybeReadMore read 0"),we.read(0),Ve===Fe.length)break}Fe.readingMore=!1}de.prototype._read=function(we){V(this,new I("_read()"))},de.prototype.pipe=function(we,Fe){var Ve=this,et=this._readableState;switch(et.pipesCount){case 0:et.pipes=we;break;case 1:et.pipes=[et.pipes,we];break;default:et.pipes.push(we);break}et.pipesCount+=1,y("pipe count=%d opts=%j",et.pipesCount,Fe);var ft=(!Fe||Fe.end!==!1)&&we!==s.stdout&&we!==s.stderr,Re=ft?tn:dn;et.endEmitted?s.nextTick(Re):Ve.once("end",Re),we.on("unpipe",gt);function gt(Bn,zn){y("onunpipe"),Bn===Ve&&zn&&zn.hasUnpiped===!1&&(zn.hasUnpiped=!0,xn())}function tn(){y("onend"),we.end()}var an=ue(Ve);we.on("drain",an);var qt=!1;function xn(){y("cleanup"),we.removeListener("close",Ft),we.removeListener("finish",fn),we.removeListener("drain",an),we.removeListener("error",Et),we.removeListener("unpipe",gt),Ve.removeListener("end",tn),Ve.removeListener("end",dn),Ve.removeListener("data",Mn),qt=!0,et.awaitDrain&&(!we._writableState||we._writableState.needDrain)&&an()}Ve.on("data",Mn);function Mn(Bn){y("ondata");var zn=we.write(Bn);y("dest.write",zn),zn===!1&&((et.pipesCount===1&&et.pipes===we||et.pipesCount>1&&He(et.pipes,we)!==-1)&&!qt&&(y("false write response, pause",et.awaitDrain),et.awaitDrain++),Ve.pause())}function Et(Bn){y("onerror",Bn),dn(),we.removeListener("error",Et),f(we,"error")===0&&V(we,Bn)}Z(we,"error",Et);function Ft(){we.removeListener("finish",fn),dn()}we.once("close",Ft);function fn(){y("onfinish"),we.removeListener("close",Ft),dn()}we.once("finish",fn);function dn(){y("unpipe"),Ve.unpipe(we)}return we.emit("pipe",Ve),et.flowing||(y("pipe resume"),Ve.resume()),we};function ue(we){return function(){var Ve=we._readableState;y("pipeOnDrain",Ve.awaitDrain),Ve.awaitDrain&&Ve.awaitDrain--,Ve.awaitDrain===0&&f(we,"data")&&(Ve.flowing=!0,K(we))}}de.prototype.unpipe=function(we){var Fe=this._readableState,Ve={hasUnpiped:!1};if(Fe.pipesCount===0)return this;if(Fe.pipesCount===1)return we&&we!==Fe.pipes?this:(we||(we=Fe.pipes),Fe.pipes=null,Fe.pipesCount=0,Fe.flowing=!1,we&&we.emit("unpipe",this,Ve),this);if(!we){var et=Fe.pipes,ft=Fe.pipesCount;Fe.pipes=null,Fe.pipesCount=0,Fe.flowing=!1;for(var Re=0;Re<ft;Re++)et[Re].emit("unpipe",this,{hasUnpiped:!1});return this}var gt=He(Fe.pipes,we);return gt===-1?this:(Fe.pipes.splice(gt,1),Fe.pipesCount-=1,Fe.pipesCount===1&&(Fe.pipes=Fe.pipes[0]),we.emit("unpipe",this,Ve),this)},de.prototype.on=function(we,Fe){var Ve=d.prototype.on.call(this,we,Fe),et=this._readableState;return we==="data"?(et.readableListening=this.listenerCount("readable")>0,et.flowing!==!1&&this.resume()):we==="readable"&&!et.endEmitted&&!et.readableListening&&(et.readableListening=et.needReadable=!0,et.flowing=!1,et.emittedReadable=!1,y("on readable",et.length,et.reading),et.length?pt(this):et.reading||s.nextTick(Je,this)),Ve},de.prototype.addListener=de.prototype.on,de.prototype.removeListener=function(we,Fe){var Ve=d.prototype.removeListener.call(this,we,Fe);return we==="readable"&&s.nextTick(De,this),Ve},de.prototype.removeAllListeners=function(we){var Fe=d.prototype.removeAllListeners.apply(this,arguments);return(we==="readable"||we===void 0)&&s.nextTick(De,this),Fe};function De(we){var Fe=we._readableState;Fe.readableListening=we.listenerCount("readable")>0,Fe.resumeScheduled&&!Fe.paused?Fe.flowing=!0:we.listenerCount("data")>0&&we.resume()}function Je(we){y("readable nexttick read 0"),we.read(0)}de.prototype.resume=function(){var we=this._readableState;return we.flowing||(y("resume"),we.flowing=!we.readableListening,lt(this,we)),we.paused=!1,this};function lt(we,Fe){Fe.resumeScheduled||(Fe.resumeScheduled=!0,s.nextTick(re,we,Fe))}function re(we,Fe){y("resume",Fe.reading),Fe.reading||we.read(0),Fe.resumeScheduled=!1,we.emit("resume"),K(we),Fe.flowing&&!Fe.reading&&we.read(0)}de.prototype.pause=function(){return y("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(y("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function K(we){var Fe=we._readableState;for(y("flow",Fe.flowing);Fe.flowing&&we.read()!==null;);}de.prototype.wrap=function(we){var Fe=this,Ve=this._readableState,et=!1;we.on("end",function(){if(y("wrapped end"),Ve.decoder&&!Ve.ended){var gt=Ve.decoder.end();gt&&gt.length&&Fe.push(gt)}Fe.push(null)}),we.on("data",function(gt){if(y("wrapped data"),Ve.decoder&&(gt=Ve.decoder.write(gt)),!(Ve.objectMode&&gt==null)&&!(!Ve.objectMode&&(!gt||!gt.length))){var tn=Fe.push(gt);tn||(et=!0,we.pause())}});for(var ft in we)this[ft]===void 0&&typeof we[ft]=="function"&&(this[ft]=function(tn){return function(){return we[tn].apply(we,arguments)}}(ft));for(var Re=0;Re<J.length;Re++)we.on(J[Re],this.emit.bind(this,J[Re]));return this._read=function(gt){y("wrapped _read",gt),et&&(et=!1,we.resume())},this},typeof Symbol=="function"&&(de.prototype[Symbol.asyncIterator]=function(){return z===void 0&&(z=o(79676)),z(this)}),Object.defineProperty(de.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(de.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(de.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Fe){this._readableState&&(this._readableState.flowing=Fe)}}),de._fromList=fe,Object.defineProperty(de.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function fe(we,Fe){if(Fe.length===0)return null;var Ve;return Fe.objectMode?Ve=Fe.buffer.shift():!we||we>=Fe.length?(Fe.decoder?Ve=Fe.buffer.join(""):Fe.buffer.length===1?Ve=Fe.buffer.first():Ve=Fe.buffer.concat(Fe.length),Fe.buffer.clear()):Ve=Fe.buffer.consume(we,Fe.decoder),Ve}function he(we){var Fe=we._readableState;y("endReadable",Fe.endEmitted),Fe.endEmitted||(Fe.ended=!0,s.nextTick(Ne,Fe,we))}function Ne(we,Fe){if(y("endReadableNT",we.endEmitted,we.length),!we.endEmitted&&we.length===0&&(we.endEmitted=!0,Fe.readable=!1,Fe.emit("end"),we.autoDestroy)){var Ve=Fe._writableState;(!Ve||Ve.autoDestroy&&Ve.finished)&&Fe.destroy()}}typeof Symbol=="function"&&(de.from=function(we,Fe){return D===void 0&&(D=o(60378)),D(de,we,Fe)});function He(we,Fe){for(var Ve=0,et=we.length;Ve<et;Ve++)if(we[Ve]===Fe)return Ve;return-1}},48569:function(r,a,o){"use strict";r.exports=m;var s=o(83797).F,c=s.ERR_METHOD_NOT_IMPLEMENTED,l=s.ERR_MULTIPLE_CALLBACK,f=s.ERR_TRANSFORM_ALREADY_TRANSFORMING,d=s.ERR_TRANSFORM_WITH_LENGTH_0,h=o(14903);o(89784)(m,h);function p(y,b){var u=this._transformState;u.transforming=!1;var x=u.writecb;if(x===null)return this.emit("error",new l);u.writechunk=null,u.writecb=null,b!=null&&this.push(b),x(y);var w=this._readableState;w.reading=!1,(w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}function m(y){if(!(this instanceof m))return new m(y);h.call(this,y),this._transformState={afterTransform:p.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,y&&(typeof y.transform=="function"&&(this._transform=y.transform),typeof y.flush=="function"&&(this._flush=y.flush)),this.on("prefinish",A)}function A(){var y=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(b,u){v(y,b,u)}):v(this,null,null)}m.prototype.push=function(y,b){return this._transformState.needTransform=!1,h.prototype.push.call(this,y,b)},m.prototype._transform=function(y,b,u){u(new c("_transform()"))},m.prototype._write=function(y,b,u){var x=this._transformState;if(x.writecb=u,x.writechunk=y,x.writeencoding=b,!x.transforming){var w=this._readableState;(x.needTransform||w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}},m.prototype._read=function(y){var b=this._transformState;b.writechunk!==null&&!b.transforming?(b.transforming=!0,this._transform(b.writechunk,b.writeencoding,b.afterTransform)):b.needTransform=!0},m.prototype._destroy=function(y,b){h.prototype._destroy.call(this,y,function(u){b(u)})};function v(y,b,u){if(b)return y.emit("error",b);if(u!=null&&y.push(u),y._writableState.length)throw new d;if(y._transformState.transforming)throw new f;return y.push(null)}},29781:function(r,a,o){"use strict";var s=o(9964);r.exports=oe;function c(K,fe,he){this.chunk=K,this.encoding=fe,this.callback=he,this.next=null}function l(K){var fe=this;this.next=null,this.entry=null,this.finish=function(){re(fe,K)}}var f;oe.WritableState=J;var d={deprecate:o(16465)},h=o(99018),p=o(50621).Buffer,m=(typeof o.g<"u"?o.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function A(K){return p.from(K)}function v(K){return p.isBuffer(K)||K instanceof m}var y=o(37385),b=o(68130),u=b.getHighWaterMark,x=o(83797).F,w=x.ERR_INVALID_ARG_TYPE,L=x.ERR_METHOD_NOT_IMPLEMENTED,R=x.ERR_MULTIPLE_CALLBACK,T=x.ERR_STREAM_CANNOT_PIPE,I=x.ERR_STREAM_DESTROYED,N=x.ERR_STREAM_NULL_VALUES,U=x.ERR_STREAM_WRITE_AFTER_END,z=x.ERR_UNKNOWN_ENCODING,D=y.errorOrDestroy;o(89784)(oe,h);function V(){}function J(K,fe,he){f=f||o(14903),K=K||{},typeof he!="boolean"&&(he=fe instanceof f),this.objectMode=!!K.objectMode,he&&(this.objectMode=this.objectMode||!!K.writableObjectMode),this.highWaterMark=u(this,K,"writableHighWaterMark",he),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Ne=K.decodeStrings===!1;this.decodeStrings=!Ne,this.defaultEncoding=K.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(He){We(fe,He)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=K.emitClose!==!1,this.autoDestroy=!!K.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new l(this)}J.prototype.getBuffer=function(){for(var fe=this.bufferedRequest,he=[];fe;)he.push(fe),fe=fe.next;return he},function(){try{Object.defineProperty(J.prototype,"buffer",{get:d.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var Z;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Z=Function.prototype[Symbol.hasInstance],Object.defineProperty(oe,Symbol.hasInstance,{value:function(fe){return Z.call(this,fe)?!0:this!==oe?!1:fe&&fe._writableState instanceof J}})):Z=function(fe){return fe instanceof this};function oe(K){f=f||o(14903);var fe=this instanceof f;if(!fe&&!Z.call(oe,this))return new oe(K);this._writableState=new J(K,this,fe),this.writable=!0,K&&(typeof K.write=="function"&&(this._write=K.write),typeof K.writev=="function"&&(this._writev=K.writev),typeof K.destroy=="function"&&(this._destroy=K.destroy),typeof K.final=="function"&&(this._final=K.final)),h.call(this)}oe.prototype.pipe=function(){D(this,new T)};function de(K,fe){var he=new U;D(K,he),s.nextTick(fe,he)}function ne(K,fe,he,Ne){var He;return he===null?He=new N:typeof he!="string"&&!fe.objectMode&&(He=new w("chunk",["string","Buffer"],he)),He?(D(K,He),s.nextTick(Ne,He),!1):!0}oe.prototype.write=function(K,fe,he){var Ne=this._writableState,He=!1,we=!Ne.objectMode&&v(K);return we&&!p.isBuffer(K)&&(K=A(K)),typeof fe=="function"&&(he=fe,fe=null),we?fe="buffer":fe||(fe=Ne.defaultEncoding),typeof he!="function"&&(he=V),Ne.ending?de(this,he):(we||ne(this,Ne,K,he))&&(Ne.pendingcb++,He=Te(this,Ne,we,K,fe,he)),He},oe.prototype.cork=function(){this._writableState.corked++},oe.prototype.uncork=function(){var K=this._writableState;K.corked&&(K.corked--,!K.writing&&!K.corked&&!K.bufferProcessing&&K.bufferedRequest&&Ie(this,K))},oe.prototype.setDefaultEncoding=function(fe){if(typeof fe=="string"&&(fe=fe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((fe+"").toLowerCase())>-1))throw new z(fe);return this._writableState.defaultEncoding=fe,this},Object.defineProperty(oe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function be(K,fe,he){return!K.objectMode&&K.decodeStrings!==!1&&typeof fe=="string"&&(fe=p.from(fe,he)),fe}Object.defineProperty(oe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Te(K,fe,he,Ne,He,we){if(!he){var Fe=be(fe,Ne,He);Ne!==Fe&&(he=!0,He="buffer",Ne=Fe)}var Ve=fe.objectMode?1:Ne.length;fe.length+=Ve;var et=fe.length<fe.highWaterMark;if(et||(fe.needDrain=!0),fe.writing||fe.corked){var ft=fe.lastBufferedRequest;fe.lastBufferedRequest={chunk:Ne,encoding:He,isBuf:he,callback:we,next:null},ft?ft.next=fe.lastBufferedRequest:fe.bufferedRequest=fe.lastBufferedRequest,fe.bufferedRequestCount+=1}else Le(K,fe,!1,Ve,Ne,He,we);return et}function Le(K,fe,he,Ne,He,we,Fe){fe.writelen=Ne,fe.writecb=Fe,fe.writing=!0,fe.sync=!0,fe.destroyed?fe.onwrite(new I("write")):he?K._writev(He,fe.onwrite):K._write(He,we,fe.onwrite),fe.sync=!1}function Xe(K,fe,he,Ne,He){--fe.pendingcb,he?(s.nextTick(He,Ne),s.nextTick(Je,K,fe),K._writableState.errorEmitted=!0,D(K,Ne)):(He(Ne),K._writableState.errorEmitted=!0,D(K,Ne),Je(K,fe))}function ze(K){K.writing=!1,K.writecb=null,K.length-=K.writelen,K.writelen=0}function We(K,fe){var he=K._writableState,Ne=he.sync,He=he.writecb;if(typeof He!="function")throw new R;if(ze(he),fe)Xe(K,he,Ne,fe,He);else{var we=le(he)||K.destroyed;!we&&!he.corked&&!he.bufferProcessing&&he.bufferedRequest&&Ie(K,he),Ne?s.nextTick(pt,K,he,we,He):pt(K,he,we,He)}}function pt(K,fe,he,Ne){he||q(K,fe),fe.pendingcb--,Ne(),Je(K,fe)}function q(K,fe){fe.length===0&&fe.needDrain&&(fe.needDrain=!1,K.emit("drain"))}function Ie(K,fe){fe.bufferProcessing=!0;var he=fe.bufferedRequest;if(K._writev&&he&&he.next){var Ne=fe.bufferedRequestCount,He=new Array(Ne),we=fe.corkedRequestsFree;we.entry=he;for(var Fe=0,Ve=!0;he;)He[Fe]=he,he.isBuf||(Ve=!1),he=he.next,Fe+=1;He.allBuffers=Ve,Le(K,fe,!0,fe.length,He,"",we.finish),fe.pendingcb++,fe.lastBufferedRequest=null,we.next?(fe.corkedRequestsFree=we.next,we.next=null):fe.corkedRequestsFree=new l(fe),fe.bufferedRequestCount=0}else{for(;he;){var et=he.chunk,ft=he.encoding,Re=he.callback,gt=fe.objectMode?1:et.length;if(Le(K,fe,!1,gt,et,ft,Re),he=he.next,fe.bufferedRequestCount--,fe.writing)break}he===null&&(fe.lastBufferedRequest=null)}fe.bufferedRequest=he,fe.bufferProcessing=!1}oe.prototype._write=function(K,fe,he){he(new L("_write()"))},oe.prototype._writev=null,oe.prototype.end=function(K,fe,he){var Ne=this._writableState;return typeof K=="function"?(he=K,K=null,fe=null):typeof fe=="function"&&(he=fe,fe=null),K!=null&&this.write(K,fe),Ne.corked&&(Ne.corked=1,this.uncork()),Ne.ending||lt(this,Ne,he),this},Object.defineProperty(oe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function le(K){return K.ending&&K.length===0&&K.bufferedRequest===null&&!K.finished&&!K.writing}function ue(K,fe){K._final(function(he){fe.pendingcb--,he&&D(K,he),fe.prefinished=!0,K.emit("prefinish"),Je(K,fe)})}function De(K,fe){!fe.prefinished&&!fe.finalCalled&&(typeof K._final=="function"&&!fe.destroyed?(fe.pendingcb++,fe.finalCalled=!0,s.nextTick(ue,K,fe)):(fe.prefinished=!0,K.emit("prefinish")))}function Je(K,fe){var he=le(fe);if(he&&(De(K,fe),fe.pendingcb===0&&(fe.finished=!0,K.emit("finish"),fe.autoDestroy))){var Ne=K._readableState;(!Ne||Ne.autoDestroy&&Ne.endEmitted)&&K.destroy()}return he}function lt(K,fe,he){fe.ending=!0,Je(K,fe),he&&(fe.finished?s.nextTick(he):K.once("finish",he)),fe.ended=!0,K.writable=!1}function re(K,fe,he){var Ne=K.entry;for(K.entry=null;Ne;){var He=Ne.callback;fe.pendingcb--,He(he),Ne=Ne.next}fe.corkedRequestsFree.next=K}Object.defineProperty(oe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(fe){this._writableState&&(this._writableState.destroyed=fe)}}),oe.prototype.destroy=y.destroy,oe.prototype._undestroy=y.undestroy,oe.prototype._destroy=function(K,fe){fe(K)}},79676:function(r,a,o){"use strict";var s=o(9964),c;function l(U,z,D){return z=f(z),z in U?Object.defineProperty(U,z,{value:D,enumerable:!0,configurable:!0,writable:!0}):U[z]=D,U}function f(U){var z=d(U,"string");return typeof z=="symbol"?z:String(z)}function d(U,z){if(typeof U!="object"||U===null)return U;var D=U[Symbol.toPrimitive];if(D!==void 0){var V=D.call(U,z||"default");if(typeof V!="object")return V;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(U)}var h=o(12167),p=Symbol("lastResolve"),m=Symbol("lastReject"),A=Symbol("error"),v=Symbol("ended"),y=Symbol("lastPromise"),b=Symbol("handlePromise"),u=Symbol("stream");function x(U,z){return{value:U,done:z}}function w(U){var z=U[p];if(z!==null){var D=U[u].read();D!==null&&(U[y]=null,U[p]=null,U[m]=null,z(x(D,!1)))}}function L(U){s.nextTick(w,U)}function R(U,z){return function(D,V){U.then(function(){if(z[v]){D(x(void 0,!0));return}z[b](D,V)},V)}}var T=Object.getPrototypeOf(function(){}),I=Object.setPrototypeOf((c={get stream(){return this[u]},next:function(){var z=this,D=this[A];if(D!==null)return Promise.reject(D);if(this[v])return Promise.resolve(x(void 0,!0));if(this[u].destroyed)return new Promise(function(oe,de){s.nextTick(function(){z[A]?de(z[A]):oe(x(void 0,!0))})});var V=this[y],J;if(V)J=new Promise(R(V,this));else{var Z=this[u].read();if(Z!==null)return Promise.resolve(x(Z,!1));J=new Promise(this[b])}return this[y]=J,J}},l(c,Symbol.asyncIterator,function(){return this}),l(c,"return",function(){var z=this;return new Promise(function(D,V){z[u].destroy(null,function(J){if(J){V(J);return}D(x(void 0,!0))})})}),c),T),N=function(z){var D,V=Object.create(I,(D={},l(D,u,{value:z,writable:!0}),l(D,p,{value:null,writable:!0}),l(D,m,{value:null,writable:!0}),l(D,A,{value:null,writable:!0}),l(D,v,{value:z._readableState.endEmitted,writable:!0}),l(D,b,{value:function(Z,oe){var de=V[u].read();de?(V[y]=null,V[p]=null,V[m]=null,Z(x(de,!1))):(V[p]=Z,V[m]=oe)},writable:!0}),D));return V[y]=null,h(z,function(J){if(J&&J.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Z=V[m];Z!==null&&(V[y]=null,V[p]=null,V[m]=null,Z(J)),V[A]=J;return}var oe=V[p];oe!==null&&(V[y]=null,V[p]=null,V[m]=null,oe(x(void 0,!0))),V[v]=!0}),z.on("readable",L.bind(null,V)),V};r.exports=N},37385:function(r,a,o){"use strict";var s=o(9964);function c(m,A){var v=this,y=this._readableState&&this._readableState.destroyed,b=this._writableState&&this._writableState.destroyed;return y||b?(A?A(m):m&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,s.nextTick(h,this,m)):s.nextTick(h,this,m)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(m||null,function(u){!A&&u?v._writableState?v._writableState.errorEmitted?s.nextTick(f,v):(v._writableState.errorEmitted=!0,s.nextTick(l,v,u)):s.nextTick(l,v,u):A?(s.nextTick(f,v),A(u)):s.nextTick(f,v)}),this)}function l(m,A){h(m,A),f(m)}function f(m){m._writableState&&!m._writableState.emitClose||m._readableState&&!m._readableState.emitClose||m.emit("close")}function d(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function h(m,A){m.emit("error",A)}function p(m,A){var v=m._readableState,y=m._writableState;v&&v.autoDestroy||y&&y.autoDestroy?m.destroy(A):m.emit("error",A)}r.exports={destroy:c,undestroy:d,errorOrDestroy:p}},12167:function(r,a,o){"use strict";var s=o(83797).F.ERR_STREAM_PREMATURE_CLOSE;function c(h){var p=!1;return function(){if(!p){p=!0;for(var m=arguments.length,A=new Array(m),v=0;v<m;v++)A[v]=arguments[v];h.apply(this,A)}}}function l(){}function f(h){return h.setHeader&&typeof h.abort=="function"}function d(h,p,m){if(typeof p=="function")return d(h,null,p);p||(p={}),m=c(m||l);var A=p.readable||p.readable!==!1&&h.readable,v=p.writable||p.writable!==!1&&h.writable,y=function(){h.writable||u()},b=h._writableState&&h._writableState.finished,u=function(){v=!1,b=!0,A||m.call(h)},x=h._readableState&&h._readableState.endEmitted,w=function(){A=!1,x=!0,v||m.call(h)},L=function(N){m.call(h,N)},R=function(){var N;if(A&&!x)return(!h._readableState||!h._readableState.ended)&&(N=new s),m.call(h,N);if(v&&!b)return(!h._writableState||!h._writableState.ended)&&(N=new s),m.call(h,N)},T=function(){h.req.on("finish",u)};return f(h)?(h.on("complete",u),h.on("abort",R),h.req?T():h.on("request",T)):v&&!h._writableState&&(h.on("end",y),h.on("close",y)),h.on("end",w),h.on("finish",u),p.error!==!1&&h.on("error",L),h.on("close",R),function(){h.removeListener("complete",u),h.removeListener("abort",R),h.removeListener("request",T),h.req&&h.req.removeListener("finish",u),h.removeListener("end",y),h.removeListener("close",y),h.removeListener("finish",u),h.removeListener("end",w),h.removeListener("error",L),h.removeListener("close",R)}}r.exports=d},60378:function(r){r.exports=function(){throw new Error("Readable.from is not available in the browser")}},43765:function(r,a,o){"use strict";var s;function c(u){var x=!1;return function(){x||(x=!0,u.apply(void 0,arguments))}}var l=o(83797).F,f=l.ERR_MISSING_ARGS,d=l.ERR_STREAM_DESTROYED;function h(u){if(u)throw u}function p(u){return u.setHeader&&typeof u.abort=="function"}function m(u,x,w,L){L=c(L);var R=!1;u.on("close",function(){R=!0}),s===void 0&&(s=o(12167)),s(u,{readable:x,writable:w},function(I){if(I)return L(I);R=!0,L()});var T=!1;return function(I){if(!R&&!T){if(T=!0,p(u))return u.abort();if(typeof u.destroy=="function")return u.destroy();L(I||new d("pipe"))}}}function A(u){u()}function v(u,x){return u.pipe(x)}function y(u){return!u.length||typeof u[u.length-1]!="function"?h:u.pop()}function b(){for(var u=arguments.length,x=new Array(u),w=0;w<u;w++)x[w]=arguments[w];var L=y(x);if(Array.isArray(x[0])&&(x=x[0]),x.length<2)throw new f("streams");var R,T=x.map(function(I,N){var U=N<x.length-1,z=N>0;return m(I,U,z,function(D){R||(R=D),D&&T.forEach(A),!U&&(T.forEach(A),L(R))})});return x.reduce(v)}r.exports=b},68130:function(r,a,o){"use strict";var s=o(83797).F.ERR_INVALID_OPT_VALUE;function c(f,d,h){return f.highWaterMark!=null?f.highWaterMark:d?f[h]:null}function l(f,d,h,p){var m=c(d,p,h);if(m!=null){if(!(isFinite(m)&&Math.floor(m)===m)||m<0){var A=p?h:"highWaterMark";throw new s(A,m)}return Math.floor(m)}return f.objectMode?16:16384}r.exports={getHighWaterMark:l}},99018:function(r,a,o){r.exports=o(64785).EventEmitter},43143:function(r,a,o){"use strict";var s=o(72361).Buffer,c=s.isEncoding||function(T){switch(T=""+T,T&&T.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function l(T){if(!T)return"utf8";for(var I;;)switch(T){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return T;default:if(I)return;T=(""+T).toLowerCase(),I=!0}}function f(T){var I=l(T);if(typeof I!="string"&&(s.isEncoding===c||!c(T)))throw new Error("Unknown encoding: "+T);return I||T}a.I=d;function d(T){this.encoding=f(T);var I;switch(this.encoding){case"utf16le":this.text=b,this.end=u,I=4;break;case"utf8":this.fillLast=A,I=4;break;case"base64":this.text=x,this.end=w,I=3;break;default:this.write=L,this.end=R;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=s.allocUnsafe(I)}d.prototype.write=function(T){if(T.length===0)return"";var I,N;if(this.lastNeed){if(I=this.fillLast(T),I===void 0)return"";N=this.lastNeed,this.lastNeed=0}else N=0;return N<T.length?I?I+this.text(T,N):this.text(T,N):I||""},d.prototype.end=y,d.prototype.text=v,d.prototype.fillLast=function(T){if(this.lastNeed<=T.length)return T.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);T.copy(this.lastChar,this.lastTotal-this.lastNeed,0,T.length),this.lastNeed-=T.length};function h(T){return T<=127?0:T>>5===6?2:T>>4===14?3:T>>3===30?4:T>>6===2?-1:-2}function p(T,I,N){var U=I.length-1;if(U<N)return 0;var z=h(I[U]);return z>=0?(z>0&&(T.lastNeed=z-1),z):--U<N||z===-2?0:(z=h(I[U]),z>=0?(z>0&&(T.lastNeed=z-2),z):--U<N||z===-2?0:(z=h(I[U]),z>=0?(z>0&&(z===2?z=0:T.lastNeed=z-3),z):0))}function m(T,I,N){if((I[0]&192)!==128)return T.lastNeed=0,"\uFFFD";if(T.lastNeed>1&&I.length>1){if((I[1]&192)!==128)return T.lastNeed=1,"\uFFFD";if(T.lastNeed>2&&I.length>2&&(I[2]&192)!==128)return T.lastNeed=2,"\uFFFD"}}function A(T){var I=this.lastTotal-this.lastNeed,N=m(this,T,I);if(N!==void 0)return N;if(this.lastNeed<=T.length)return T.copy(this.lastChar,I,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);T.copy(this.lastChar,I,0,T.length),this.lastNeed-=T.length}function v(T,I){var N=p(this,T,I);if(!this.lastNeed)return T.toString("utf8",I);this.lastTotal=N;var U=T.length-(N-this.lastNeed);return T.copy(this.lastChar,0,U),T.toString("utf8",I,U)}function y(T){var I=T&&T.length?this.write(T):"";return this.lastNeed?I+"\uFFFD":I}function b(T,I){if((T.length-I)%2===0){var N=T.toString("utf16le",I);if(N){var U=N.charCodeAt(N.length-1);if(U>=55296&&U<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=T[T.length-2],this.lastChar[1]=T[T.length-1],N.slice(0,-1)}return N}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=T[T.length-1],T.toString("utf16le",I,T.length-1)}function u(T){var I=T&&T.length?this.write(T):"";if(this.lastNeed){var N=this.lastTotal-this.lastNeed;return I+this.lastChar.toString("utf16le",0,N)}return I}function x(T,I){var N=(T.length-I)%3;return N===0?T.toString("base64",I):(this.lastNeed=3-N,this.lastTotal=3,N===1?this.lastChar[0]=T[T.length-1]:(this.lastChar[0]=T[T.length-2],this.lastChar[1]=T[T.length-1]),T.toString("base64",I,T.length-N))}function w(T){var I=T&&T.length?this.write(T):"";return this.lastNeed?I+this.lastChar.toString("base64",0,3-this.lastNeed):I}function L(T){return T.toString(this.encoding)}function R(T){return T&&T.length?this.write(T):""}},3483:function(r){var a=0,o=-3;function s(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function c(D,V){this.source=D,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=V,this.destLen=0,this.ltree=new s,this.dtree=new s}var l=new s,f=new s,d=new Uint8Array(30),h=new Uint16Array(30),p=new Uint8Array(30),m=new Uint16Array(30),A=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),v=new s,y=new Uint8Array(320);function b(D,V,J,Z){var oe,de;for(oe=0;oe<J;++oe)D[oe]=0;for(oe=0;oe<30-J;++oe)D[oe+J]=oe/J|0;for(de=Z,oe=0;oe<30;++oe)V[oe]=de,de+=1<<D[oe]}function u(D,V){var J;for(J=0;J<7;++J)D.table[J]=0;for(D.table[7]=24,D.table[8]=152,D.table[9]=112,J=0;J<24;++J)D.trans[J]=256+J;for(J=0;J<144;++J)D.trans[24+J]=J;for(J=0;J<8;++J)D.trans[168+J]=280+J;for(J=0;J<112;++J)D.trans[176+J]=144+J;for(J=0;J<5;++J)V.table[J]=0;for(V.table[5]=32,J=0;J<32;++J)V.trans[J]=J}var x=new Uint16Array(16);function w(D,V,J,Z){var oe,de;for(oe=0;oe<16;++oe)D.table[oe]=0;for(oe=0;oe<Z;++oe)D.table[V[J+oe]]++;for(D.table[0]=0,de=0,oe=0;oe<16;++oe)x[oe]=de,de+=D.table[oe];for(oe=0;oe<Z;++oe)V[J+oe]&&(D.trans[x[V[J+oe]]++]=oe)}function L(D){D.bitcount--||(D.tag=D.source[D.sourceIndex++],D.bitcount=7);var V=D.tag&1;return D.tag>>>=1,V}function R(D,V,J){if(!V)return J;for(;D.bitcount<24;)D.tag|=D.source[D.sourceIndex++]<<D.bitcount,D.bitcount+=8;var Z=D.tag&65535>>>16-V;return D.tag>>>=V,D.bitcount-=V,Z+J}function T(D,V){for(;D.bitcount<24;)D.tag|=D.source[D.sourceIndex++]<<D.bitcount,D.bitcount+=8;var J=0,Z=0,oe=0,de=D.tag;do Z=2*Z+(de&1),de>>>=1,++oe,J+=V.table[oe],Z-=V.table[oe];while(Z>=0);return D.tag=de,D.bitcount-=oe,V.trans[J+Z]}function I(D,V,J){var Z,oe,de,ne,be,Te;for(Z=R(D,5,257),oe=R(D,5,1),de=R(D,4,4),ne=0;ne<19;++ne)y[ne]=0;for(ne=0;ne<de;++ne){var Le=R(D,3,0);y[A[ne]]=Le}for(w(v,y,0,19),be=0;be<Z+oe;){var Xe=T(D,v);switch(Xe){case 16:var ze=y[be-1];for(Te=R(D,2,3);Te;--Te)y[be++]=ze;break;case 17:for(Te=R(D,3,3);Te;--Te)y[be++]=0;break;case 18:for(Te=R(D,7,11);Te;--Te)y[be++]=0;break;default:y[be++]=Xe;break}}w(V,y,0,Z),w(J,y,Z,oe)}function N(D,V,J){for(;;){var Z=T(D,V);if(Z===256)return a;if(Z<256)D.dest[D.destLen++]=Z;else{var oe,de,ne,be;for(Z-=257,oe=R(D,d[Z],h[Z]),de=T(D,J),ne=D.destLen-R(D,p[de],m[de]),be=ne;be<ne+oe;++be)D.dest[D.destLen++]=D.dest[be]}}}function U(D){for(var V,J,Z;D.bitcount>8;)D.sourceIndex--,D.bitcount-=8;if(V=D.source[D.sourceIndex+1],V=256*V+D.source[D.sourceIndex],J=D.source[D.sourceIndex+3],J=256*J+D.source[D.sourceIndex+2],V!==(~J&65535))return o;for(D.sourceIndex+=4,Z=V;Z;--Z)D.dest[D.destLen++]=D.source[D.sourceIndex++];return D.bitcount=0,a}function z(D,V){var J=new c(D,V),Z,oe,de;do{switch(Z=L(J),oe=R(J,2,0),oe){case 0:de=U(J);break;case 1:de=N(J,l,f);break;case 2:I(J,J.ltree,J.dtree),de=N(J,J.ltree,J.dtree);break;default:de=o}if(de!==a)throw new Error("Data error")}while(!Z);return J.destLen<J.dest.length?typeof J.dest.slice=="function"?J.dest.slice(0,J.destLen):J.dest.subarray(0,J.destLen):J.dest}u(l,f),b(d,h,4,3),b(p,m,2,1),d[28]=0,h[28]=258,r.exports=z},16465:function(r,a,o){r.exports=s;function s(l,f){if(c("noDeprecation"))return l;var d=!1;function h(){if(!d){if(c("throwDeprecation"))throw new Error(f);c("traceDeprecation")?console.trace(f):console.warn(f),d=!0}return l.apply(this,arguments)}return h}function c(l){try{if(!o.g.localStorage)return!1}catch{return!1}var f=o.g.localStorage[l];return f==null?!1:String(f).toLowerCase()==="true"}},41201:function(r){r.exports=function(o){return o&&typeof o=="object"&&typeof o.copy=="function"&&typeof o.fill=="function"&&typeof o.readUInt8=="function"}},29490:function(r,a,o){"use strict";var s=o(67906),c=o(44610),l=o(43381),f=o(46094);function d(Re){return Re.call.bind(Re)}var h=typeof BigInt<"u",p=typeof Symbol<"u",m=d(Object.prototype.toString),A=d(Number.prototype.valueOf),v=d(String.prototype.valueOf),y=d(Boolean.prototype.valueOf);if(h)var b=d(BigInt.prototype.valueOf);if(p)var u=d(Symbol.prototype.valueOf);function x(Re,gt){if(typeof Re!="object")return!1;try{return gt(Re),!0}catch{return!1}}a.isArgumentsObject=s,a.isGeneratorFunction=c,a.isTypedArray=f;function w(Re){return typeof Promise<"u"&&Re instanceof Promise||Re!==null&&typeof Re=="object"&&typeof Re.then=="function"&&typeof Re.catch=="function"}a.isPromise=w;function L(Re){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Re):f(Re)||le(Re)}a.isArrayBufferView=L;function R(Re){return l(Re)==="Uint8Array"}a.isUint8Array=R;function T(Re){return l(Re)==="Uint8ClampedArray"}a.isUint8ClampedArray=T;function I(Re){return l(Re)==="Uint16Array"}a.isUint16Array=I;function N(Re){return l(Re)==="Uint32Array"}a.isUint32Array=N;function U(Re){return l(Re)==="Int8Array"}a.isInt8Array=U;function z(Re){return l(Re)==="Int16Array"}a.isInt16Array=z;function D(Re){return l(Re)==="Int32Array"}a.isInt32Array=D;function V(Re){return l(Re)==="Float32Array"}a.isFloat32Array=V;function J(Re){return l(Re)==="Float64Array"}a.isFloat64Array=J;function Z(Re){return l(Re)==="BigInt64Array"}a.isBigInt64Array=Z;function oe(Re){return l(Re)==="BigUint64Array"}a.isBigUint64Array=oe;function de(Re){return m(Re)==="[object Map]"}de.working=typeof Map<"u"&&de(new Map);function ne(Re){return typeof Map>"u"?!1:de.working?de(Re):Re instanceof Map}a.isMap=ne;function be(Re){return m(Re)==="[object Set]"}be.working=typeof Set<"u"&&be(new Set);function Te(Re){return typeof Set>"u"?!1:be.working?be(Re):Re instanceof Set}a.isSet=Te;function Le(Re){return m(Re)==="[object WeakMap]"}Le.working=typeof WeakMap<"u"&&Le(new WeakMap);function Xe(Re){return typeof WeakMap>"u"?!1:Le.working?Le(Re):Re instanceof WeakMap}a.isWeakMap=Xe;function ze(Re){return m(Re)==="[object WeakSet]"}ze.working=typeof WeakSet<"u"&&ze(new WeakSet);function We(Re){return ze(Re)}a.isWeakSet=We;function pt(Re){return m(Re)==="[object ArrayBuffer]"}pt.working=typeof ArrayBuffer<"u"&&pt(new ArrayBuffer);function q(Re){return typeof ArrayBuffer>"u"?!1:pt.working?pt(Re):Re instanceof ArrayBuffer}a.isArrayBuffer=q;function Ie(Re){return m(Re)==="[object DataView]"}Ie.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&Ie(new DataView(new ArrayBuffer(1),0,1));function le(Re){return typeof DataView>"u"?!1:Ie.working?Ie(Re):Re instanceof DataView}a.isDataView=le;var ue=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function De(Re){return m(Re)==="[object SharedArrayBuffer]"}function Je(Re){return typeof ue>"u"?!1:(typeof De.working>"u"&&(De.working=De(new ue)),De.working?De(Re):Re instanceof ue)}a.isSharedArrayBuffer=Je;function lt(Re){return m(Re)==="[object AsyncFunction]"}a.isAsyncFunction=lt;function re(Re){return m(Re)==="[object Map Iterator]"}a.isMapIterator=re;function K(Re){return m(Re)==="[object Set Iterator]"}a.isSetIterator=K;function fe(Re){return m(Re)==="[object Generator]"}a.isGeneratorObject=fe;function he(Re){return m(Re)==="[object WebAssembly.Module]"}a.isWebAssemblyCompiledModule=he;function Ne(Re){return x(Re,A)}a.isNumberObject=Ne;function He(Re){return x(Re,v)}a.isStringObject=He;function we(Re){return x(Re,y)}a.isBooleanObject=we;function Fe(Re){return h&&x(Re,b)}a.isBigIntObject=Fe;function Ve(Re){return p&&x(Re,u)}a.isSymbolObject=Ve;function et(Re){return Ne(Re)||He(Re)||we(Re)||Fe(Re)||Ve(Re)}a.isBoxedPrimitive=et;function ft(Re){return typeof Uint8Array<"u"&&(q(Re)||Je(Re))}a.isAnyArrayBuffer=ft,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Re){Object.defineProperty(a,Re,{enumerable:!1,value:function(){throw new Error(Re+" is not supported in userland")}})})},7187:function(r,a,o){var s=o(9964),c=Object.getOwnPropertyDescriptors||function(ue){for(var De=Object.keys(ue),Je={},lt=0;lt<De.length;lt++)Je[De[lt]]=Object.getOwnPropertyDescriptor(ue,De[lt]);return Je},l=/%[sdj%]/g;a.format=function(le){if(!z(le)){for(var ue=[],De=0;De<arguments.length;De++)ue.push(p(arguments[De]));return ue.join(" ")}for(var De=1,Je=arguments,lt=Je.length,re=String(le).replace(l,function(fe){if(fe==="%%")return"%";if(De>=lt)return fe;switch(fe){case"%s":return String(Je[De++]);case"%d":return Number(Je[De++]);case"%j":try{return JSON.stringify(Je[De++])}catch{return"[Circular]"}default:return fe}}),K=Je[De];De<lt;K=Je[++De])I(K)||!Z(K)?re+=" "+K:re+=" "+p(K);return re},a.deprecate=function(le,ue){if(typeof s<"u"&&s.noDeprecation===!0)return le;if(typeof s>"u")return function(){return a.deprecate(le,ue).apply(this,arguments)};var De=!1;function Je(){if(!De){if(s.throwDeprecation)throw new Error(ue);s.traceDeprecation?console.trace(ue):console.error(ue),De=!0}return le.apply(this,arguments)}return Je};var f={},d=/^$/;if(s.env.NODE_DEBUG){var h=s.env.NODE_DEBUG;h=h.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),d=new RegExp("^"+h+"$","i")}a.debuglog=function(le){if(le=le.toUpperCase(),!f[le])if(d.test(le)){var ue=s.pid;f[le]=function(){var De=a.format.apply(a,arguments);console.error("%s %d: %s",le,ue,De)}}else f[le]=function(){};return f[le]};function p(le,ue){var De={seen:[],stylize:A};return arguments.length>=3&&(De.depth=arguments[2]),arguments.length>=4&&(De.colors=arguments[3]),T(ue)?De.showHidden=ue:ue&&a._extend(De,ue),V(De.showHidden)&&(De.showHidden=!1),V(De.depth)&&(De.depth=2),V(De.colors)&&(De.colors=!1),V(De.customInspect)&&(De.customInspect=!0),De.colors&&(De.stylize=m),y(De,le,De.depth)}a.inspect=p,p.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},p.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function m(le,ue){var De=p.styles[ue];return De?"\x1B["+p.colors[De][0]+"m"+le+"\x1B["+p.colors[De][1]+"m":le}function A(le,ue){return le}function v(le){var ue={};return le.forEach(function(De,Je){ue[De]=!0}),ue}function y(le,ue,De){if(le.customInspect&&ue&&ne(ue.inspect)&&ue.inspect!==a.inspect&&!(ue.constructor&&ue.constructor.prototype===ue)){var Je=ue.inspect(De,le);return z(Je)||(Je=y(le,Je,De)),Je}var lt=b(le,ue);if(lt)return lt;var re=Object.keys(ue),K=v(re);if(le.showHidden&&(re=Object.getOwnPropertyNames(ue)),de(ue)&&(re.indexOf("message")>=0||re.indexOf("description")>=0))return u(ue);if(re.length===0){if(ne(ue)){var fe=ue.name?": "+ue.name:"";return le.stylize("[Function"+fe+"]","special")}if(J(ue))return le.stylize(RegExp.prototype.toString.call(ue),"regexp");if(oe(ue))return le.stylize(Date.prototype.toString.call(ue),"date");if(de(ue))return u(ue)}var he="",Ne=!1,He=["{","}"];if(R(ue)&&(Ne=!0,He=["[","]"]),ne(ue)){var we=ue.name?": "+ue.name:"";he=" [Function"+we+"]"}if(J(ue)&&(he=" "+RegExp.prototype.toString.call(ue)),oe(ue)&&(he=" "+Date.prototype.toUTCString.call(ue)),de(ue)&&(he=" "+u(ue)),re.length===0&&(!Ne||ue.length==0))return He[0]+he+He[1];if(De<0)return J(ue)?le.stylize(RegExp.prototype.toString.call(ue),"regexp"):le.stylize("[Object]","special");le.seen.push(ue);var Fe;return Ne?Fe=x(le,ue,De,K,re):Fe=re.map(function(Ve){return w(le,ue,De,K,Ve,Ne)}),le.seen.pop(),L(Fe,he,He)}function b(le,ue){if(V(ue))return le.stylize("undefined","undefined");if(z(ue)){var De="'"+JSON.stringify(ue).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return le.stylize(De,"string")}if(U(ue))return le.stylize(""+ue,"number");if(T(ue))return le.stylize(""+ue,"boolean");if(I(ue))return le.stylize("null","null")}function u(le){return"["+Error.prototype.toString.call(le)+"]"}function x(le,ue,De,Je,lt){for(var re=[],K=0,fe=ue.length;K<fe;++K)We(ue,String(K))?re.push(w(le,ue,De,Je,String(K),!0)):re.push("");return lt.forEach(function(he){he.match(/^\d+$/)||re.push(w(le,ue,De,Je,he,!0))}),re}function w(le,ue,De,Je,lt,re){var K,fe,he;if(he=Object.getOwnPropertyDescriptor(ue,lt)||{value:ue[lt]},he.get?he.set?fe=le.stylize("[Getter/Setter]","special"):fe=le.stylize("[Getter]","special"):he.set&&(fe=le.stylize("[Setter]","special")),We(Je,lt)||(K="["+lt+"]"),fe||(le.seen.indexOf(he.value)<0?(I(De)?fe=y(le,he.value,null):fe=y(le,he.value,De-1),fe.indexOf(`
`)>-1&&(re?fe=fe.split(`
`).map(function(Ne){return"  "+Ne}).join(`
`).slice(2):fe=`
`+fe.split(`
`).map(function(Ne){return"   "+Ne}).join(`
`))):fe=le.stylize("[Circular]","special")),V(K)){if(re&&lt.match(/^\d+$/))return fe;K=JSON.stringify(""+lt),K.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(K=K.slice(1,-1),K=le.stylize(K,"name")):(K=K.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),K=le.stylize(K,"string"))}return K+": "+fe}function L(le,ue,De){var Je=0,lt=le.reduce(function(re,K){return Je++,K.indexOf(`
`)>=0&&Je++,re+K.replace(/\u001b\[\d\d?m/g,"").length+1},0);return lt>60?De[0]+(ue===""?"":ue+`
 `)+" "+le.join(`,
  `)+" "+De[1]:De[0]+ue+" "+le.join(", ")+" "+De[1]}a.types=o(29490);function R(le){return Array.isArray(le)}a.isArray=R;function T(le){return typeof le=="boolean"}a.isBoolean=T;function I(le){return le===null}a.isNull=I;function N(le){return le==null}a.isNullOrUndefined=N;function U(le){return typeof le=="number"}a.isNumber=U;function z(le){return typeof le=="string"}a.isString=z;function D(le){return typeof le=="symbol"}a.isSymbol=D;function V(le){return le===void 0}a.isUndefined=V;function J(le){return Z(le)&&Te(le)==="[object RegExp]"}a.isRegExp=J,a.types.isRegExp=J;function Z(le){return typeof le=="object"&&le!==null}a.isObject=Z;function oe(le){return Z(le)&&Te(le)==="[object Date]"}a.isDate=oe,a.types.isDate=oe;function de(le){return Z(le)&&(Te(le)==="[object Error]"||le instanceof Error)}a.isError=de,a.types.isNativeError=de;function ne(le){return typeof le=="function"}a.isFunction=ne;function be(le){return le===null||typeof le=="boolean"||typeof le=="number"||typeof le=="string"||typeof le=="symbol"||typeof le>"u"}a.isPrimitive=be,a.isBuffer=o(41201);function Te(le){return Object.prototype.toString.call(le)}function Le(le){return le<10?"0"+le.toString(10):le.toString(10)}var Xe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ze(){var le=new Date,ue=[Le(le.getHours()),Le(le.getMinutes()),Le(le.getSeconds())].join(":");return[le.getDate(),Xe[le.getMonth()],ue].join(" ")}a.log=function(){console.log("%s - %s",ze(),a.format.apply(a,arguments))},a.inherits=o(89784),a._extend=function(le,ue){if(!ue||!Z(ue))return le;for(var De=Object.keys(ue),Je=De.length;Je--;)le[De[Je]]=ue[De[Je]];return le};function We(le,ue){return Object.prototype.hasOwnProperty.call(le,ue)}var pt=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;a.promisify=function(ue){if(typeof ue!="function")throw new TypeError('The "original" argument must be of type Function');if(pt&&ue[pt]){var De=ue[pt];if(typeof De!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(De,pt,{value:De,enumerable:!1,writable:!1,configurable:!0}),De}function De(){for(var Je,lt,re=new Promise(function(he,Ne){Je=he,lt=Ne}),K=[],fe=0;fe<arguments.length;fe++)K.push(arguments[fe]);K.push(function(he,Ne){he?lt(he):Je(Ne)});try{ue.apply(this,K)}catch(he){lt(he)}return re}return Object.setPrototypeOf(De,Object.getPrototypeOf(ue)),pt&&Object.defineProperty(De,pt,{value:De,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(De,c(ue))},a.promisify.custom=pt;function q(le,ue){if(!le){var De=new Error("Promise was rejected with a falsy value");De.reason=le,le=De}return ue(le)}function Ie(le){if(typeof le!="function")throw new TypeError('The "original" argument must be of type Function');function ue(){for(var De=[],Je=0;Je<arguments.length;Je++)De.push(arguments[Je]);var lt=De.pop();if(typeof lt!="function")throw new TypeError("The last argument must be of type Function");var re=this,K=function(){return lt.apply(re,arguments)};le.apply(this,De).then(function(fe){s.nextTick(K.bind(null,null,fe))},function(fe){s.nextTick(q.bind(null,fe,K))})}return Object.setPrototypeOf(ue,Object.getPrototypeOf(le)),Object.defineProperties(ue,c(le)),ue}a.callbackify=Ie},43381:function(r,a,o){"use strict";var s=o(68404),c=o(10821),l=o(26601),f=o(67913),d=o(68109),h=f("Object.prototype.toString"),p=o(26626)(),m=typeof globalThis>"u"?o.g:globalThis,A=c(),v=f("String.prototype.slice"),y=Object.getPrototypeOf,b=f("Array.prototype.indexOf",!0)||function(R,T){for(var I=0;I<R.length;I+=1)if(R[I]===T)return I;return-1},u={__proto__:null};p&&d&&y?s(A,function(L){var R=new m[L];if(Symbol.toStringTag in R){var T=y(R),I=d(T,Symbol.toStringTag);if(!I){var N=y(T);I=d(N,Symbol.toStringTag)}u["$"+L]=l(I.get)}}):s(A,function(L){var R=new m[L],T=R.slice||R.set;T&&(u["$"+L]=l(T))});var x=function(R){var T=!1;return s(u,function(I,N){if(!T)try{"$"+I(R)===N&&(T=v(N,1))}catch{}}),T},w=function(R){var T=!1;return s(u,function(I,N){if(!T)try{I(R),T=v(N,1)}catch{}}),T};r.exports=function(R){if(!R||typeof R!="object")return!1;if(!p){var T=v(h(R),8,-1);return b(A,T)>-1?T:T!=="Object"?!1:w(R)}return d?x(R):null}},52242:function(r,a,o){r.exports=o(45349)},45349:function(r,a,o){(function(){var s;if(r.exports&&!o.g.xmldocAssumeBrowser)s=o(61733);else if(s=this.sax,!s)throw new Error("Expected sax to be defined. Make sure you're including sax.js before this file.");function c(I,N){if(!N){var U=p[p.length-1];U.parser&&(N=U.parser)}this.name=I.name,this.attr=I.attributes,this.val="",this.children=[],this.firstChild=null,this.lastChild=null,this.line=N?N.line:null,this.column=N?N.column:null,this.position=N?N.position:null,this.startTagPosition=N?N.startTagPosition:null}c.prototype._addChild=function(I){this.children.push(I),this.firstChild||(this.firstChild=I),this.lastChild=I},c.prototype._opentag=function(I){var N=new c(I);this._addChild(N),p.unshift(N)},c.prototype._closetag=function(){p.shift()},c.prototype._text=function(I){typeof this.children>"u"||(this.val+=I,this._addChild(new l(I)))},c.prototype._cdata=function(I){this.val+=I,this._addChild(new f(I))},c.prototype._comment=function(I){typeof this.children>"u"||this._addChild(new d(I))},c.prototype._error=function(I){throw I},c.prototype.eachChild=function(I,N){for(var U=0,z=this.children.length;U<z;U++)if(this.children[U].type==="element"&&I.call(N,this.children[U],U,this.children)===!1)return},c.prototype.childNamed=function(I){for(var N=0,U=this.children.length;N<U;N++){var z=this.children[N];if(z.name===I)return z}},c.prototype.childrenNamed=function(I){for(var N=[],U=0,z=this.children.length;U<z;U++)this.children[U].name===I&&N.push(this.children[U]);return N},c.prototype.childWithAttribute=function(I,N){for(var U=0,z=this.children.length;U<z;U++){var D=this.children[U];if(D.type==="element"&&(N&&D.attr[I]===N||!N&&D.attr[I]))return D}},c.prototype.descendantsNamed=function(I){for(var N=[],U=0,z=this.children.length;U<z;U++){var D=this.children[U];D.type==="element"&&(D.name===I&&N.push(D),N=N.concat(D.descendantsNamed(I)))}return N},c.prototype.descendantWithPath=function(I){for(var N=this,U=I.split("."),z=0,D=U.length;z<D;z++)if(N&&N.type==="element")N=N.childNamed(U[z]);else return;return N},c.prototype.valueWithPath=function(I){var N=I.split("@"),U=this.descendantWithPath(N[0]);if(U)return N.length>1?U.attr[N[1]]:U.val},c.prototype.toString=function(I){return this.toStringWithIndent("",I)},c.prototype.toStringWithIndent=function(I,N){var U=I+"<"+this.name,z=N&&N.compressed?"":`
`,D=N&&N.preserveWhitespace;for(var V in this.attr)Object.prototype.hasOwnProperty.call(this.attr,V)&&(U+=" "+V+'="'+R(this.attr[V])+'"');if(this.children.length===1&&this.children[0].type!=="element")U+=">"+this.children[0].toString(N)+"</"+this.name+">";else if(this.children.length){U+=">"+z;for(var J=I+(N&&N.compressed?"":"  "),Z=0,oe=this.children.length;Z<oe;Z++)U+=this.children[Z].toStringWithIndent(J,N)+z;U+=I+"</"+this.name+">"}else if(N&&N.html){var de=["area","base","br","col","embed","frame","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];de.indexOf(this.name)!==-1?U+="/>":U+="></"+this.name+">"}else U+="/>";return U};function l(I){this.text=I}l.prototype.toString=function(I){return T(R(this.text),I)},l.prototype.toStringWithIndent=function(I,N){return I+this.toString(N)};function f(I){this.cdata=I}f.prototype.toString=function(I){return"<![CDATA["+T(this.cdata,I)+"]]>"},f.prototype.toStringWithIndent=function(I,N){return I+this.toString(N)};function d(I){this.comment=I}d.prototype.toString=function(I){return"<!--"+T(R(this.comment),I)+"-->"},d.prototype.toStringWithIndent=function(I,N){return I+this.toString(N)},c.prototype.type="element",l.prototype.type="text",f.prototype.type="cdata",d.prototype.type="comment";function h(I){if(I&&(I=I.toString().trim()),!I)throw new Error("No XML to parse!");this.doctype="",this.parser=s.parser(!0),m(this.parser),p=[this];try{this.parser.write(I)}finally{delete this.parser}}L(h.prototype,c.prototype),h.prototype._opentag=function(I){typeof this.children>"u"?c.call(this,I):c.prototype._opentag.apply(this,arguments)},h.prototype._doctype=function(I){this.doctype+=I};var p=null;function m(I){I.onopentag=A,I.onclosetag=v,I.ontext=y,I.oncdata=b,I.oncomment=u,I.ondoctype=x,I.onerror=w}function A(){p[0]&&p[0]._opentag.apply(p[0],arguments)}function v(){p[0]&&p[0]._closetag.apply(p[0],arguments)}function y(){p[0]&&p[0]._text.apply(p[0],arguments)}function b(){p[0]&&p[0]._cdata.apply(p[0],arguments)}function u(){p[0]&&p[0]._comment.apply(p[0],arguments)}function x(){p[0]&&p[0]._doctype.apply(p[0],arguments)}function w(){p[0]&&p[0]._error.apply(p[0],arguments)}function L(I,N){for(var U in N)N.hasOwnProperty(U)&&(I[U]=N[U])}function R(I){return I.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&apos;").replace(/"/g,"&quot;")}function T(I,N){var U=I;return N&&N.trimmed&&I.length>25&&(U=U.substring(0,25).trim()+"\u2026"),N&&N.preserveWhitespace||(U=U.trim()),U}r.exports&&!o.g.xmldocAssumeBrowser?(r.exports.XmlDocument=h,r.exports.XmlElement=c,r.exports.XmlTextNode=l,r.exports.XmlCDataNode=f,r.exports.XmlCommentNode=d):(this.XmlDocument=h,this.XmlElement=c,this.XmlTextNode=l,this.XmlCDataNode=f,this.XmlCommentNode=d)})()},7785:function(r,a,o){"use strict";typeof window<"u"&&!window.Promise&&o(98168),o(83043);var s=function(l,f){return new Promise(function(d,h){var p=new XMLHttpRequest;p.open("GET",l,!0);for(var m in f)p.setRequestHeader(m,f[m]);p.responseType="arraybuffer",p.onreadystatechange=function(){if(p.readyState===4){var A=p.status>=200&&p.status<300;A||setTimeout(function(){h(new TypeError('Failed to fetch (url: "'+l+'")'))},0)}},p.onload=function(){var A=p.status>=200&&p.status<300;A&&d(p.response)},p.onerror=function(){setTimeout(function(){h(new TypeError('Network request failed (url: "'+l+'")'))},0)},p.ontimeout=function(){setTimeout(function(){h(new TypeError('Network request failed (url: "'+l+'")'))},0)},p.send()})};function c(l){this.fs=l,this.resolving={}}c.prototype.resolve=function(l,f){if(!this.resolving[l]){var d=this;this.resolving[l]=new Promise(function(h,p){l.toLowerCase().indexOf("https://")===0||l.toLowerCase().indexOf("http://")===0?d.fs.existsSync(l)?h():s(l,f).then(function(m){d.fs.writeFileSync(l,m),h()},function(m){p(m)}):h()})}return this.resolving[l]},c.prototype.resolved=function(){var l=this;return new Promise(function(f,d){Promise.all(Object.values(l.resolving)).then(function(){f()},function(h){d(h)})})},r.exports=c},45314:function(r,a,o){"use strict";var s=o(50621).Buffer,c=o(91867).isFunction,l=o(91867).isUndefined,f=o(91867).isNull,d=o(65209),h=d.saveAs,p={Roboto:{normal:"Roboto-Regular.ttf",bold:"Roboto-Medium.ttf",italics:"Roboto-Italic.ttf",bolditalics:"Roboto-MediumItalic.ttf"}};function m(v,y,b,u){this.docDefinition=v,this.tableLayouts=y||null,this.fonts=b||p,this.vfs=u}function A(){try{var v=new Uint8Array(1),y={foo:function(){return 42}};return Object.setPrototypeOf(y,Uint8Array.prototype),Object.setPrototypeOf(v,y),v.foo()===42}catch{return!1}}m.prototype._createDoc=function(v,y){var b=function(z){return typeof z=="object"?{url:z.url,headers:z.headers}:{url:z,headers:{}}};v=v||{},this.tableLayouts&&(v.tableLayouts=this.tableLayouts);var u=o(81566),x=new u(this.fonts);if(o(48181).bindFS(this.vfs),!c(y)){var w=x.createPdfKitDocument(this.docDefinition,v);return w}var L=o(7785),R=new L(o(48181));for(var T in this.fonts)if(this.fonts.hasOwnProperty(T)){if(this.fonts[T].normal)if(Array.isArray(this.fonts[T].normal)){var I=b(this.fonts[T].normal[0]);R.resolve(I.url,I.headers),this.fonts[T].normal[0]=I.url}else{var I=b(this.fonts[T].normal);R.resolve(I.url,I.headers),this.fonts[T].normal=I.url}if(this.fonts[T].bold)if(Array.isArray(this.fonts[T].bold)){var I=b(this.fonts[T].bold[0]);R.resolve(I.url,I.headers),this.fonts[T].bold[0]=I.url}else{var I=b(this.fonts[T].bold);R.resolve(I.url,I.headers),this.fonts[T].bold=I.url}if(this.fonts[T].italics)if(Array.isArray(this.fonts[T].italics)){var I=b(this.fonts[T].italics[0]);R.resolve(I.url,I.headers),this.fonts[T].italics[0]=I.url}else{var I=b(this.fonts[T].italics);R.resolve(I.url,I.headers),this.fonts[T].italics=I.url}if(this.fonts[T].bolditalics)if(Array.isArray(this.fonts[T].bolditalics)){var I=b(this.fonts[T].bolditalics[0]);R.resolve(I.url,I.headers),this.fonts[T].bolditalics[0]=I.url}else{var I=b(this.fonts[T].bolditalics);R.resolve(I.url,I.headers),this.fonts[T].bolditalics=I.url}}if(this.docDefinition.images){for(var N in this.docDefinition.images)if(this.docDefinition.images.hasOwnProperty(N)){var I=b(this.docDefinition.images[N]);R.resolve(I.url,I.headers),this.docDefinition.images[N]=I.url}}var U=this;R.resolved().then(function(){var z=x.createPdfKitDocument(U.docDefinition,v);y(z)},function(z){throw z})},m.prototype._flushDoc=function(v,y){var b=[],u;v.on("readable",function(){for(var x;(x=v.read(9007199254740991))!==null;)b.push(x)}),v.on("end",function(){u=s.concat(b),y(u,v._pdfMakePages)}),v.end()},m.prototype._getPages=function(v,y){if(!y)throw"_getPages is an async method and needs a callback argument";var b=this;this._createDoc(v,function(u){b._flushDoc(u,function(x,w){y(w)})})},m.prototype._bufferToBlob=function(v){var y;try{y=new Blob([v],{type:"application/pdf"})}catch(u){if(u.name==="InvalidStateError"){var b=new Uint8Array(v);y=new Blob([b.buffer],{type:"application/pdf"})}}if(!y)throw"Could not generate blob";return y},m.prototype._openWindow=function(){var v=window.open("","_blank");if(v===null)throw"Open PDF in new window blocked by browser";return v},m.prototype._openPdf=function(v,y){y||(y=this._openWindow());try{this.getBlob(function(b){var u=window.URL||window.webkitURL,x=u.createObjectURL(b);y.location.href=x},v)}catch(b){throw y.close(),b}},m.prototype.open=function(v,y){v=v||{},v.autoPrint=!1,y=y||null,this._openPdf(v,y)},m.prototype.print=function(v,y){v=v||{},v.autoPrint=!0,y=y||null,this._openPdf(v,y)},m.prototype.download=function(v,y,b){c(v)&&(l(y)||(b=y),y=v,v=null),v=v||"file.pdf",this.getBlob(function(u){h(u,v),c(y)&&y()},b)},m.prototype.getBase64=function(v,y){if(!v)throw"getBase64 is an async method and needs a callback argument";this.getBuffer(function(b){v(b.toString("base64"))},y)},m.prototype.getDataUrl=function(v,y){if(!v)throw"getDataUrl is an async method and needs a callback argument";this.getBuffer(function(b){v("data:application/pdf;base64,"+b.toString("base64"))},y)},m.prototype.getBlob=function(v,y){if(!v)throw"getBlob is an async method and needs a callback argument";var b=this;this.getBuffer(function(u){var x=b._bufferToBlob(u);v(x)},y)},m.prototype.getBuffer=function(v,y){if(!v)throw"getBuffer is an async method and needs a callback argument";var b=this;this._createDoc(y,function(u){b._flushDoc(u,function(x){v(x)})})},m.prototype.getStream=function(v,y){if(!c(y)){var b=this._createDoc(v);return b}this._createDoc(v,function(u){y(u)})},r.exports={createPdf:function(v,y,b,u){if(!A())throw"Your browser does not provide the level of support needed";return new m(v,y||o.g.pdfMake.tableLayouts,b||o.g.pdfMake.fonts,u||o.g.pdfMake.vfs)}}},48181:function(r,a,o){"use strict";var s="/",c=o(50621).Buffer;function l(){this.fileSystem={},this.dataSystem={}}l.prototype.existsSync=function(d){return d=f(d),typeof this.fileSystem[d]<"u"||typeof this.dataSystem[d]<"u"},l.prototype.readFileSync=function(d,h){d=f(d);var p=this.dataSystem[d];if(typeof p=="string"&&h==="utf8")return p;if(p)return new c(p,typeof p=="string"?"base64":void 0);var m=this.fileSystem[d];if(m)return m;throw"File '"+d+"' not found in virtual file system"},l.prototype.writeFileSync=function(d,h){this.fileSystem[f(d)]=h},l.prototype.bindFS=function(d){this.dataSystem=d||{}};function f(d){return d.indexOf(s)===0&&(d=d.substring(s.length)),d.indexOf("/")===0&&(d=d.substring(1)),d}r.exports=new l},77530:function(r,a,o){"use strict";var s=o(91867).isString;function c(h,p,m=0,A){var v=[],y=0,b=0,u=[],x=0,w=0,L=[],R=p;h.forEach(function(D){l(D)?(v.push(D),y+=D._minWidth,b+=D._maxWidth):f(D)?(u.push(D),x=Math.max(x,D._minWidth),w=Math.max(w,D._maxWidth)):L.push(D)}),L.forEach(function(D,V){if(s(D.width)&&/\d+%/.test(D.width)){var J=0;if(A){var Z=A._layout.paddingLeft(V,A),oe=A._layout.paddingRight(V,A),de=A._layout.vLineWidth(V,A),ne=A._layout.vLineWidth(V+1,A);V===0?J=Z+oe+de+ne/2:V===L.length-1?J=Z+oe+de/2+ne:J=Z+oe+de/2+ne/2}var be=R+m;D.width=parseFloat(D.width)*be/100-J}D.width<D._minWidth&&D.elasticWidth?D._calcWidth=D._minWidth:D._calcWidth=D.width,p-=D._calcWidth});var T=y+x*u.length,I=b+w*u.length;if(T>=p)v.forEach(function(D){D._calcWidth=D._minWidth}),u.forEach(function(D){D._calcWidth=x});else{if(I<p)v.forEach(function(D){D._calcWidth=D._maxWidth,p-=D._calcWidth});else{var N=p-T,U=I-T;v.forEach(function(D){var V=D._maxWidth-D._minWidth;D._calcWidth=D._minWidth+V*N/U,p-=D._calcWidth})}if(u.length>0){var z=p/u.length;u.forEach(function(D){D._calcWidth=z})}}}function l(h){return h.width==="auto"}function f(h){return h.width===null||h.width===void 0||h.width==="*"||h.width==="star"}function d(h){for(var p={min:0,max:0},m={min:0,max:0},A=0,v=0,y=h.length;v<y;v++){var b=h[v];f(b)?(m.min=Math.max(m.min,b._minWidth),m.max=Math.max(m.max,b._maxWidth),A++):l(b)?(p.min+=b._minWidth,p.max+=b._maxWidth):(p.min+=b.width!==void 0&&b.width||b._minWidth,p.max+=b.width!==void 0&&b.width||b._maxWidth)}return A&&(p.min+=A*m.min,p.max+=A*m.max),p}r.exports={buildColumnWidths:c,measureMinMax:d,isAutoColumn:l,isStarColumn:f}},42526:function(r,a,o){"use strict";var s=o(11548),c=o(76442),l=o(77530),f=o(91867).isString,d=o(91867).isNumber,h=o(91867).isObject,p=o(91867).isArray,m=o(91867).fontStringify,A=o(91867).getNodeId,v=o(91867).pack,y=o(72155);function b(u,x,w,L,R,T,I){this.textTools=new s(u),this.styleStack=new c(x,w),this.imageMeasure=L,this.svgMeasure=R,this.tableLayouts=T,this.images=I,this.autoImageIndex=1}b.prototype.measureDocument=function(u){return this.measureNode(u)},b.prototype.measureNode=function(u){var x=this;return this.styleStack.auto(u,function(){if(u._margin=L(u),u.columns)return w(x.measureColumns(u));if(u.stack)return w(x.measureVerticalContainer(u));if(u.ul)return w(x.measureUnorderedList(u));if(u.ol)return w(x.measureOrderedList(u));if(u.table)return w(x.measureTable(u));if(u.text!==void 0)return w(x.measureLeaf(u));if(u.toc)return w(x.measureToc(u));if(u.image)return w(x.measureImage(u));if(u.svg)return w(x.measureSVG(u));if(u.canvas)return w(x.measureCanvas(u));if(u.qr)return w(x.measureQr(u));throw"Unrecognized document structure: "+JSON.stringify(u,m)});function w(R){var T=R._margin;return T&&(R._minWidth+=T[0]+T[2],R._maxWidth+=T[0]+T[2]),R}function L(){function R(D,V){return D.marginLeft||D.marginTop||D.marginRight||D.marginBottom?[D.marginLeft||V[0]||0,D.marginTop||V[1]||0,D.marginRight||V[2]||0,D.marginBottom||V[3]||0]:V}function T(D){for(var V={},J=D.length-1;J>=0;J--){var Z=D[J],oe=x.styleStack.styleDictionary[Z];for(var de in oe)oe.hasOwnProperty(de)&&(V[de]=oe[de])}return V}function I(D){return d(D)?D=[D,D,D,D]:p(D)&&D.length===2&&(D=[D[0],D[1],D[0],D[1]]),D}var N=[void 0,void 0,void 0,void 0];if(u.style){var U=p(u.style)?u.style:[u.style],z=T(U);z&&(N=R(z,N)),z.margin&&(N=I(z.margin))}return N=R(u,N),u.margin&&(N=I(u.margin)),N[0]===void 0&&N[1]===void 0&&N[2]===void 0&&N[3]===void 0?null:N}},b.prototype.convertIfBase64Image=function(u){if(/^data:image\/(jpeg|jpg|png);base64,/.test(u.image)){var x="$$pdfmake$$"+this.autoImageIndex++;this.images[x]=u.image,u.image=x}},b.prototype.measureImageWithDimensions=function(u,x){if(u.fit){var w=x.width/x.height>u.fit[0]/u.fit[1]?u.fit[0]/x.width:u.fit[1]/x.height;u._width=u._minWidth=u._maxWidth=x.width*w,u._height=x.height*w}else u.cover?(u._width=u._minWidth=u._maxWidth=u.cover.width,u._height=u._minHeight=u._maxHeight=u.cover.height):(u._width=u._minWidth=u._maxWidth=u.width||x.width,u._height=u.height||x.height*u._width/x.width,d(u.maxWidth)&&u.maxWidth<u._width&&(u._width=u._minWidth=u._maxWidth=u.maxWidth,u._height=u._width*x.height/x.width),d(u.maxHeight)&&u.maxHeight<u._height&&(u._height=u.maxHeight,u._width=u._minWidth=u._maxWidth=u._height*x.width/x.height),d(u.minWidth)&&u.minWidth>u._width&&(u._width=u._minWidth=u._maxWidth=u.minWidth,u._height=u._width*x.height/x.width),d(u.minHeight)&&u.minHeight>u._height&&(u._height=u.minHeight,u._width=u._minWidth=u._maxWidth=u._height*x.width/x.height));u._alignment=this.styleStack.getProperty("alignment")},b.prototype.measureImage=function(u){this.images&&this.convertIfBase64Image(u);var x=this.imageMeasure.measureImage(u.image);return this.measureImageWithDimensions(u,x),u},b.prototype.measureSVG=function(u){var x=this.svgMeasure.measureSVG(u.svg);return this.measureImageWithDimensions(u,x),u.font=this.styleStack.getProperty("font"),u.svg=this.svgMeasure.writeDimensions(u.svg,{width:u._width,height:u._height}),u},b.prototype.measureLeaf=function(u){u._textRef&&u._textRef._textNodeRef.text&&(u.text=u._textRef._textNodeRef.text);var x=this.styleStack.clone();x.push(u);var w=this.textTools.buildInlines(u.text,x);return u._inlines=w.items,u._minWidth=w.minWidth,u._maxWidth=w.maxWidth,u},b.prototype.measureToc=function(u){if(u.toc.title&&(u.toc.title=this.measureNode(u.toc.title)),u.toc._items.length>0){for(var x=[],w=u.toc.textStyle||{},L=u.toc.numberStyle||w,R=u.toc.textMargin||[0,0,0,0],T=0,I=u.toc._items.length;T<I;T++){var N=u.toc._items[T],U=N._textNodeRef.tocStyle||w,z=N._textNodeRef.tocMargin||R,D=N._textNodeRef.tocNumberStyle||L,V=A(N._nodeRef);x.push([{text:N._textNodeRef.text,linkToDestination:V,alignment:"left",style:U,margin:z},{text:"00000",linkToDestination:V,alignment:"right",_tocItemRef:N._nodeRef,style:D,margin:[0,z[1],0,z[3]]}])}u.toc._table={table:{dontBreakRows:!0,widths:["*","auto"],body:x},layout:"noBorders"},u.toc._table=this.measureNode(u.toc._table)}return u},b.prototype.measureVerticalContainer=function(u){var x=u.stack;u._minWidth=0,u._maxWidth=0;for(var w=0,L=x.length;w<L;w++)x[w]=this.measureNode(x[w]),u._minWidth=Math.max(u._minWidth,x[w]._minWidth),u._maxWidth=Math.max(u._maxWidth,x[w]._maxWidth);return u},b.prototype.gapSizeForList=function(){return this.textTools.sizeOfString("9. ",this.styleStack)},b.prototype.buildUnorderedMarker=function(u,x,w){function L(U,z){var D=U.fontSize/6;return{canvas:[{x:D,y:U.height/U.lineHeight+U.descender-U.fontSize/3,r1:D,r2:D,type:"ellipse",color:z}]}}function R(U,z){var D=U.fontSize/3;return{canvas:[{x:0,y:U.height/U.lineHeight+U.descender-U.fontSize/3-D/2,h:D,w:D,type:"rect",color:z}]}}function T(U,z){var D=U.fontSize/6;return{canvas:[{x:D,y:U.height/U.lineHeight+U.descender-U.fontSize/3,r1:D,r2:D,type:"ellipse",lineColor:z}]}}var I,N=u.getProperty("markerColor")||u.getProperty("color")||"black";switch(w){case"circle":I=T(x,N);break;case"square":I=R(x,N);break;case"none":I={};break;case"disc":default:I=L(x,N);break}return I._minWidth=I._maxWidth=x.width,I._minHeight=I._maxHeight=x.height,I},b.prototype.buildOrderedMarker=function(u,x,w,L){function R(D){function V(J){return(J>=26?V((J/26>>0)-1):"")+"abcdefghijklmnopqrstuvwxyz"[J%26>>0]}return D<1?D.toString():V(D-1)}function T(D){if(D<1||D>4999)return D.toString();var V=D,J={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},Z="",oe;for(oe in J)for(;V>=J[oe];)Z+=oe,V-=J[oe];return Z}function I(D){return D.toString()}var N;switch(w){case"none":N=null;break;case"upper-alpha":N=R(u).toUpperCase();break;case"lower-alpha":N=R(u);break;case"upper-roman":N=T(u);break;case"lower-roman":N=T(u).toLowerCase();break;case"decimal":default:N=I(u);break}if(N===null)return{};L&&(p(L)?(L[0]&&(N=L[0]+N),L[1]&&(N+=L[1]),N+=" "):N+=L+" ");var U={text:N},z=x.getProperty("markerColor");return z&&(U.color=z),{_inlines:this.textTools.buildInlines(U,x).items}},b.prototype.measureUnorderedList=function(u){var x=this.styleStack.clone(),w=u.ul;u.type=u.type||"disc",u._gapSize=this.gapSizeForList(),u._minWidth=0,u._maxWidth=0;for(var L=0,R=w.length;L<R;L++){var T=w[L]=this.measureNode(w[L]);!T.ol&&!T.ul&&(T.listMarker=this.buildUnorderedMarker(x,u._gapSize,T.listType||u.type)),u._minWidth=Math.max(u._minWidth,w[L]._minWidth+u._gapSize.width),u._maxWidth=Math.max(u._maxWidth,w[L]._maxWidth+u._gapSize.width)}return u},b.prototype.measureOrderedList=function(u){var x=this.styleStack.clone(),w=u.ol;u.type=u.type||"decimal",u.separator=u.separator||".",u.reversed=u.reversed||!1,d(u.start)||(u.start=u.reversed?w.length:1),u._gapSize=this.gapSizeForList(),u._minWidth=0,u._maxWidth=0;for(var L=u.start,R=0,T=w.length;R<T;R++){var I=w[R]=this.measureNode(w[R]);if(!I.ol&&!I.ul){var N=d(I.counter)?I.counter:L;I.listMarker=this.buildOrderedMarker(N,x,I.listType||u.type,u.separator),I.listMarker._inlines&&(u._gapSize.width=Math.max(u._gapSize.width,I.listMarker._inlines[0].width)),u.reversed?L--:L++}u._minWidth=Math.max(u._minWidth,w[R]._minWidth),u._maxWidth=Math.max(u._maxWidth,w[R]._maxWidth)}u._minWidth+=u._gapSize.width,u._maxWidth+=u._gapSize.width;for(var R=0,T=w.length;R<T;R++){var I=w[R];!I.ol&&!I.ul&&(I.listMarker._minWidth=I.listMarker._maxWidth=u._gapSize.width)}return u},b.prototype.measureColumns=function(u){var x=u.columns;u._gap=this.styleStack.getProperty("columnGap")||0;for(var w=0,L=x.length;w<L;w++)x[w]=this.measureNode(x[w]);var R=l.measureMinMax(x),T=x.length>0?x.length-1:0;return u._minWidth=R.min+u._gap*T,u._maxWidth=R.max+u._gap*T,u},b.prototype.measureTable=function(u){be(u),u._layout=V(this.tableLayouts),u._offsets=J(u._layout);var x=[],w,L,R,T;for(w=0,R=u.table.body[0].length;w<R;w++){var I=u.table.widths[w];for(I._minWidth=0,I._maxWidth=0,L=0,T=u.table.body.length;L<T;L++){var N=u.table.body[L],U=N[w];if(U===void 0)throw console.error("Malformed table row ",N,"in node ",u),"Malformed table row, a cell is undefined.";U===null&&(U=""),U._span||(U=N[w]=this.styleStack.auto(U,D(this,U)),U.colSpan&&U.colSpan>1?(de(N,w,U.colSpan),x.push({col:w,span:U.colSpan,minWidth:U._minWidth,maxWidth:U._maxWidth})):(I._minWidth=Math.max(I._minWidth,U._minWidth),I._maxWidth=Math.max(I._maxWidth,U._maxWidth))),U.rowSpan&&U.rowSpan>1&&ne(u.table,L,w,U.rowSpan)}}Z();var z=l.measureMinMax(u.table.widths);return u._minWidth=z.min+u._offsets.total,u._maxWidth=z.max+u._offsets.total,u;function D(Te,Le){return function(){return h(Le)&&(Le.fillColor=Te.styleStack.getProperty("fillColor"),Le.fillOpacity=Te.styleStack.getProperty("fillOpacity")),Te.measureNode(Le)}}function V(Te){var Le=u.layout;f(Le)&&(Le=Te[Le]);var Xe={hLineWidth:function(ze,We){return 1},vLineWidth:function(ze,We){return 1},hLineColor:function(ze,We){return"black"},vLineColor:function(ze,We){return"black"},hLineStyle:function(ze,We){return null},vLineStyle:function(ze,We){return null},paddingLeft:function(ze,We){return 4},paddingRight:function(ze,We){return 4},paddingTop:function(ze,We){return 2},paddingBottom:function(ze,We){return 2},fillColor:function(ze,We){return null},fillOpacity:function(ze,We){return 1},defaultBorder:!0};return v(Xe,Le)}function J(Te){for(var Le=[],Xe=0,ze=0,We=0,pt=u.table.widths.length;We<pt;We++){var q=ze+Te.vLineWidth(We,u)+Te.paddingLeft(We,u);Le.push(q),Xe+=q,ze=Te.paddingRight(We,u)}return Xe+=ze+Te.vLineWidth(u.table.widths.length,u),{total:Xe,offsets:Le}}function Z(){for(var Te,Le,Xe=0,ze=x.length;Xe<ze;Xe++){var We=x[Xe],pt=oe(We.col,We.span,u._offsets),q=We.minWidth-pt.minWidth,Ie=We.maxWidth-pt.maxWidth;if(q>0)for(Te=q/We.span,Le=0;Le<We.span;Le++)u.table.widths[We.col+Le]._minWidth+=Te;if(Ie>0)for(Te=Ie/We.span,Le=0;Le<We.span;Le++)u.table.widths[We.col+Le]._maxWidth+=Te}}function oe(Te,Le,Xe){for(var ze={minWidth:0,maxWidth:0},We=0;We<Le;We++)ze.minWidth+=u.table.widths[Te+We]._minWidth+(We?Xe.offsets[Te+We]:0),ze.maxWidth+=u.table.widths[Te+We]._maxWidth+(We?Xe.offsets[Te+We]:0);return ze}function de(Te,Le,Xe){for(var ze=1;ze<Xe;ze++)Te[Le+ze]={_span:!0,_minWidth:0,_maxWidth:0,rowSpan:Te[Le].rowSpan}}function ne(Te,Le,Xe,ze){for(var We=1;We<ze;We++)Te.body[Le+We][Xe]={_span:!0,_minWidth:0,_maxWidth:0,fillColor:Te.body[Le][Xe].fillColor,fillOpacity:Te.body[Le][Xe].fillOpacity}}function be(Te){if(Te.table.widths||(Te.table.widths="auto"),f(Te.table.widths))for(Te.table.widths=[Te.table.widths];Te.table.widths.length<Te.table.body[0].length;)Te.table.widths.push(Te.table.widths[Te.table.widths.length-1]);for(var Le=0,Xe=Te.table.widths.length;Le<Xe;Le++){var ze=Te.table.widths[Le];(d(ze)||f(ze))&&(Te.table.widths[Le]={width:ze})}}},b.prototype.measureCanvas=function(u){for(var x=0,w=0,L=0,R=u.canvas.length;L<R;L++){var T=u.canvas[L];switch(T.type){case"ellipse":x=Math.max(x,T.x+T.r1),w=Math.max(w,T.y+T.r2);break;case"rect":x=Math.max(x,T.x+T.w),w=Math.max(w,T.y+T.h);break;case"line":x=Math.max(x,T.x1,T.x2),w=Math.max(w,T.y1,T.y2);break;case"polyline":for(var I=0,N=T.points.length;I<N;I++)x=Math.max(x,T.points[I].x),w=Math.max(w,T.points[I].y);break}}return u._minWidth=u._maxWidth=x,u._minHeight=u._maxHeight=w,u._alignment=this.styleStack.getProperty("alignment"),u},b.prototype.measureQr=function(u){return u=y.measure(u),u._alignment=this.styleStack.getProperty("alignment"),u},r.exports=b},98883:function(r,a,o){"use strict";var s=o(50621).Buffer,c=o(91867).isString,l=o(91867).isNumber,f=o(91867).isBoolean,d=o(91867).isArray,h=o(91867).isUndefined,p=o(91867).fontStringify;function m(){}m.prototype.preprocessDocument=function(A){return this.parentNode=null,this.tocs=[],this.nodeReferences=[],this.preprocessNode(A)},m.prototype.preprocessNode=function(A){if(d(A)?A={stack:A}:c(A)?A={text:A}:l(A)||f(A)?A={text:A.toString()}:A==null?A={text:""}:Object.keys(A).length===0?A={text:""}:"text"in A&&(A.text===void 0||A.text===null)&&(A.text=""),A.columns)return this.preprocessColumns(A);if(A.stack)return this.preprocessVerticalContainer(A);if(A.ul)return this.preprocessList(A);if(A.ol)return this.preprocessList(A);if(A.table)return this.preprocessTable(A);if(A.text!==void 0)return this.preprocessText(A);if(A.toc)return this.preprocessToc(A);if(A.image)return this.preprocessImage(A);if(A.svg)return this.preprocessSVG(A);if(A.canvas)return this.preprocessCanvas(A);if(A.qr)return this.preprocessQr(A);if(A.pageReference||A.textReference)return this.preprocessText(A);throw"Unrecognized document structure: "+JSON.stringify(A,p)},m.prototype.preprocessColumns=function(A){for(var v=A.columns,y=0,b=v.length;y<b;y++)v[y]=this.preprocessNode(v[y]);return A},m.prototype.preprocessVerticalContainer=function(A){for(var v=A.stack,y=0,b=v.length;y<b;y++)v[y]=this.preprocessNode(v[y]);return A},m.prototype.preprocessList=function(A){for(var v=A.ul||A.ol,y=0,b=v.length;y<b;y++)v[y]=this.preprocessNode(v[y]);return A},m.prototype.preprocessTable=function(A){var v,y,b,u;for(v=0,b=A.table.body[0].length;v<b;v++)for(y=0,u=A.table.body.length;y<u;y++){var x=A.table.body[y],w=x[v];w!==void 0&&(w===null&&(w=""),w._span||(x[v]=this.preprocessNode(w)))}return A},m.prototype.preprocessText=function(A){if(A.tocItem){d(A.tocItem)||(A.tocItem=[A.tocItem]);for(var v=0,y=A.tocItem.length;v<y;v++){c(A.tocItem[v])||(A.tocItem[v]="_default_");var b=A.tocItem[v];this.tocs[b]||(this.tocs[b]={toc:{_items:[],_pseudo:!0}}),A.id||(A.id="toc-"+b+"-"+this.tocs[b].toc._items.length);var u={_nodeRef:this._getNodeForNodeRef(A),_textNodeRef:A};this.tocs[b].toc._items.push(u)}}if(A.id)if(this.nodeReferences[A.id]){if(!this.nodeReferences[A.id]._pseudo)throw"Node id '"+A.id+"' already exists";this.nodeReferences[A.id]._nodeRef=this._getNodeForNodeRef(A),this.nodeReferences[A.id]._textNodeRef=A,this.nodeReferences[A.id]._pseudo=!1}else this.nodeReferences[A.id]={_nodeRef:this._getNodeForNodeRef(A),_textNodeRef:A};if(A.pageReference&&(this.nodeReferences[A.pageReference]||(this.nodeReferences[A.pageReference]={_nodeRef:{},_textNodeRef:{},_pseudo:!0}),A.text="00000",A.linkToDestination=A.pageReference,A._pageRef=this.nodeReferences[A.pageReference]),A.textReference&&(this.nodeReferences[A.textReference]||(this.nodeReferences[A.textReference]={_nodeRef:{},_pseudo:!0}),A.text="",A.linkToDestination=A.textReference,A._textRef=this.nodeReferences[A.textReference]),A.text&&A.text.text)A.text=[this.preprocessNode(A.text)];else if(d(A.text)){var x=!1;this.parentNode===null&&(this.parentNode=A,x=!0);for(var v=0,y=A.text.length;v<y;v++)A.text[v]=this.preprocessNode(A.text[v]);x&&(this.parentNode=null)}return A},m.prototype.preprocessToc=function(A){if(A.toc.id||(A.toc.id="_default_"),A.toc.title=A.toc.title?this.preprocessNode(A.toc.title):null,A.toc._items=[],this.tocs[A.toc.id]){if(!this.tocs[A.toc.id].toc._pseudo)throw"TOC '"+A.toc.id+"' already exists";A.toc._items=this.tocs[A.toc.id].toc._items}return this.tocs[A.toc.id]=A,A},m.prototype.preprocessImage=function(A){return!h(A.image.type)&&!h(A.image.data)&&A.image.type==="Buffer"&&d(A.image.data)&&(A.image=s.from(A.image.data)),A},m.prototype.preprocessSVG=function(A){return A},m.prototype.preprocessCanvas=function(A){return A},m.prototype.preprocessQr=function(A){return A},m.prototype._getNodeForNodeRef=function(A){return this.parentNode?this.parentNode:A},r.exports=m},79178:function(r,a,o){"use strict";var s=o(2318),c=o(91867).isString;function l(p,m){this.pages=[],this.pageMargins=m,this.x=m.left,this.availableWidth=p.width-m.left-m.right,this.availableHeight=0,this.page=-1,this.snapshots=[],this.tracker=new s,this.backgroundLength=[],this.addPage(p)}l.prototype.beginColumnGroup=function(p){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,bottomMost:{x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page},lastColumnWidth:this.lastColumnWidth}),this.lastColumnWidth=0,p&&(this.marginXTopParent=p)},l.prototype.resetMarginXTopParent=function(){this.marginXTopParent=null},l.prototype.beginColumn=function(p,m,A){var v=this.snapshots[this.snapshots.length-1];this.calculateBottomMost(v,A),this.page=v.page,this.x=this.x+this.lastColumnWidth+(m||0),this.y=v.y,this.availableWidth=p,this.availableHeight=v.availableHeight,this.lastColumnWidth=p},l.prototype.calculateBottomMost=function(p,m){m?this.saveContextInEndingCell(m):p.bottomMost=h(this,p.bottomMost)},l.prototype.markEnding=function(p,m,A){this.page=p._columnEndingContext.page,this.x=p._columnEndingContext.x+m,this.y=p._columnEndingContext.y-A,this.availableWidth=p._columnEndingContext.availableWidth,this.availableHeight=p._columnEndingContext.availableHeight,this.lastColumnWidth=p._columnEndingContext.lastColumnWidth},l.prototype.saveContextInEndingCell=function(p){p._columnEndingContext={page:this.page,x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,lastColumnWidth:this.lastColumnWidth}},l.prototype.completeColumnGroup=function(p,m){var A=this.snapshots.pop();this.calculateBottomMost(A,m),this.x=A.x;var v=A.bottomMost.y;p&&(A.page===A.bottomMost.page?A.y+p>v&&(v=A.y+p):v+=p),this.y=v,this.page=A.bottomMost.page,this.availableWidth=A.availableWidth,this.availableHeight=A.bottomMost.availableHeight,p&&(this.availableHeight-=v-A.bottomMost.y),this.lastColumnWidth=A.lastColumnWidth},l.prototype.addMargin=function(p,m){this.x+=p,this.availableWidth-=p+(m||0)},l.prototype.moveDown=function(p){return this.y+=p,this.availableHeight-=p,this.availableHeight>0},l.prototype.initializePage=function(){this.y=this.pageMargins.top,this.availableHeight=this.getCurrentPage().pageSize.height-this.pageMargins.top-this.pageMargins.bottom;let{pageCtx:p,isSnapshot:m}=this.pageSnapshot();p.availableWidth=this.getCurrentPage().pageSize.width-this.pageMargins.left-this.pageMargins.right,m&&this.marginXTopParent&&(p.availableWidth-=this.marginXTopParent[0],p.availableWidth-=this.marginXTopParent[1])},l.prototype.pageSnapshot=function(){return this.snapshots[0]?{pageCtx:this.snapshots[0],isSnapshot:!0}:{pageCtx:this,isSnapshot:!1}},l.prototype.moveTo=function(p,m){p!=null&&(this.x=p,this.availableWidth=this.getCurrentPage().pageSize.width-this.x-this.pageMargins.right),m!=null&&(this.y=m,this.availableHeight=this.getCurrentPage().pageSize.height-this.y-this.pageMargins.bottom)},l.prototype.moveToRelative=function(p,m){p!=null&&(this.x=this.x+p),m!=null&&(this.y=this.y+m)},l.prototype.beginDetachedBlock=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,lastColumnWidth:this.lastColumnWidth})},l.prototype.endDetachedBlock=function(){var p=this.snapshots.pop();this.x=p.x,this.y=p.y,this.availableWidth=p.availableWidth,this.availableHeight=p.availableHeight,this.page=p.page,this.lastColumnWidth=p.lastColumnWidth};function f(p,m){return p===void 0?m:c(p)&&p.toLowerCase()==="landscape"?"landscape":"portrait"}var d=function(p,m){return m=f(m,p.pageSize.orientation),m!==p.pageSize.orientation?{orientation:m,width:p.pageSize.height,height:p.pageSize.width}:{orientation:p.pageSize.orientation,width:p.pageSize.width,height:p.pageSize.height}};l.prototype.moveToNextPage=function(p){var m=this.page+1,A=this.page,v=this.y;if(this.snapshots.length>0){var y=this.snapshots[this.snapshots.length-1];y.bottomMost&&y.bottomMost.y&&(v=Math.max(this.y,y.bottomMost.y))}var b=m>=this.pages.length;if(b){var u=this.availableWidth,x=this.getCurrentPage().pageSize.orientation,w=d(this.getCurrentPage(),p);this.addPage(w),x===w.orientation&&(this.availableWidth=u)}else this.page=m,this.initializePage();return{newPageCreated:b,prevPage:A,prevY:v,y:this.y}},l.prototype.addPage=function(p){var m={items:[],pageSize:p};return this.pages.push(m),this.backgroundLength.push(0),this.page=this.pages.length-1,this.initializePage(),this.tracker.emit("pageAdded"),m},l.prototype.getCurrentPage=function(){return this.page<0||this.page>=this.pages.length?null:this.pages[this.page]},l.prototype.getCurrentPosition=function(){var p=this.getCurrentPage().pageSize,m=p.height-this.pageMargins.top-this.pageMargins.bottom,A=p.width-this.pageMargins.left-this.pageMargins.right;return{pageNumber:this.page+1,pageOrientation:p.orientation,pageInnerHeight:m,pageInnerWidth:A,left:this.x,top:this.y,verticalRatio:(this.y-this.pageMargins.top)/m,horizontalRatio:(this.x-this.pageMargins.left)/A}};function h(p,m){var A;return p.page>m.page?A=p:m.page>p.page?A=m:A=p.y>m.y?p:m,{page:A.page,x:A.x,y:A.y,availableHeight:A.availableHeight,availableWidth:A.availableWidth}}r.exports=l},54861:function(r,a,o){"use strict";var s=o(70770),c=o(91867).isNumber,l=o(91867).pack,f=o(91867).offsetVector,d=o(79178);function h(A,v){this.context=A,this.contextStack=[],this.tracker=v}function p(A,v,y){y==null||y<0||y>A.items.length?A.items.push(v):A.items.splice(y,0,v)}h.prototype.addLine=function(A,v,y){var b=A.getHeight(),u=this.context,x=u.getCurrentPage(),w=this.getCurrentPositionOnPage();return u.availableHeight<b||!x?!1:(A.x=u.x+(A.x||0),A.y=u.y+(A.y||0),this.alignLine(A),p(x,{type:"line",item:A},y),this.tracker.emit("lineAdded",A),v||u.moveDown(b),w)},h.prototype.alignLine=function(A){var v=this.context.availableWidth,y=A.getWidth(),b=A.inlines&&A.inlines.length>0&&A.inlines[0].alignment,u=0;switch(b){case"right":u=v-y;break;case"center":u=(v-y)/2;break}if(u&&(A.x=(A.x||0)+u),b==="justify"&&!A.newLineForced&&!A.lastLineInParagraph&&A.inlines.length>1)for(var x=(v-y)/(A.inlines.length-1),w=1,L=A.inlines.length;w<L;w++)u=w*x,A.inlines[w].x+=u,A.inlines[w].justifyShift=x},h.prototype.addImage=function(A,v,y){var b=this.context,u=b.getCurrentPage(),x=this.getCurrentPositionOnPage();return!u||A.absolutePosition===void 0&&b.availableHeight<A._height&&u.items.length>0?!1:(A._x===void 0&&(A._x=A.x||0),A.x=b.x+A._x,A.y=b.y,this.alignImage(A),p(u,{type:y||"image",item:A},v),b.moveDown(A._height),x)},h.prototype.addSVG=function(A,v){return this.addImage(A,v,"svg")},h.prototype.addQr=function(A,v){var y=this.context,b=y.getCurrentPage(),u=this.getCurrentPositionOnPage();if(!b||A.absolutePosition===void 0&&y.availableHeight<A._height)return!1;A._x===void 0&&(A._x=A.x||0),A.x=y.x+A._x,A.y=y.y,this.alignImage(A);for(var x=0,w=A._canvas.length;x<w;x++){var L=A._canvas[x];L.x+=A.x,L.y+=A.y,this.addVector(L,!0,!0,v)}return y.moveDown(A._height),u},h.prototype.alignImage=function(A){var v=this.context.availableWidth,y=A._minWidth,b=0;switch(A._alignment){case"right":b=v-y;break;case"center":b=(v-y)/2;break}b&&(A.x=(A.x||0)+b)},h.prototype.alignCanvas=function(A){var v=this.context.availableWidth,y=A._minWidth,b=0;switch(A._alignment){case"right":b=v-y;break;case"center":b=(v-y)/2;break}b&&A.canvas.forEach(function(u){f(u,b,0)})},h.prototype.addVector=function(A,v,y,b){var u=this.context,x=u.getCurrentPage(),w=this.getCurrentPositionOnPage();if(x)return f(A,v?0:u.x,y?0:u.y),p(x,{type:"vector",item:A},b),w},h.prototype.beginClip=function(A,v){var y=this.context,b=y.getCurrentPage();return b.items.push({type:"beginClip",item:{x:y.x,y:y.y,width:A,height:v}}),!0},h.prototype.endClip=function(){var A=this.context,v=A.getCurrentPage();return v.items.push({type:"endClip"}),!0};function m(A){var v=new s(A.maxWidth);for(var y in A)A.hasOwnProperty(y)&&(v[y]=A[y]);return v}h.prototype.addFragment=function(A,v,y,b){var u=this.context,x=u.getCurrentPage();return!v&&A.height>u.availableHeight?!1:(A.items.forEach(function(w){switch(w.type){case"line":var L=m(w.item);L._node&&(L._node.positions[0].pageNumber=u.page+1),L.x=(L.x||0)+(v?A.xOffset||0:u.x),L.y=(L.y||0)+(y?A.yOffset||0:u.y),x.items.push({type:"line",item:L});break;case"vector":var R=l(w.item);if(f(R,v?A.xOffset||0:u.x,y?A.yOffset||0:u.y),R._isFillColorFromUnbreakable){delete R._isFillColorFromUnbreakable;let I=u.backgroundLength[u.page];x.items.splice(I,0,{type:"vector",item:R})}else x.items.push({type:"vector",item:R});break;case"image":case"svg":var T=l(w.item);T.x=(T.x||0)+(v?A.xOffset||0:u.x),T.y=(T.y||0)+(y?A.yOffset||0:u.y),x.items.push({type:w.type,item:T});break}}),b||u.moveDown(A.height),!0)},h.prototype.pushContext=function(A,v){A===void 0&&(v=this.context.getCurrentPage().height-this.context.pageMargins.top-this.context.pageMargins.bottom,A=this.context.availableWidth),c(A)&&(A=new d({width:A,height:v},{left:0,right:0,top:0,bottom:0})),this.contextStack.push(this.context),this.context=A},h.prototype.popContext=function(){this.context=this.contextStack.pop()},h.prototype.getCurrentPositionOnPage=function(){return(this.contextStack[0]||this.context).getCurrentPosition()},r.exports=h},28284:function(r,a,o){"use strict";var s=o(91867).isArray;function c(f,d){var h="normal";return f&&d?h="bolditalics":f?h="bold":d&&(h="italics"),h}function l(f,d){this.fonts={},this.pdfKitDoc=d,this.fontCache={};for(var h in f)if(f.hasOwnProperty(h)){var p=f[h];this.fonts[h]={normal:p.normal,bold:p.bold,italics:p.italics,bolditalics:p.bolditalics}}}l.prototype.getFontType=function(f,d){return c(f,d)},l.prototype.getFontFile=function(f,d,h){var p=this.getFontType(d,h);return!this.fonts[f]||!this.fonts[f][p]?null:this.fonts[f][p]},l.prototype.provideFont=function(f,d,h){var p=this.getFontType(d,h);if(this.getFontFile(f,d,h)===null)throw new Error("Font '"+f+"' in style '"+p+"' is not defined in the font section of the document definition.");if(this.fontCache[f]=this.fontCache[f]||{},!this.fontCache[f][p]){var m=this.fonts[f][p];s(m)||(m=[m]),this.fontCache[f][p]=this.pdfKitDoc.font.apply(this.pdfKitDoc,m)._font}return this.fontCache[f][p]},r.exports=l},91867:function(r){"use strict";function a(x){return typeof x=="string"||x instanceof String}function o(x){return typeof x=="number"||x instanceof Number}function s(x){return typeof x=="boolean"}function c(x){return Array.isArray(x)}function l(x){return typeof x=="function"}function f(x){return x!==null&&typeof x=="object"}function d(x){return x===null}function h(x){return x===void 0}function p(x){return!(!o(x)||!Number.isInteger(x)||x<=0)}function m(){for(var x={},w=0,L=arguments.length;w<L;w++){var R=arguments[w];if(R)for(var T in R)R.hasOwnProperty(T)&&(x[T]=R[T])}return x}function A(x,w,L){switch(x.type){case"ellipse":case"rect":x.x+=w,x.y+=L;break;case"line":x.x1+=w,x.x2+=w,x.y1+=L,x.y2+=L;break;case"polyline":for(var R=0,T=x.points.length;R<T;R++)x.points[R].x+=w,x.points[R].y+=L;break}}function v(x,w){return x==="font"?"font":w}function y(x){if(x.id)return x.id;if(c(x.text))for(var w=0,L=x.text.length;w<L;w++){var R=x.text[w],T=y(R);if(T)return T}return null}function b(x){return c(x)&&x.length===2}function u(x,w){return[w[x[0]],x[1]]}r.exports={isString:a,isNumber:o,isBoolean:s,isArray:c,isFunction:l,isObject:f,isNull:d,isUndefined:h,isPositiveInteger:p,pack:m,fontStringify:v,offsetVector:A,getNodeId:y,isPattern:b,getPattern:u}},93415:function(r,a,o){"use strict";var s=o(50621).Buffer,c=o(48181);function l(f,d){this.pdfKitDoc=f,this.imageDictionary=d||{}}l.prototype.measureImage=function(f){var d,h=this;if(this.pdfKitDoc._imageRegistry[f])d=this.pdfKitDoc._imageRegistry[f];else{try{if(d=this.pdfKitDoc.openImage(p(f)),!d)throw"No image"}catch(m){throw"Invalid image: "+m.toString()+`
Images dictionary should contain dataURL entries (or local file paths in node.js)`}d.embed(this.pdfKitDoc),this.pdfKitDoc._imageRegistry[f]=d}return{width:d.width,height:d.height};function p(m){var A=h.imageDictionary[m];if(!A)return m;if(typeof A=="object")throw"Not supported image definition: "+JSON.stringify(A);if(c.existsSync(A))return c.readFileSync(A);var v=A.indexOf("base64,");return v<0?h.imageDictionary[m]:s.from(A.substring(v+7),"base64")}},r.exports=l},70770:function(r){"use strict";function a(o){this.maxWidth=o,this.leadingCut=0,this.trailingCut=0,this.inlineWidths=0,this.inlines=[]}a.prototype.getAscenderHeight=function(){var o=0;return this.inlines.forEach(function(s){o=Math.max(o,s.font.ascender/1e3*s.fontSize)}),o},a.prototype.hasEnoughSpaceForInline=function(o,s){if(s=s||[],this.inlines.length===0)return!0;if(this.newLineForced)return!1;var c=o.width,l=o.trailingCut||0;if(o.noNewLine)for(var f=0,d=s.length;f<d;f++){var h=s[f];if(c+=h.width,l+=h.trailingCut||0,!h.noNewLine)break}return this.inlineWidths+c-this.leadingCut-l<=this.maxWidth},a.prototype.addInline=function(o){this.inlines.length===0&&(this.leadingCut=o.leadingCut||0),this.trailingCut=o.trailingCut||0,o.x=this.inlineWidths-this.leadingCut,this.inlines.push(o),this.inlineWidths+=o.width,o.lineEnd&&(this.newLineForced=!0)},a.prototype.getWidth=function(){return this.inlineWidths-this.leadingCut-this.trailingCut},a.prototype.getAvailableWidth=function(){return this.maxWidth-this.getWidth()},a.prototype.getHeight=function(){var o=0;return this.inlines.forEach(function(s){o=Math.max(o,s.height||0)}),o},r.exports=a},11220:function(r,a,o){"use strict";var s=o(91867).isUndefined,c=o(54861);function l(d,h){this.transactionLevel=0,this.repeatables=[],this.tracker=h,this.writer=new c(d,h)}function f(d,h){var p=h(d);return p||(d.moveToNextPage(),p=h(d)),p}l.prototype.addLine=function(d,h,p){return f(this,function(m){return m.writer.addLine(d,h,p)})},l.prototype.addImage=function(d,h){return f(this,function(p){return p.writer.addImage(d,h)})},l.prototype.addSVG=function(d,h){return f(this,function(p){return p.writer.addSVG(d,h)})},l.prototype.addQr=function(d,h){return f(this,function(p){return p.writer.addQr(d,h)})},l.prototype.addVector=function(d,h,p,m){return this.writer.addVector(d,h,p,m)},l.prototype.beginClip=function(d,h){return this.writer.beginClip(d,h)},l.prototype.endClip=function(){return this.writer.endClip()},l.prototype.alignCanvas=function(d){this.writer.alignCanvas(d)},l.prototype.addFragment=function(d,h,p,m){this.writer.addFragment(d,h,p,m)||(this.moveToNextPage(),this.writer.addFragment(d,h,p,m))},l.prototype.moveToNextPage=function(d){var h=this.writer.context.moveToNextPage(d);this.repeatables.forEach(function(p){s(p.insertedOnPages[this.writer.context.page])?(p.insertedOnPages[this.writer.context.page]=!0,this.writer.addFragment(p,!0)):this.writer.context.moveDown(p.height)},this),this.writer.tracker.emit("pageChanged",{prevPage:h.prevPage,prevY:h.prevY,y:this.writer.context.y})},l.prototype.beginUnbreakableBlock=function(d,h){this.transactionLevel++===0&&(this.originalX=this.writer.context.x,this.writer.pushContext(d,h))},l.prototype.commitUnbreakableBlock=function(d,h){if(--this.transactionLevel===0){var p=this.writer.context;this.writer.popContext();var m=p.pages.length;if(m>0){var A=p.pages[0];if(A.xOffset=d,A.yOffset=h,m>1)if(d!==void 0||h!==void 0)A.height=p.getCurrentPage().pageSize.height-p.pageMargins.top-p.pageMargins.bottom;else{A.height=this.writer.context.getCurrentPage().pageSize.height-this.writer.context.pageMargins.top-this.writer.context.pageMargins.bottom;for(var v=0,y=this.repeatables.length;v<y;v++)A.height-=this.repeatables[v].height}else A.height=p.y;d!==void 0||h!==void 0?this.writer.addFragment(A,!0,!0,!0):this.addFragment(A)}}},l.prototype.currentBlockToRepeatable=function(){var d=this.writer.context,h={items:[]};return d.pages[0].items.forEach(function(p){h.items.push(p)}),h.xOffset=this.originalX,h.height=d.y,h.insertedOnPages=[],h},l.prototype.pushToRepeatables=function(d){this.repeatables.push(d)},l.prototype.popFromRepeatables=function(){this.repeatables.pop()},l.prototype.context=function(){return this.writer.context},r.exports=l},85208:function(r,a,o){"use strict";function s(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var c=s(o(2500));function l(){return c}function f(d){return d=d||{},new c(d)}r.exports={getEngineInstance:l,createPdfDocument:f}},81566:function(r,a,o){"use strict";var s=o(85208),c=o(28284),l=o(8191),f=o(70098),d=o(93415),h=o(89638),p=o(84786),m=o(11548),A=o(91867).isFunction,v=o(91867).isString,y=o(91867).isNumber,b=o(91867).isBoolean,u=o(91867).isArray,x=o(91867).isUndefined,w=o(91867).isPattern,L=o(91867).getPattern,R=o(54074),T=function(q,Ie,le){for(var ue=0;ue<Ie.length;ue++){var De=Ie[ue].toLowerCase();for(var Je in q)if(Je.toLowerCase()===De)return Je}return le};function I(q){this.fontDescriptors=q}I.prototype.createPdfKitDocument=function(q,Ie){Ie=Ie||{},q.version=q.version||"1.3",q.compress=b(q.compress)?q.compress:!0,q.images=q.images||{},q.pageMargins=q.pageMargins!==void 0&&q.pageMargins!==null?q.pageMargins:40;var le=z(q.pageSize,q.pageOrientation),ue={size:[le.width,le.height],pdfVersion:q.version,compress:q.compress,userPassword:q.userPassword,ownerPassword:q.ownerPassword,permissions:q.permissions,lang:q.language,fontLayoutCache:b(Ie.fontLayoutCache)?Ie.fontLayoutCache:!0,bufferPages:Ie.bufferPages||!1,autoFirstPage:!1,info:N(q),font:null};this.pdfKitDoc=s.createPdfDocument(ue),this.fontProvider=new c(this.fontDescriptors,this.pdfKitDoc);var De=new l(le,D(q.pageMargins),new d(this.pdfKitDoc,q.images),new h);V(De),Ie.tableLayouts&&De.registerTableLayouts(Ie.tableLayouts);var Je=De.layoutDocument(q.content,this.fontProvider,q.styles||{},q.defaultStyle||{fontSize:12,font:"Roboto"},q.background,q.header,q.footer,q.images,q.watermark,q.pageBreakBefore),lt=q.maxPagesNumber||-1;if(y(lt)&&lt>-1&&(Je=Je.slice(0,lt)),le.height===1/0){var re=U(Je,q.pageMargins);this.pdfKitDoc.options.size=[le.width,re]}var K=pt(q.patterns||{},this.pdfKitDoc);if(oe(Je,this.fontProvider,this.pdfKitDoc,K,Ie.progressCallback),Ie.autoPrint){var fe=this.pdfKitDoc.ref({Type:"Action",S:"Named",N:"Print"});this.pdfKitDoc._root.data.OpenAction=fe,fe.end()}return this.pdfKitDoc};function N(q){function Ie(Je){var lt=["Title","Author","Subject","Keywords","Creator","Producer","CreationDate","ModDate","Trapped"],re=Je.charAt(0).toUpperCase()+Je.slice(1);return lt.indexOf(re)!==-1?re:Je.replace(/\s+/g,"")}var le={Producer:"pdfmake",Creator:"pdfmake"};if(q.info)for(var ue in q.info){var De=q.info[ue];De&&(ue=Ie(ue),le[ue]=De)}return le}function U(q,Ie){function le(lt){return A(lt.item.getHeight)?lt.item.getHeight():lt.item._height?lt.item._height:lt.type==="vector"?typeof lt.item.y1<"u"?lt.item.y1>lt.item.y2?lt.item.y1:lt.item.y2:lt.item.h:0}function ue(lt){var re=lt.item.y||0,K=le(lt);return re+K}var De=D(Ie||40),Je=De.top;return q.forEach(function(lt){lt.items.forEach(function(re){var K=ue(re);K>Je&&(Je=K)})}),Je+=De.bottom,Je}function z(q,Ie){function le(De){return v(De)?(De=De.toLowerCase(),De==="portrait"&&ue.width>ue.height||De==="landscape"&&ue.width<ue.height):!1}q&&q.height==="auto"&&(q.height=1/0);var ue=J(q||"A4");return le(Ie)&&(ue={width:ue.height,height:ue.width}),ue.orientation=ue.width>ue.height?"landscape":"portrait",ue}function D(q){if(y(q))q={left:q,right:q,top:q,bottom:q};else if(u(q))if(q.length===2)q={left:q[0],top:q[1],right:q[0],bottom:q[1]};else if(q.length===4)q={left:q[0],top:q[1],right:q[2],bottom:q[3]};else throw"Invalid pageMargins definition";return q}function V(q){q.registerTableLayouts({noBorders:{hLineWidth:function(Ie){return 0},vLineWidth:function(Ie){return 0},paddingLeft:function(Ie){return Ie&&4||0},paddingRight:function(Ie,le){return Ie<le.table.widths.length-1?4:0}},headerLineOnly:{hLineWidth:function(Ie,le){return Ie===0||Ie===le.table.body.length?0:Ie===le.table.headerRows?2:0},vLineWidth:function(Ie){return 0},paddingLeft:function(Ie){return Ie===0?0:8},paddingRight:function(Ie,le){return Ie===le.table.widths.length-1?0:8}},lightHorizontalLines:{hLineWidth:function(Ie,le){return Ie===0||Ie===le.table.body.length?0:Ie===le.table.headerRows?2:1},vLineWidth:function(Ie){return 0},hLineColor:function(Ie){return Ie===1?"black":"#aaa"},paddingLeft:function(Ie){return Ie===0?0:8},paddingRight:function(Ie,le){return Ie===le.table.widths.length-1?0:8}}})}function J(q){if(v(q)){var Ie=f[q.toUpperCase()];if(!Ie)throw"Page size "+q+" not recognized";return{width:Ie[0],height:Ie[1]}}return q}function Z(q,Ie){var le=Ie.options.size[0]>Ie.options.size[1]?"landscape":"portrait";if(q.pageSize.orientation!==le){var ue=Ie.options.size[0],De=Ie.options.size[1];Ie.options.size=[De,ue]}}function oe(q,Ie,le,ue,De){le._pdfMakePages=q,le.addPage();var Je=0;De&&q.forEach(function(He){Je+=He.items.length});var lt=0;De=De||function(){};for(var re=0;re<q.length;re++){re>0&&(Z(q[re],le),le.addPage(le.options));for(var K=q[re],fe=0,he=K.items.length;fe<he;fe++){var Ne=K.items[fe];switch(Ne.type){case"vector":Te(Ne.item,ue,le);break;case"line":ne(Ne.item,Ne.item.x,Ne.item.y,ue,le);break;case"image":Le(Ne.item,Ne.item.x,Ne.item.y,le);break;case"svg":Xe(Ne.item,Ne.item.x,Ne.item.y,le,Ie);break;case"beginClip":ze(Ne.item,le);break;case"endClip":We(le);break}lt++,De(lt/Je)}K.watermark&&be(K,le)}}function de(q,Ie){var le=q;return Ie.sup&&(le-=Ie.fontSize*.75),Ie.sub&&(le+=Ie.fontSize*.35),le}function ne(q,Ie,le,ue,De){function Je(ft,Re){var gt,tn,an=new m(null);if(x(ft.positions))throw"Page reference id not found";var qt=ft.positions[0].pageNumber.toString();switch(Re.text=qt,gt=an.widthOfString(Re.text,Re.font,Re.fontSize,Re.characterSpacing,Re.fontFeatures),tn=Re.width-gt,Re.width=gt,Re.alignment){case"right":Re.x+=tn;break;case"center":Re.x+=tn/2;break}}q._pageNodeRef&&Je(q._pageNodeRef,q.inlines[0]),Ie=Ie||0,le=le||0;var lt=q.getHeight(),re=q.getAscenderHeight(),K=lt-re;p.drawBackground(q,Ie,le,ue,De);for(var fe=0,he=q.inlines.length;fe<he;fe++){var Ne=q.inlines[fe],He=lt-Ne.font.ascender/1e3*Ne.fontSize-K;Ne._pageNodeRef&&Je(Ne._pageNodeRef,Ne);var we={lineBreak:!1,textWidth:Ne.width,characterSpacing:Ne.characterSpacing,wordCount:1,link:Ne.link};Ne.linkToDestination&&(we.goTo=Ne.linkToDestination),q.id&&fe===0&&(we.destination=q.id),Ne.fontFeatures&&(we.features=Ne.fontFeatures);var Fe=y(Ne.opacity)?Ne.opacity:1;De.opacity(Fe),De.fill(Ne.color||"black"),De._font=Ne.font,De.fontSize(Ne.fontSize);var Ve=de(le+He,Ne);if(De.text(Ne.text,Ie+Ne.x,Ve,we),Ne.linkToPage){var et=De.ref({Type:"Action",S:"GoTo",D:[Ne.linkToPage,0,0]}).end();De.annotate(Ie+Ne.x,Ve,Ne.width,Ne.height,{Subtype:"Link",Dest:[Ne.linkToPage-1,"XYZ",null,null,null]})}}p.drawDecorations(q,Ie,le,De)}function be(q,Ie){var le=q.watermark;Ie.fill(le.color),Ie.opacity(le.opacity),Ie.save(),Ie.rotate(le.angle,{origin:[Ie.page.width/2,Ie.page.height/2]});var ue=Ie.page.width/2-le._size.size.width/2,De=Ie.page.height/2-le._size.size.height/2;Ie._font=le.font,Ie.fontSize(le.fontSize),Ie.text(le.text,ue,De,{lineBreak:!1}),Ie.restore()}function Te(q,Ie,le){le.lineWidth(q.lineWidth||1),q.dash?le.dash(q.dash.length,{space:q.dash.space||q.dash.length,phase:q.dash.phase||0}):le.undash(),le.lineJoin(q.lineJoin||"miter"),le.lineCap(q.lineCap||"butt");var ue=null;switch(q.type){case"ellipse":le.ellipse(q.x,q.y,q.r1,q.r2),q.linearGradient&&(ue=le.linearGradient(q.x-q.r1,q.y,q.x+q.r1,q.y));break;case"rect":q.r?le.roundedRect(q.x,q.y,q.w,q.h,q.r):le.rect(q.x,q.y,q.w,q.h),q.linearGradient&&(ue=le.linearGradient(q.x,q.y,q.x+q.w,q.y));break;case"line":le.moveTo(q.x1,q.y1),le.lineTo(q.x2,q.y2);break;case"polyline":if(q.points.length===0)break;le.moveTo(q.points[0].x,q.points[0].y);for(var De=1,Je=q.points.length;De<Je;De++)le.lineTo(q.points[De].x,q.points[De].y);if(q.points.length>1){var lt=q.points[0],re=q.points[q.points.length-1];(q.closePath||lt.x===re.x&&lt.y===re.y)&&le.closePath()}break;case"path":le.path(q.d);break}if(q.linearGradient&&ue){for(var K=1/(q.linearGradient.length-1),De=0;De<q.linearGradient.length;De++)ue.stop(De*K,q.linearGradient[De]);q.color=ue}w(q.color)&&(q.color=L(q.color,Ie));var fe=y(q.fillOpacity)?q.fillOpacity:1,he=y(q.strokeOpacity)?q.strokeOpacity:1;q.color&&q.lineColor?(le.fillColor(q.color,fe),le.strokeColor(q.lineColor,he),le.fillAndStroke()):q.color?(le.fillColor(q.color,fe),le.fill()):(le.strokeColor(q.lineColor||"black",he),le.stroke())}function Le(q,Ie,le,ue){var De=y(q.opacity)?q.opacity:1;if(ue.opacity(De),q.cover){var Je=q.cover.align||"center",lt=q.cover.valign||"center",re=q.cover.width?q.cover.width:q.width,K=q.cover.height?q.cover.height:q.height;ue.save(),ue.rect(q.x,q.y,re,K).clip(),ue.image(q.image,q.x,q.y,{cover:[re,K],align:Je,valign:lt}),ue.restore()}else ue.image(q.image,q.x,q.y,{width:q._width,height:q._height});q.link&&ue.link(q.x,q.y,q._width,q._height,q.link),q.linkToPage&&(ue.ref({Type:"Action",S:"GoTo",D:[q.linkToPage,0,0]}).end(),ue.annotate(q.x,q.y,q._width,q._height,{Subtype:"Link",Dest:[q.linkToPage-1,"XYZ",null,null,null]})),q.linkToDestination&&ue.goTo(q.x,q.y,q._width,q._height,q.linkToDestination)}function Xe(q,Ie,le,ue,De){var Je=Object.assign({width:q._width,height:q._height,assumePt:!0},q.options);Je.fontCallback=function(lt,re,K){var fe=lt.split(",").map(function(we){return we.trim().replace(/('|")/g,"")}),he=T(De.fonts,fe,q.font||"Roboto"),Ne=De.getFontFile(he,re,K);if(Ne===null){var He=De.getFontType(re,K);throw new Error("Font '"+he+"' in style '"+He+"' is not defined in the font section of the document definition.")}return Ne},R(ue,q.svg,q.x,q.y,Je)}function ze(q,Ie){Ie.save(),Ie.addContent(""+q.x+" "+q.y+" "+q.width+" "+q.height+" re"),Ie.clip()}function We(q){q.restore()}function pt(q,Ie){var le={};return Object.keys(q).forEach(function(ue){var De=q[ue];le[ue]=Ie.pattern(De.boundingBox,De.xStep,De.yStep,De.pattern,De.colored)}),le}r.exports=I},72155:function(r){"use strict";for(var a=[null,[[10,7,17,13],[1,1,1,1],[]],[[16,10,28,22],[1,1,1,1],[4,16]],[[26,15,22,18],[1,1,2,2],[4,20]],[[18,20,16,26],[2,1,4,2],[4,24]],[[24,26,22,18],[2,1,4,4],[4,28]],[[16,18,28,24],[4,2,4,4],[4,32]],[[18,20,26,18],[4,2,5,6],[4,20,36]],[[22,24,26,22],[4,2,6,6],[4,22,40]],[[22,30,24,20],[5,2,8,8],[4,24,44]],[[26,18,28,24],[5,4,8,8],[4,26,48]],[[30,20,24,28],[5,4,11,8],[4,28,52]],[[22,24,28,26],[8,4,11,10],[4,30,56]],[[22,26,22,24],[9,4,16,12],[4,32,60]],[[24,30,24,20],[9,4,16,16],[4,24,44,64]],[[24,22,24,30],[10,6,18,12],[4,24,46,68]],[[28,24,30,24],[10,6,16,17],[4,24,48,72]],[[28,28,28,28],[11,6,19,16],[4,28,52,76]],[[26,30,28,28],[13,6,21,18],[4,28,54,80]],[[26,28,26,26],[14,7,25,21],[4,28,56,84]],[[26,28,28,30],[16,8,25,20],[4,32,60,88]],[[26,28,30,28],[17,8,25,23],[4,26,48,70,92]],[[28,28,24,30],[17,9,34,23],[4,24,48,72,96]],[[28,30,30,30],[18,9,30,25],[4,28,52,76,100]],[[28,30,30,30],[20,10,32,27],[4,26,52,78,104]],[[28,26,30,30],[21,12,35,29],[4,30,56,82,108]],[[28,28,30,28],[23,12,37,34],[4,28,56,84,112]],[[28,30,30,30],[25,12,40,34],[4,32,60,88,116]],[[28,30,30,30],[26,13,42,35],[4,24,48,72,96,120]],[[28,30,30,30],[28,14,45,38],[4,28,52,76,100,124]],[[28,30,30,30],[29,15,48,40],[4,24,50,76,102,128]],[[28,30,30,30],[31,16,51,43],[4,28,54,80,106,132]],[[28,30,30,30],[33,17,54,45],[4,32,58,84,110,136]],[[28,30,30,30],[35,18,57,48],[4,28,56,84,112,140]],[[28,30,30,30],[37,19,60,51],[4,32,60,88,116,144]],[[28,30,30,30],[38,19,63,53],[4,28,52,76,100,124,148]],[[28,30,30,30],[40,20,66,56],[4,22,48,74,100,126,152]],[[28,30,30,30],[43,21,70,59],[4,26,52,78,104,130,156]],[[28,30,30,30],[45,22,74,62],[4,30,56,82,108,134,160]],[[28,30,30,30],[47,24,77,65],[4,24,52,80,108,136,164]],[[28,30,30,30],[49,25,81,68],[4,28,56,84,112,140,168]]],o=0,s=1,c=2,l=4,f=8,d=/^\d*$/,h=/^[A-Za-z0-9 $%*+\-./:]*$/,p=/^[A-Z0-9 $%*+\-./:]*$/,m=1,A=0,v=3,y=2,b=[],u=[-1],x=0,w=1;x<255;++x)b.push(w),u[w]=x,w=w*2^(w>=128?285:0);for(var L=[[]],x=0;x<30;++x){for(var R=L[x],T=[],I=0;I<=x;++I){var N=I<x?b[R[I]]:0,U=b[(x+(R[I-1]||0))%255];T.push(u[N^U])}L.push(T)}for(var z={},x=0;x<45;++x)z["0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:".charAt(x)]=x;var D=[function(re,K){return(re+K)%2===0},function(re,K){return re%2===0},function(re,K){return K%3===0},function(re,K){return(re+K)%3===0},function(re,K){return((re/2|0)+(K/3|0))%2===0},function(re,K){return re*K%2+re*K%3===0},function(re,K){return(re*K%2+re*K%3)%2===0},function(re,K){return((re+K)%2+re*K%3)%2===0}],V=function(re){return re>6},J=function(re){return 4*re+17},Z=function(re){var K=a[re],fe=16*re*re+128*re+64;return V(re)&&(fe-=36),K[2].length&&(fe-=25*K[2].length*K[2].length-10*K[2].length-55),fe},oe=function(re,K){var fe=Z(re)&-8,he=a[re];return fe-=8*he[0][K]*he[1][K],fe},de=function(re,K){switch(K){case s:return re<10?10:re<27?12:14;case c:return re<10?9:re<27?11:13;case l:return re<10?8:16;case f:return re<10?8:re<27?10:12}},ne=function(re,K,fe){var he=oe(re,fe)-4-de(re,K);switch(K){case s:return(he/10|0)*3+(he%10<4?0:he%10<7?1:2);case c:return(he/11|0)*2+(he%11<6?0:1);case l:return he/8|0;case f:return he/13|0}},be=function(re,K){switch(re){case s:return K.match(d)?K:null;case c:return K.match(h)?K.toUpperCase():null;case l:if(typeof K=="string"){for(var fe=[],he=0;he<K.length;++he){var Ne=K.charCodeAt(he);Ne<128?fe.push(Ne):Ne<2048?fe.push(192|Ne>>6,128|Ne&63):Ne<65536?fe.push(224|Ne>>12,128|Ne>>6&63,128|Ne&63):fe.push(240|Ne>>18,128|Ne>>12&63,128|Ne>>6&63,128|Ne&63)}return fe}else return K}},Te=function(re,K,fe,he){var Ne=[],He=0,we=8,Fe=fe.length,Ve=function(Re,gt){if(gt>=we){for(Ne.push(He|Re>>(gt-=we));gt>=8;)Ne.push(Re>>(gt-=8)&255);He=0,we=8}gt>0&&(He|=(Re&(1<<gt)-1)<<(we-=gt))},et=de(re,K);switch(Ve(K,4),Ve(Fe,et),K){case s:for(var ft=2;ft<Fe;ft+=3)Ve(parseInt(fe.substring(ft-2,ft+1),10),10);Ve(parseInt(fe.substring(ft-2),10),[0,4,7][Fe%3]);break;case c:for(var ft=1;ft<Fe;ft+=2)Ve(z[fe.charAt(ft-1)]*45+z[fe.charAt(ft)],11);Fe%2==1&&Ve(z[fe.charAt(ft-1)],6);break;case l:for(var ft=0;ft<Fe;++ft)Ve(fe[ft],8);break}for(Ve(o,4),we<8&&Ne.push(He);Ne.length+1<he;)Ne.push(236,17);return Ne.length<he&&Ne.push(236),Ne},Le=function(re,K){for(var fe=re.slice(0),he=re.length,Ne=K.length,He=0;He<Ne;++He)fe.push(0);for(var He=0;He<he;){var we=u[fe[He++]];if(we>=0)for(var Fe=0;Fe<Ne;++Fe)fe[He+Fe]^=b[(we+K[Fe])%255]}return fe.slice(he)},Xe=function(re,K,fe){for(var he=[],Ne=re.length/K|0,He=0,we=K-re.length%K,Fe=0;Fe<we;++Fe)he.push(He),He+=Ne;for(var Fe=we;Fe<K;++Fe)he.push(He),He+=Ne+1;he.push(He);for(var Ve=[],Fe=0;Fe<K;++Fe)Ve.push(Le(re.slice(he[Fe],he[Fe+1]),fe));for(var et=[],ft=re.length/K|0,Fe=0;Fe<ft;++Fe)for(var Re=0;Re<K;++Re)et.push(re[he[Re]+Fe]);for(var Re=we;Re<K;++Re)et.push(re[he[Re+1]-1]);for(var Fe=0;Fe<fe.length;++Fe)for(var Re=0;Re<K;++Re)et.push(Ve[Re][Fe]);return et},ze=function(re,K,fe,he){for(var Ne=re<<he,He=K-1;He>=0;--He)Ne>>he+He&1&&(Ne^=fe<<He);return re<<he|Ne},We=function(re){for(var K=a[re],fe=J(re),he=[],Ne=[],He=0;He<fe;++He)he.push([]),Ne.push([]);var we=function(an,qt,xn,Mn,Et){for(var Ft=0;Ft<xn;++Ft)for(var fn=0;fn<Mn;++fn)he[an+Ft][qt+fn]=Et[Ft]>>fn&1,Ne[an+Ft][qt+fn]=1};we(0,0,9,9,[127,65,93,93,93,65,383,0,64]),we(fe-8,0,8,9,[256,127,65,93,93,93,65,127]),we(0,fe-8,9,8,[254,130,186,186,186,130,254,0,0]);for(var He=9;He<fe-8;++He)he[6][He]=he[He][6]=~He&1,Ne[6][He]=Ne[He][6]=1;for(var Fe=K[2],Ve=Fe.length,He=0;He<Ve;++He)for(var et=He===0||He===Ve-1?1:0,ft=He===0?Ve-1:Ve,Re=et;Re<ft;++Re)we(Fe[He],Fe[Re],5,5,[31,17,21,17,31]);if(V(re))for(var gt=ze(re,6,7973,12),tn=0,He=0;He<6;++He)for(var Re=0;Re<3;++Re)he[He][fe-11+Re]=he[fe-11+Re][He]=gt>>tn++&1,Ne[He][fe-11+Re]=Ne[fe-11+Re][He]=1;return{matrix:he,reserved:Ne}},pt=function(re,K,fe){for(var he=re.length,Ne=0,He=-1,we=he-1;we>=0;we-=2){we==6&&--we;for(var Fe=He<0?he-1:0,Ve=0;Ve<he;++Ve){for(var et=we;et>we-2;--et)K[Fe][et]||(re[Fe][et]=fe[Ne>>3]>>(~Ne&7)&1,++Ne);Fe+=He}He=-He}return re},q=function(re,K,fe){for(var he=D[fe],Ne=re.length,He=0;He<Ne;++He)for(var we=0;we<Ne;++we)K[He][we]||(re[He][we]^=he(He,we));return re},Ie=function(re,K,fe,he){for(var Ne=re.length,He=ze(fe<<3|he,5,1335,10)^21522,we=0;we<15;++we){var Fe=[0,1,2,3,4,5,7,8,Ne-7,Ne-6,Ne-5,Ne-4,Ne-3,Ne-2,Ne-1][we],Ve=[Ne-1,Ne-2,Ne-3,Ne-4,Ne-5,Ne-6,Ne-7,Ne-8,7,5,4,3,2,1,0][we];re[Fe][8]=re[8][Ve]=He>>we&1}return re},le=function(re){for(var K=3,fe=3,he=40,Ne=10,He=function(xn){for(var Mn=0,Et=0;Et<xn.length;++Et)xn[Et]>=5&&(Mn+=K+(xn[Et]-5));for(var Et=5;Et<xn.length;Et+=2){var Ft=xn[Et];xn[Et-1]==Ft&&xn[Et-2]==3*Ft&&xn[Et-3]==Ft&&xn[Et-4]==Ft&&(xn[Et-5]>=4*Ft||xn[Et+1]>=4*Ft)&&(Mn+=he)}return Mn},we=re.length,Fe=0,Ve=0,et=0;et<we;++et){var ft=re[et],Re;Re=[0];for(var gt=0;gt<we;){var tn;for(tn=0;gt<we&&ft[gt];++tn)++gt;for(Re.push(tn),tn=0;gt<we&&!ft[gt];++tn)++gt;Re.push(tn)}Fe+=He(Re),Re=[0];for(var gt=0;gt<we;){var tn;for(tn=0;gt<we&&re[gt][et];++tn)++gt;for(Re.push(tn),tn=0;gt<we&&!re[gt][et];++tn)++gt;Re.push(tn)}Fe+=He(Re);var an=re[et+1]||[];Ve+=ft[0];for(var gt=1;gt<we;++gt){var qt=ft[gt];Ve+=qt,ft[gt-1]==qt&&an[gt]===qt&&an[gt-1]===qt&&(Fe+=fe)}}return Fe+=Ne*(Math.abs(Ve/we/we-.5)/.05|0),Fe},ue=function(re,K,fe,he,Ne){var He=a[K],we=Te(K,fe,re,oe(K,he)>>3);we=Xe(we,He[1][he],L[He[0][he]]);var Fe=We(K),Ve=Fe.matrix,et=Fe.reserved;if(pt(Ve,et,we),Ne<0){q(Ve,et,0),Ie(Ve,et,he,0);var ft=0,Re=le(Ve);for(q(Ve,et,0),Ne=1;Ne<8;++Ne){q(Ve,et,Ne),Ie(Ve,et,he,Ne);var gt=le(Ve);Re>gt&&(Re=gt,ft=Ne),q(Ve,et,Ne)}Ne=ft}return q(Ve,et,Ne),Ie(Ve,et,he,Ne),Ve};function De(re,K){var fe={numeric:s,alphanumeric:c,octet:l},he={L:m,M:A,Q:v,H:y};K=K||{};var Ne=K.version||-1,He=he[(K.eccLevel||"L").toUpperCase()],we=K.mode?fe[K.mode.toLowerCase()]:-1,Fe="mask"in K?K.mask:-1;if(we<0)typeof re=="string"?re.match(d)?we=s:re.match(p)?we=c:we=l:we=l;else if(!(we==s||we==c||we==l))throw"invalid or unsupported mode";if(re=be(we,re),re===null)throw"invalid data format";if(He<0||He>3)throw"invalid ECC level";if(Ne<0){for(Ne=1;Ne<=40&&!(re.length<=ne(Ne,we,He));++Ne);if(Ne>40)throw"too large data for the Qr format"}else if(Ne<1||Ne>40)throw"invalid Qr version! should be between 1 and 40";if(Fe!=-1&&(Fe<0||Fe>8))throw"invalid mask";return ue(re,Ne,we,He,Fe)}function Je(re,K){var fe=[],he=K.background||"#fff",Ne=K.foreground||"#000",He=K.padding||0,we=De(re,K),Fe=we.length,Ve=Math.floor(K.fit?K.fit/Fe:5),et=Fe*Ve+Ve*He*2,ft=Ve*He;fe.push({type:"rect",x:0,y:0,w:et,h:et,lineWidth:0,color:he});for(var Re=0;Re<Fe;++Re)for(var gt=0;gt<Fe;++gt)we[Re][gt]&&fe.push({type:"rect",x:Ve*gt+ft,y:Ve*Re+ft,w:Ve,h:Ve,lineWidth:0,color:Ne});return{canvas:fe,size:et}}function lt(re){var K=Je(re.qr,re);return re._canvas=K.canvas,re._width=re._height=re._minWidth=re._maxWidth=re._minHeight=re._maxHeight=K.size,re}r.exports={measure:lt}},70098:function(r){"use strict";r.exports={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]}},76442:function(r,a,o){"use strict";var s=o(91867).isString,c=o(91867).isArray,l=o(91867).isUndefined,f=o(91867).isNull;function d(h,p){this.defaultStyle=p||{},this.styleDictionary=h,this.styleOverrides=[]}d.prototype.clone=function(){var h=new d(this.styleDictionary,this.defaultStyle);return this.styleOverrides.forEach(function(p){h.styleOverrides.push(p)}),h},d.prototype.push=function(h){this.styleOverrides.push(h)},d.prototype.pop=function(h){for(h=h||1;h-- >0;)this.styleOverrides.pop()},d.prototype.autopush=function(h){if(s(h))return 0;var p=[];h.style&&(c(h.style)?p=h.style:p=[h.style]);for(var m=0,A=p.length;m<A;m++)this.push(p[m]);return this.push(h),p.length+1},d.prototype.auto=function(h,p){var m=this.autopush(h),A=p();return m>0&&this.pop(m),A},d.prototype.getProperty=function(h){if(this.styleOverrides)for(var p=this.styleOverrides.length-1;p>=0;p--){var m=this.styleOverrides[p];if(s(m)){var A=this.styleDictionary[m];if(A&&!l(A[h])&&!f(A[h]))return A[h]}else if(!l(m[h])&&!f(m[h]))return m[h]}return this.defaultStyle&&this.defaultStyle[h]},r.exports=d},89638:function(r,a,o){"use strict";var s=o(52242);function c(d){var h=parseFloat(d);if(!(typeof h!="number"||isNaN(h)))return h}function l(d){var h;try{h=new s.XmlDocument(d)}catch(p){throw new Error("SVGMeasure: "+p)}if(h.name!=="svg")throw new Error("SVGMeasure: expected <svg> document");return h}function f(){}f.prototype.measureSVG=function(d){var h=l(d),p=c(h.attr.width),m=c(h.attr.height);if((p==null||m==null)&&typeof h.attr.viewBox=="string"){var A=h.attr.viewBox.split(/[,\s]+/);if(A.length!==4)throw new Error("Unexpected svg viewbox format, should have 4 entries but found: '"+h.attr.viewBox+"'");p==null&&(p=c(A[2])),m==null&&(m=c(A[3]))}return{width:p,height:m}},f.prototype.writeDimensions=function(d,h){var p=l(d);return p.attr.width=""+h.width,p.attr.height=""+h.height,p.toString()},r.exports=f},89836:function(r,a,o){"use strict";var s=o(77530),c=o(91867).isFunction,l=o(91867).isNumber,f=o(91867).isPositiveInteger;function d(h){this.tableNode=h}d.prototype.beginTable=function(h){var p,m,A=this;p=this.tableNode,this.offsets=p._offsets,this.layout=p._layout,m=h.context().availableWidth-this.offsets.total,s.buildColumnWidths(p.table.widths,m,this.offsets.total,p),this.tableWidth=p._offsets.total+y(),this.rowSpanData=b(),this.cleanUpRepeatables=!1,this.headerRows=0,this.rowsWithoutPageBreak=0;var v=p.table.headerRows;if(f(v)){if(this.headerRows=v,this.headerRows>p.table.body.length)throw new Error(`Too few rows in the table. Property headerRows requires at least ${this.headerRows}, contains only ${p.table.body.length}`);this.rowsWithoutPageBreak=this.headerRows;let x=p.table.keepWithHeaderRows;f(x)&&(this.rowsWithoutPageBreak+=x)}this.dontBreakRows=p.table.dontBreakRows||!1,this.rowsWithoutPageBreak&&h.beginUnbreakableBlock(),u(this.tableNode.table.body),this.drawHorizontalLine(0,h);function y(){var x=0;return p.table.widths.forEach(function(w){x+=w._calcWidth}),x}function b(){var x=[],w=0,L=0;x.push({left:0,rowSpan:0});for(var R=0,T=A.tableNode.table.body[0].length;R<T;R++){var I=A.layout.paddingLeft(R,A.tableNode)+A.layout.paddingRight(R,A.tableNode),N=A.layout.vLineWidth(R,A.tableNode);L=I+N+A.tableNode.table.widths[R]._calcWidth,x[x.length-1].width=L,w+=L,x.push({left:w,rowSpan:0,width:0})}return x}function u(x){for(var w=0;w<x.length;w++)for(var L=x[w],R=0;R<L.length;R++){var T=L[R];if(T.border){for(var I=T.rowSpan||1,N=T.colSpan||1,U=0;U<I;U++)T.border[0]!==void 0&&U>0&&D(w+U,R,0,T.border[0]),T.border[2]!==void 0&&D(w+U,R+N-1,2,T.border[2]);for(var z=0;z<N;z++)T.border[1]!==void 0&&z>0&&D(w,R+z,1,T.border[1]),T.border[3]!==void 0&&D(w+I-1,R+z,3,T.border[3])}}function D(V,J,Z,oe){var de=x[V][J];de.border=de.border||{},de.border[Z]=oe}}},d.prototype.onRowBreak=function(h,p){var m=this;return function(){var A=m.rowPaddingTop+(m.headerRows?0:m.topLineWidth);p.context().availableHeight-=m.reservedAtBottom,p.context().moveDown(A)}},d.prototype.beginRow=function(h,p){this.topLineWidth=this.layout.hLineWidth(h,this.tableNode),this.rowPaddingTop=this.layout.paddingTop(h,this.tableNode),this.bottomLineWidth=this.layout.hLineWidth(h+1,this.tableNode),this.rowPaddingBottom=this.layout.paddingBottom(h,this.tableNode),this.rowCallback=this.onRowBreak(h,p),p.tracker.startTracking("pageChanged",this.rowCallback),this.dontBreakRows&&p.beginUnbreakableBlock(),this.rowTopY=p.context().y,this.reservedAtBottom=this.bottomLineWidth+this.rowPaddingBottom,p.context().availableHeight-=this.reservedAtBottom,p.context().moveDown(this.rowPaddingTop)},d.prototype.drawHorizontalLine=function(h,p,m){var A=this.layout.hLineWidth(h,this.tableNode);if(A){var v=this.layout.hLineStyle(h,this.tableNode),y;v&&v.dash&&(y=v.dash);for(var b=A/2,u=null,x=this.tableNode.table.body,w,L,R,T=0,I=this.rowSpanData.length;T<I;T++){var N=this.rowSpanData[T],U=!N.rowSpan,z=null;if(U&&T<I-1){var D=!1,V=!1,J=!1;h>0&&(w=x[h-1][T],V=w.border?w.border[3]:this.layout.defaultBorder,V&&w.borderColor&&(z=w.borderColor[3])),h<x.length&&(L=x[h][T],D=L.border?L.border[1]:this.layout.defaultBorder,D&&z==null&&L.borderColor&&(z=L.borderColor[1])),U=D||V}if(w&&w._rowSpanCurrentOffset&&(R=x[h-1-w._rowSpanCurrentOffset][T],J=R&&R.border?R.border[3]:this.layout.defaultBorder,J&&R&&R.borderColor&&(z=R.borderColor[3])),z==null&&(z=c(this.layout.hLineColor)?this.layout.hLineColor(h,this.tableNode,T):this.layout.hLineColor),!u&&U&&(u={left:N.left,width:0}),U){var Z=0;if(R&&R.colSpan&&J){for(;R.colSpan>Z;)u.width+=this.rowSpanData[T+Z++].width||0;T+=Z-1}else if(w&&w.colSpan&&V){for(;w.colSpan>Z;)u.width+=this.rowSpanData[T+Z++].width||0;T+=Z-1}else if(L&&L.colSpan&&D){for(;L.colSpan>Z;)u.width+=this.rowSpanData[T+Z++].width||0;T+=Z-1}else u.width+=this.rowSpanData[T].width||0}var oe=(m||0)+b;U&&u&&u.width&&(p.addVector({type:"line",x1:u.left,x2:u.left+u.width,y1:oe,y2:oe,lineWidth:A,dash:y,lineColor:z},!1,m),u=null,z=null,w=null,L=null,R=null)}p.context().moveDown(A)}},d.prototype.drawVerticalLine=function(h,p,m,A,v,y,b){var u=this.layout.vLineWidth(A,this.tableNode);if(u!==0){var x=this.layout.vLineStyle(A,this.tableNode),w;x&&x.dash&&(w=x.dash);var L=this.tableNode.table.body,R,T,I;if(A>0&&(R=L[y][b],R&&R.borderColor&&(R.border?R.border[2]:this.layout.defaultBorder)&&(I=R.borderColor[2])),I==null&&A<L.length&&(T=L[y][A],T&&T.borderColor&&(T.border?T.border[0]:this.layout.defaultBorder)&&(I=T.borderColor[0])),I==null&&R&&R._rowSpanCurrentOffset){var N=L[y-R._rowSpanCurrentOffset][b];N.borderColor&&(N.border?N.border[2]:this.layout.defaultBorder)&&(I=N.borderColor[2])}if(I==null&&T&&T._rowSpanCurrentOffset){var U=L[y-T._rowSpanCurrentOffset][A];U.borderColor&&(U.border?U.border[2]:this.layout.defaultBorder)&&(I=U.borderColor[2])}I==null&&(I=c(this.layout.vLineColor)?this.layout.vLineColor(A,this.tableNode,y):this.layout.vLineColor),v.addVector({type:"line",x1:h+u/2,x2:h+u/2,y1:p,y2:m,lineWidth:u,dash:w,lineColor:I},!1,!0),R=null,T=null,I=null}},d.prototype.endTable=function(h){this.cleanUpRepeatables&&h.popFromRepeatables()},d.prototype.endRow=function(h,p,m){var A,v,y=this;p.tracker.stopTracking("pageChanged",this.rowCallback),p.context().moveDown(this.layout.paddingBottom(h,this.tableNode)),p.context().availableHeight+=this.reservedAtBottom;var b=p.context().page,u=p.context().y,x=K(),w=[],L=m&&m.length>0,R=this.tableNode.table.body;if(w.push({y0:this.rowTopY,page:L?m[0].prevPage:b}),L)for(v=0,A=m.length;v<A;v++){var T=m[v];w[w.length-1].y1=T.prevY,w.push({y0:T.y,page:T.prevPage+1})}w[w.length-1].y1=u;for(var I=w[0].y1-w[0].y0===this.rowPaddingTop,N=I?1:0,U=w.length;N<U;N++){var z=N<w.length-1,D=N>0&&!this.headerRows,V=D?0:this.topLineWidth,J=w[N].y0,Z=w[N].y1;for(z&&(Z=Z+this.rowPaddingBottom),p.context().page!=w[N].page&&(p.context().page=w[N].page,this.reservedAtBottom=0),v=0,A=x.length;v<A;v++){var oe=!1,de=!1,ne=x[v].index;if(ne<R[h].length){var be=R[h][ne];oe=be.border?be.border[0]:this.layout.defaultBorder,de=be.border?be.border[2]:this.layout.defaultBorder}if(ne>0&&!oe){var be=R[h][ne-1];oe=be.border?be.border[2]:this.layout.defaultBorder}if(ne+1<R[h].length&&!de){var be=R[h][ne+1];de=be.border?be.border[0]:this.layout.defaultBorder}if(oe&&this.drawVerticalLine(x[v].x,J-V,Z+this.bottomLineWidth,x[v].index,p,h,x[v-1]?x[v-1].index:null),v<A-1){var Te=R[h][ne].fillColor,Le=R[h][ne].fillOpacity;Te||(Te=c(this.layout.fillColor)?this.layout.fillColor(h,this.tableNode,ne):this.layout.fillColor),l(Le)||(Le=c(this.layout.fillOpacity)?this.layout.fillOpacity(h,this.tableNode,ne):this.layout.fillOpacity);var Xe=R[h][ne].overlayPattern,ze=R[h][ne].overlayOpacity;if(Te||Xe){var We=oe?this.layout.vLineWidth(ne,this.tableNode):0,pt;(ne===0||ne+1==R[h].length)&&!de?pt=this.layout.vLineWidth(ne+1,this.tableNode):de?pt=this.layout.vLineWidth(ne+1,this.tableNode)/2:pt=0;var q=this.dontBreakRows?x[v].x+We:x[v].x+We/2,Ie=this.dontBreakRows?J:J-V/2,le=x[v+1].x+pt,ue=this.dontBreakRows?Z+this.bottomLineWidth:Z+this.bottomLineWidth/2,De=le-q,Je=ue-Ie;Te&&p.addVector({type:"rect",x:q,y:Ie,w:De,h:Je,lineWidth:0,color:Te,fillOpacity:Le,_isFillColorFromUnbreakable:!!p.transactionLevel},!1,!0,p.context().backgroundLength[p.context().page]),Xe&&p.addVector({type:"rect",x:q,y:Ie,w:De,h:Je,lineWidth:0,color:Xe,fillOpacity:ze},!1,!0)}}}z&&this.layout.hLineWhenBroken!==!1&&this.drawHorizontalLine(h+1,p,Z),D&&this.layout.hLineWhenBroken!==!1&&this.drawHorizontalLine(h,p,J)}p.context().page=b,p.context().y=u;var lt=this.tableNode.table.body[h];for(v=0,A=lt.length;v<A;v++){if(lt[v].rowSpan){if(this.rowSpanData[v].rowSpan=lt[v].rowSpan,lt[v].colSpan&&lt[v].colSpan>1)for(var re=1;re<lt[v].rowSpan;re++)this.tableNode.table.body[h+re][v]._colSpan=lt[v].colSpan;if(lt[v].rowSpan&&lt[v].rowSpan>1)for(var re=1;re<lt[v].rowSpan;re++)this.tableNode.table.body[h+re][v]._rowSpanCurrentOffset=re}this.rowSpanData[v].rowSpan>0&&this.rowSpanData[v].rowSpan--}this.drawHorizontalLine(h+1,p),this.headerRows&&h===this.headerRows-1&&(this.headerRepeatable=p.currentBlockToRepeatable()),this.dontBreakRows&&p.tracker.auto("pageChanged",function(){!y.headerRows&&y.layout.hLineWhenBroken!==!1&&y.drawHorizontalLine(h,p)},function(){p.commitUnbreakableBlock()}),this.headerRepeatable&&(h===this.rowsWithoutPageBreak-1||h===this.tableNode.table.body.length-1)&&(p.commitUnbreakableBlock(),p.pushToRepeatables(this.headerRepeatable),this.cleanUpRepeatables=!0,this.headerRepeatable=null);function K(){for(var fe=[],he=0,Ne=0,He=y.tableNode.table.body[h].length;Ne<He;Ne++){if(!he){fe.push({x:y.rowSpanData[Ne].left,index:Ne});var we=y.tableNode.table.body[h][Ne];he=we._colSpan||we.colSpan||0}he>0&&he--}return fe.push({x:y.rowSpanData[y.rowSpanData.length-1].left,index:y.rowSpanData.length-1}),fe}},r.exports=d},84786:function(r,a,o){"use strict";var s=o(91867).isArray,c=o(91867).isPattern,l=o(91867).getPattern;function f(m){for(var A=[],v=null,y=0,b=m.inlines.length;y<b;y++){var u=m.inlines[y],x=u.decoration;if(!x){v=null;continue}s(x)||(x=[x]);for(var w=u.decorationColor||u.color||"black",L=u.decorationStyle||"solid",R=0,T=x.length;R<T;R++){var I=x[R];!v||I!==v.decoration||L!==v.decorationStyle||w!==v.decorationColor?(v={line:m,decoration:I,decorationColor:w,decorationStyle:L,inlines:[u]},A.push(v)):v.inlines.push(u)}}return A}function d(m,A,v,y){function b(){for(var ze=0,We=0,pt=m.inlines.length;We<pt;We++){var q=m.inlines[We];ze=q.fontSize>ze?We:ze}return m.inlines[ze]}function u(){for(var ze=0,We=0,pt=m.inlines.length;We<pt;We++){var q=m.inlines[We].justifyShift||0;ze+=m.inlines[We].width+q}return ze}var x=m.inlines[0],w=b(),L=u(),R=m.line.getAscenderHeight(),T=w.font.ascender/1e3*w.fontSize,I=w.height,N=I-T,U=.5+Math.floor(Math.max(w.fontSize-8,0)/2)*.12;switch(m.decoration){case"underline":v+=R+N*.45;break;case"overline":v+=R-T*.85;break;case"lineThrough":v+=R-T*.25;break;default:throw"Unknown decoration : "+m.decoration}if(y.save(),m.decorationStyle==="double"){var z=Math.max(.5,U*2);y.fillColor(m.decorationColor).rect(A+x.x,v-U/2,L,U/2).fill().rect(A+x.x,v+z-U/2,L,U/2).fill()}else if(m.decorationStyle==="dashed"){var D=Math.ceil(L/6.8),V=A+x.x;y.rect(V,v,L,U).clip(),y.fillColor(m.decorationColor);for(var J=0;J<D;J++)y.rect(V,v-U/2,3.96,U).fill(),V+=6.8}else if(m.decorationStyle==="dotted"){var Z=Math.ceil(L/(U*3)),oe=A+x.x;y.rect(oe,v,L,U).clip(),y.fillColor(m.decorationColor);for(var de=0;de<Z;de++)y.rect(oe,v-U/2,U,U).fill(),oe+=U*3}else if(m.decorationStyle==="wavy"){var ne=.7,be=1,Te=Math.ceil(L/(ne*2))+1,Le=A+x.x-1;y.rect(A+x.x,v-be,L,v+be).clip(),y.lineWidth(.24),y.moveTo(Le,v);for(var Xe=0;Xe<Te;Xe++)y.bezierCurveTo(Le+ne,v-be,Le+ne*2,v-be,Le+ne*3,v).bezierCurveTo(Le+ne*4,v+be,Le+ne*5,v+be,Le+ne*6,v),Le+=ne*6;y.stroke(m.decorationColor)}else y.fillColor(m.decorationColor).rect(A+x.x,v-U/2,L,U).fill();y.restore()}function h(m,A,v,y){for(var b=f(m),u=0,x=b.length;u<x;u++)d(b[u],A,v,y)}function p(m,A,v,y,b){for(var u=m.getHeight(),x=0,w=m.inlines.length;x<w;x++){var L=m.inlines[x];if(L.background){var R=L.background;c(L.background)&&(R=l(L.background,y));var T=L.justifyShift||0;b.fillColor(R).rect(A+L.x-T,v,L.width+T,u).fill()}}}r.exports={drawBackground:p,drawDecorations:h}},11548:function(r,a,o){"use strict";var s=o(91867).isString,c=o(91867).isNumber,l=o(91867).isObject,f=o(91867).isArray,d=o(91867).isUndefined,h=o(19304),p=/^(\s)+/g,m=/(\s)+$/g;function A(R){this.fontProvider=R}A.prototype.buildInlines=function(R,T){var I=w(this.fontProvider,R,T),N=0,U=0,z;return I.forEach(function(V){N=Math.max(N,V.width-V.leadingCut-V.trailingCut),z||(z={width:0,leadingCut:V.leadingCut,trailingCut:0}),z.width+=V.width,z.trailingCut=V.trailingCut,U=Math.max(U,D(z)),V.lineEnd&&(z=null)}),x({},T,"noWrap",!1)&&(N=U),{items:I,minWidth:N,maxWidth:U};function D(V){return Math.max(0,V.width-V.leadingCut-V.trailingCut)}},A.prototype.sizeOfString=function(R,T){R=R?R.toString().replace(/\t/g,"    "):"";var I=x({},T,"font","Roboto"),N=x({},T,"fontSize",12),U=x({},T,"fontFeatures",null),z=x({},T,"bold",!1),D=x({},T,"italics",!1),V=x({},T,"lineHeight",1),J=x({},T,"characterSpacing",0),Z=this.fontProvider.provideFont(I,z,D);return{width:L(R,Z,N,J,U),height:Z.lineHeight(N)*V,fontSize:N,lineHeight:V,ascender:Z.ascender/1e3*N,descender:Z.descender/1e3*N}},A.prototype.sizeOfRotatedText=function(R,T,I){var N=T*Math.PI/-180,U=this.sizeOfString(R,I);return{width:Math.abs(U.height*Math.sin(N))+Math.abs(U.width*Math.cos(N)),height:Math.abs(U.width*Math.sin(N))+Math.abs(U.height*Math.cos(N))}},A.prototype.widthOfString=function(R,T,I,N,U){return L(R,T,I,N,U)};function v(R,T){var I=[];if(R=R.replace(/\t/g,"    "),T)return I.push({text:R}),I;for(var N=new h(R),U=0,z;z=N.nextBreak();){var D=R.slice(U,z.position);z.required||D.match(/\r?\n$|\r$/)?(D=D.replace(/\r?\n$|\r$/,""),I.push({text:D,lineEnd:!0})):I.push({text:D}),U=z.position}return I}function y(R,T){T=T||{},R=R||{};for(var I in R)I!="text"&&R.hasOwnProperty(I)&&(T[I]=R[I]);return T}function b(R,T){function I(ze){return ze.reduce(function(We,pt){var q=f(pt.text)?I(pt.text):pt,Ie=[].concat(q).some(Array.isArray);return We.concat(Ie?I(q):q)},[])}function N(ze,We,pt){if(d(We[ze])||We[ze].lineEnd)return null;var q=We[ze].text;if(pt){var Ie=v(u(q),!1);if(d(Ie[Ie.length-1]))return null;q=Ie[Ie.length-1].text}return q}var U=[];f(R)||(R=[R]),R=I(R);for(var z=null,D=0,V=R.length;D<V;D++){var J=R[D],Z=null,oe,de=x(J||{},T,"noWrap",!1);if(l(J)?(J._textRef&&J._textRef._textNodeRef.text&&(J.text=J._textRef._textNodeRef.text),oe=v(u(J.text),de),Z=y(J)):oe=v(u(J),de),z&&oe.length){var ne=N(0,oe,de),be=v(u(z+ne),!1);be.length===1&&(U[U.length-1].noNewLine=!0)}for(var Te=0,Le=oe.length;Te<Le;Te++){var Xe={text:oe[Te].text};oe[Te].lineEnd&&(Xe.lineEnd=!0),y(Z,Xe),U.push(Xe)}z=null,D+1<V&&(z=N(oe.length-1,oe,de))}return U}function u(R){return R==null?"":c(R)?R.toString():s(R)?R:R.toString()}function x(R,T,I,N){var U;return R[I]!==void 0&&R[I]!==null?R[I]:T?(T.auto(R,function(){U=T.getProperty(I)}),U??N):N}function w(R,T,I){var N=b(T,I);if(N.length){var U=x(N[0],I,"leadingIndent",0);U&&(N[0].leadingCut=-U,N[0].leadingIndent=U)}return N.forEach(function(z){var D=x(z,I,"font","Roboto"),V=x(z,I,"fontSize",12),J=x(z,I,"fontFeatures",null),Z=x(z,I,"bold",!1),oe=x(z,I,"italics",!1),de=x(z,I,"color","black"),ne=x(z,I,"decoration",null),be=x(z,I,"decorationColor",null),Te=x(z,I,"decorationStyle",null),Le=x(z,I,"background",null),Xe=x(z,I,"lineHeight",1),ze=x(z,I,"characterSpacing",0),We=x(z,I,"link",null),pt=x(z,I,"linkToPage",null),q=x(z,I,"linkToDestination",null),Ie=x(z,I,"noWrap",null),le=x(z,I,"preserveLeadingSpaces",!1),ue=x(z,I,"preserveTrailingSpaces",!1),De=x(z,I,"opacity",1),Je=x(z,I,"sup",!1),lt=x(z,I,"sub",!1);(Je||lt)&&z.fontSize===void 0&&(V*=.58);var re=R.provideFont(D,Z,oe);z.width=L(z.text,re,V,ze,J),z.height=re.lineHeight(V)*Xe,z.leadingCut||(z.leadingCut=0);var K;!le&&(K=z.text.match(p))&&(z.leadingCut+=L(K[0],re,V,ze,J));var fe;!ue&&(fe=z.text.match(m))?z.trailingCut=L(fe[0],re,V,ze,J):z.trailingCut=0,z.alignment=x(z,I,"alignment","left"),z.font=re,z.fontSize=V,z.fontFeatures=J,z.characterSpacing=ze,z.color=de,z.decoration=ne,z.decorationColor=be,z.decorationStyle=Te,z.background=Le,z.link=We,z.linkToPage=pt,z.linkToDestination=q,z.noWrap=Ie,z.opacity=De,z.sup=Je,z.sub=lt}),N}function L(R,T,I,N,U){return T.widthOfString(R,I,U)+(N||0)*(R.length-1)}r.exports=A},2318:function(r){"use strict";function a(){this.events={}}a.prototype.startTracking=function(o,s){var c=this.events[o]||(this.events[o]=[]);c.indexOf(s)<0&&c.push(s)},a.prototype.stopTracking=function(o,s){var c=this.events[o];if(c){var l=c.indexOf(s);l>=0&&c.splice(l,1)}},a.prototype.emit=function(o){var s=Array.prototype.slice.call(arguments,1),c=this.events[o];c&&c.forEach(function(l){l.apply(this,s)})},a.prototype.auto=function(o,s,c){this.startTracking(o,s),c(),this.stopTracking(o,s)},r.exports=a},65209:function(r,a,o){var s,c,l;(function(f,d){c=[],s=d,l=typeof s=="function"?s.apply(a,c):s,l!==void 0&&(r.exports=l)})(this,function(){"use strict";function f(y,b){return typeof b>"u"?b={autoBom:!1}:typeof b!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(y.type)?new Blob(["\uFEFF",y],{type:y.type}):y}function d(y,b,u){var x=new XMLHttpRequest;x.open("GET",y),x.responseType="blob",x.onload=function(){v(x.response,b,u)},x.onerror=function(){console.error("could not download file")},x.send()}function h(y){var b=new XMLHttpRequest;b.open("HEAD",y,!1);try{b.send()}catch{}return 200<=b.status&&299>=b.status}function p(y){try{y.dispatchEvent(new MouseEvent("click"))}catch{var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),y.dispatchEvent(b)}}var m=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof o.g=="object"&&o.g.global===o.g?o.g:void 0,A=m.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),v=m.saveAs||(typeof window!="object"||window!==m?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!A?function(y,b,u){var x=m.URL||m.webkitURL,w=document.createElement("a");b=b||y.name||"download",w.download=b,w.rel="noopener",typeof y=="string"?(w.href=y,w.origin===location.origin?p(w):h(w.href)?d(y,b,u):p(w,w.target="_blank")):(w.href=x.createObjectURL(y),setTimeout(function(){x.revokeObjectURL(w.href)},4e4),setTimeout(function(){p(w)},0))}:"msSaveOrOpenBlob"in navigator?function(y,b,u){if(b=b||y.name||"download",typeof y!="string")navigator.msSaveOrOpenBlob(f(y,u),b);else if(h(y))d(y,b,u);else{var x=document.createElement("a");x.href=y,x.target="_blank",setTimeout(function(){p(x)})}}:function(y,b,u,x){if(x=x||open("","_blank"),x&&(x.document.title=x.document.body.innerText="downloading..."),typeof y=="string")return d(y,b,u);var w=y.type==="application/octet-stream",L=/constructor/i.test(m.HTMLElement)||m.safari,R=/CriOS\/[\d]+/.test(navigator.userAgent);if((R||w&&L||A)&&typeof FileReader<"u"){var T=new FileReader;T.onloadend=function(){var U=T.result;U=R?U:U.replace(/^data:[^;]*;/,"data:attachment/file;"),x?x.location.href=U:location=U,x=null},T.readAsDataURL(y)}else{var I=m.URL||m.webkitURL,N=I.createObjectURL(y);x?x.location=N:location.href=N,x=null,setTimeout(function(){I.revokeObjectURL(N)},4e4)}});m.saveAs=v.saveAs=v,r.exports=v})},60421:function(r,a,o){"use strict";var s=o(50621).Buffer;o(65292),o(73844),o(69330),o(5597),o(7585),o(39081),o(41584),o(11765),o(81755),o(94845),o(80055),o(20731),o(45337),o(23913),o(10720),o(24863),o(18828),o(7283),o(58549),o(18756),o(75174),o(57444),o(37309),o(14032),o(68067),o(61726),o(74516),o(57114),o(76014),o(65578),o(58281),o(6422),o(28264),o(72095),o(75626),o(47969),o(73663),o(29883),o(35471),o(21012),o(88997),o(97464),o(2857),o(94715),o(13624),o(91132),o(62514),o(24597),o(88042),o(4660),o(92451),o(44206),o(66288),o(13250),o(3858),o(84538),o(64793),o(74202),o(52529),o(42437),o(94712);var c;function l(Ae,Y){for(var se=0;se<Y.length;se++){var F=Y[se];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(Ae,d(F.key),F)}}function f(Ae,Y,se){return Y&&l(Ae.prototype,Y),se&&l(Ae,se),Object.defineProperty(Ae,"prototype",{writable:!1}),Ae}function d(Ae){var Y=h(Ae,"string");return typeof Y=="symbol"?Y:Y+""}function h(Ae,Y){if(typeof Ae!="object"||!Ae)return Ae;var se=Ae[Symbol.toPrimitive];if(se!==void 0){var F=se.call(Ae,Y||"default");if(typeof F!="object")return F;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Y==="string"?String:Number)(Ae)}function p(Ae,Y){Ae.prototype=Object.create(Y.prototype),Ae.prototype.constructor=Ae,m(Ae,Y)}function m(Ae,Y){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(se,F){return se.__proto__=F,se},m(Ae,Y)}function A(Ae,Y){var se=typeof Symbol<"u"&&Ae[Symbol.iterator]||Ae["@@iterator"];if(se)return(se=se.call(Ae)).next.bind(se);if(Array.isArray(Ae)||(se=v(Ae))||Y&&Ae&&typeof Ae.length=="number"){se&&(Ae=se);var F=0;return function(){return F>=Ae.length?{done:!0}:{done:!1,value:Ae[F++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(Ae,Y){if(Ae){if(typeof Ae=="string")return y(Ae,Y);var se={}.toString.call(Ae).slice(8,-1);return se==="Object"&&Ae.constructor&&(se=Ae.constructor.name),se==="Map"||se==="Set"?Array.from(Ae):se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(se)?y(Ae,Y):void 0}}function y(Ae,Y){(Y==null||Y>Ae.length)&&(Y=Ae.length);for(var se=0,F=Array(Y);se<Y;se++)F[se]=Ae[se];return F}function b(Ae){return Ae&&typeof Ae=="object"&&"default"in Ae?Ae.default:Ae}var u=b(o(57013)),x=o(76949),w=b(o(45728)),L=b(o(24766)),R=b(o(41209)),T=b(o(91836)),I=b(o(41613)),N=b(o(3483)),U=b(o(34460)),z=o(48181),D={};D.logErrors=!1;var V=[];D.registerFormat=function(Ae){V.push(Ae)},D.openSync=function(Ae,Y){var se=z.readFileSync(Ae);return D.create(se,Y)},D.open=function(Ae,Y,se){typeof Y=="function"&&(se=Y,Y=null),z.readFile(Ae,function(F,H){if(F)return se(F);try{var X=D.create(H,Y)}catch(pe){return se(pe)}return se(null,X)})},D.create=function(Ae,Y){for(var se=0;se<V.length;se++){var F=V[se];if(F.probe(Ae)){var H=new F(new u.DecodeStream(Ae));return Y?H.getFont(Y):H}}throw new Error("Unknown font format")},D.defaultLanguage="en",D.setDefaultLanguage=function(Ae){Ae===void 0&&(Ae="en"),D.defaultLanguage=Ae};function J(Ae,Y,se){return Y in Ae?Object.defineProperty(Ae,Y,{value:se,enumerable:!0,configurable:!0,writable:!0}):Ae[Y]=se,Ae}function Z(Ae,Y,se,F,H){var X={};return Object.keys(F).forEach(function(pe){X[pe]=F[pe]}),X.enumerable=!!X.enumerable,X.configurable=!!X.configurable,("value"in X||X.initializer)&&(X.writable=!0),X=se.slice().reverse().reduce(function(pe,Ee){return Ee(Ae,Y,pe)||pe},X),H&&X.initializer!==void 0&&(X.value=X.initializer?X.initializer.call(H):void 0,X.initializer=void 0),X.initializer===void 0&&(Object.defineProperty(Ae,Y,X),X=null),X}function oe(Ae,Y,se){if(se.get){var F=se.get;se.get=function(){var X=F.call(this);return Object.defineProperty(this,Y,{value:X}),X}}else if(typeof se.value=="function"){var H=se.value;return{get:function(){var pe=new Map;function Ee(){for(var _e=arguments.length,xe=new Array(_e),it=0;it<_e;it++)xe[it]=arguments[it];var Tt=xe.length>0?xe[0]:"value";if(pe.has(Tt))return pe.get(Tt);var Kt=H.apply(this,xe);return pe.set(Tt,Kt),Kt}return Object.defineProperty(this,Y,{value:Ee}),Ee}}}}var de=new u.Struct({firstCode:u.uint16,entryCount:u.uint16,idDelta:u.int16,idRangeOffset:u.uint16}),ne=new u.Struct({startCharCode:u.uint32,endCharCode:u.uint32,glyphID:u.uint32}),be=new u.Struct({startUnicodeValue:u.uint24,additionalCount:u.uint8}),Te=new u.Struct({unicodeValue:u.uint24,glyphID:u.uint16}),Le=new u.Array(be,u.uint32),Xe=new u.Array(Te,u.uint32),ze=new u.Struct({varSelector:u.uint24,defaultUVS:new u.Pointer(u.uint32,Le,{type:"parent"}),nonDefaultUVS:new u.Pointer(u.uint32,Xe,{type:"parent"})}),We=new u.VersionedStruct(u.uint16,{0:{length:u.uint16,language:u.uint16,codeMap:new u.LazyArray(u.uint8,256)},2:{length:u.uint16,language:u.uint16,subHeaderKeys:new u.Array(u.uint16,256),subHeaderCount:function(Y){return Math.max.apply(Math,Y.subHeaderKeys)},subHeaders:new u.LazyArray(de,"subHeaderCount"),glyphIndexArray:new u.LazyArray(u.uint16,"subHeaderCount")},4:{length:u.uint16,language:u.uint16,segCountX2:u.uint16,segCount:function(Y){return Y.segCountX2>>1},searchRange:u.uint16,entrySelector:u.uint16,rangeShift:u.uint16,endCode:new u.LazyArray(u.uint16,"segCount"),reservedPad:new u.Reserved(u.uint16),startCode:new u.LazyArray(u.uint16,"segCount"),idDelta:new u.LazyArray(u.int16,"segCount"),idRangeOffset:new u.LazyArray(u.uint16,"segCount"),glyphIndexArray:new u.LazyArray(u.uint16,function(Ae){return(Ae.length-Ae._currentOffset)/2})},6:{length:u.uint16,language:u.uint16,firstCode:u.uint16,entryCount:u.uint16,glyphIndices:new u.LazyArray(u.uint16,"entryCount")},8:{reserved:new u.Reserved(u.uint16),length:u.uint32,language:u.uint16,is32:new u.LazyArray(u.uint8,8192),nGroups:u.uint32,groups:new u.LazyArray(ne,"nGroups")},10:{reserved:new u.Reserved(u.uint16),length:u.uint32,language:u.uint32,firstCode:u.uint32,entryCount:u.uint32,glyphIndices:new u.LazyArray(u.uint16,"numChars")},12:{reserved:new u.Reserved(u.uint16),length:u.uint32,language:u.uint32,nGroups:u.uint32,groups:new u.LazyArray(ne,"nGroups")},13:{reserved:new u.Reserved(u.uint16),length:u.uint32,language:u.uint32,nGroups:u.uint32,groups:new u.LazyArray(ne,"nGroups")},14:{length:u.uint32,numRecords:u.uint32,varSelectors:new u.LazyArray(ze,"numRecords")}}),pt=new u.Struct({platformID:u.uint16,encodingID:u.uint16,table:new u.Pointer(u.uint32,We,{type:"parent",lazy:!0})}),q=new u.Struct({version:u.uint16,numSubtables:u.uint16,tables:new u.Array(pt,"numSubtables")}),Ie=new u.Struct({version:u.int32,revision:u.int32,checkSumAdjustment:u.uint32,magicNumber:u.uint32,flags:u.uint16,unitsPerEm:u.uint16,created:new u.Array(u.int32,2),modified:new u.Array(u.int32,2),xMin:u.int16,yMin:u.int16,xMax:u.int16,yMax:u.int16,macStyle:new u.Bitfield(u.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:u.uint16,fontDirectionHint:u.int16,indexToLocFormat:u.int16,glyphDataFormat:u.int16}),le=new u.Struct({version:u.int32,ascent:u.int16,descent:u.int16,lineGap:u.int16,advanceWidthMax:u.uint16,minLeftSideBearing:u.int16,minRightSideBearing:u.int16,xMaxExtent:u.int16,caretSlopeRise:u.int16,caretSlopeRun:u.int16,caretOffset:u.int16,reserved:new u.Reserved(u.int16,4),metricDataFormat:u.int16,numberOfMetrics:u.uint16}),ue=new u.Struct({advance:u.uint16,bearing:u.int16}),De=new u.Struct({metrics:new u.LazyArray(ue,function(Ae){return Ae.parent.hhea.numberOfMetrics}),bearings:new u.LazyArray(u.int16,function(Ae){return Ae.parent.maxp.numGlyphs-Ae.parent.hhea.numberOfMetrics})}),Je=new u.Struct({version:u.int32,numGlyphs:u.uint16,maxPoints:u.uint16,maxContours:u.uint16,maxComponentPoints:u.uint16,maxComponentContours:u.uint16,maxZones:u.uint16,maxTwilightPoints:u.uint16,maxStorage:u.uint16,maxFunctionDefs:u.uint16,maxInstructionDefs:u.uint16,maxStackElements:u.uint16,maxSizeOfInstructions:u.uint16,maxComponentElements:u.uint16,maxComponentDepth:u.uint16});function lt(Ae,Y,se){return se===void 0&&(se=0),Ae===1&&K[se]?K[se]:re[Ae][Y]}var re=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],K={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},fe=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],he=new u.Struct({platformID:u.uint16,encodingID:u.uint16,languageID:u.uint16,nameID:u.uint16,length:u.uint16,string:new u.Pointer(u.uint16,new u.String("length",function(Ae){return lt(Ae.platformID,Ae.encodingID,Ae.languageID)}),{type:"parent",relativeTo:function(Y){return Y.parent.stringOffset},allowNull:!1})}),Ne=new u.Struct({length:u.uint16,tag:new u.Pointer(u.uint16,new u.String("length","utf16be"),{type:"parent",relativeTo:function(Y){return Y.stringOffset}})}),He=new u.VersionedStruct(u.uint16,{0:{count:u.uint16,stringOffset:u.uint16,records:new u.Array(he,"count")},1:{count:u.uint16,stringOffset:u.uint16,records:new u.Array(he,"count"),langTagCount:u.uint16,langTags:new u.Array(Ne,"langTagCount")}}),we=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];He.process=function(Ae){for(var Y={},se=A(this.records),F;!(F=se()).done;){var H=F.value,X=fe[H.platformID][H.languageID];X==null&&this.langTags!=null&&H.languageID>=32768&&(X=this.langTags[H.languageID-32768].tag),X==null&&(X=H.platformID+"-"+H.languageID);var pe=H.nameID>=256?"fontFeatures":we[H.nameID]||H.nameID;Y[pe]==null&&(Y[pe]={});var Ee=Y[pe];H.nameID>=256&&(Ee=Ee[H.nameID]||(Ee[H.nameID]={})),(typeof H.string=="string"||typeof Ee[X]!="string")&&(Ee[X]=H.string)}this.records=Y},He.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var Ae=[];for(var Y in this.records){var se=this.records[Y];Y!=="fontFeatures"&&(Ae.push({platformID:3,encodingID:1,languageID:1033,nameID:we.indexOf(Y),length:s.byteLength(se.en,"utf16le"),string:se.en}),Y==="postscriptName"&&Ae.push({platformID:1,encodingID:0,languageID:0,nameID:we.indexOf(Y),length:se.en.length,string:se.en}))}this.records=Ae,this.count=Ae.length,this.stringOffset=He.size(this,null,!1)}};var Fe=new u.VersionedStruct(u.uint16,{header:{xAvgCharWidth:u.int16,usWeightClass:u.uint16,usWidthClass:u.uint16,fsType:new u.Bitfield(u.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:u.int16,ySubscriptYSize:u.int16,ySubscriptXOffset:u.int16,ySubscriptYOffset:u.int16,ySuperscriptXSize:u.int16,ySuperscriptYSize:u.int16,ySuperscriptXOffset:u.int16,ySuperscriptYOffset:u.int16,yStrikeoutSize:u.int16,yStrikeoutPosition:u.int16,sFamilyClass:u.int16,panose:new u.Array(u.uint8,10),ulCharRange:new u.Array(u.uint32,4),vendorID:new u.String(4),fsSelection:new u.Bitfield(u.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:u.uint16,usLastCharIndex:u.uint16},0:{},1:{typoAscender:u.int16,typoDescender:u.int16,typoLineGap:u.int16,winAscent:u.uint16,winDescent:u.uint16,codePageRange:new u.Array(u.uint32,2)},2:{typoAscender:u.int16,typoDescender:u.int16,typoLineGap:u.int16,winAscent:u.uint16,winDescent:u.uint16,codePageRange:new u.Array(u.uint32,2),xHeight:u.int16,capHeight:u.int16,defaultChar:u.uint16,breakChar:u.uint16,maxContent:u.uint16},5:{typoAscender:u.int16,typoDescender:u.int16,typoLineGap:u.int16,winAscent:u.uint16,winDescent:u.uint16,codePageRange:new u.Array(u.uint32,2),xHeight:u.int16,capHeight:u.int16,defaultChar:u.uint16,breakChar:u.uint16,maxContent:u.uint16,usLowerOpticalPointSize:u.uint16,usUpperOpticalPointSize:u.uint16}}),Ve=Fe.versions;Ve[3]=Ve[4]=Ve[2];var et=new u.VersionedStruct(u.fixed32,{header:{italicAngle:u.fixed32,underlinePosition:u.int16,underlineThickness:u.int16,isFixedPitch:u.uint32,minMemType42:u.uint32,maxMemType42:u.uint32,minMemType1:u.uint32,maxMemType1:u.uint32},1:{},2:{numberOfGlyphs:u.uint16,glyphNameIndex:new u.Array(u.uint16,"numberOfGlyphs"),names:new u.Array(new u.String(u.uint8))},2.5:{numberOfGlyphs:u.uint16,offsets:new u.Array(u.uint8,"numberOfGlyphs")},3:{},4:{map:new u.Array(u.uint32,function(Ae){return Ae.parent.maxp.numGlyphs})}}),ft=new u.Struct({controlValues:new u.Array(u.int16)}),Re=new u.Struct({instructions:new u.Array(u.uint8)}),gt=new u.VersionedStruct("head.indexToLocFormat",{0:{offsets:new u.Array(u.uint16)},1:{offsets:new u.Array(u.uint32)}});gt.process=function(){if(this.version===0)for(var Ae=0;Ae<this.offsets.length;Ae++)this.offsets[Ae]<<=1},gt.preEncode=function(){if(this.version===0)for(var Ae=0;Ae<this.offsets.length;Ae++)this.offsets[Ae]>>>=1};var tn=new u.Struct({controlValueProgram:new u.Array(u.uint8)}),an=new u.Array(new u.Buffer),qt=function(){function Ae(se){this.type=se}var Y=Ae.prototype;return Y.getCFFVersion=function(F){for(;F&&!F.hdrSize;)F=F.parent;return F?F.version:-1},Y.decode=function(F,H){var X=this.getCFFVersion(H),pe=X>=2?F.readUInt32BE():F.readUInt16BE();if(pe===0)return[];var Ee=F.readUInt8(),_e;if(Ee===1)_e=u.uint8;else if(Ee===2)_e=u.uint16;else if(Ee===3)_e=u.uint24;else if(Ee===4)_e=u.uint32;else throw new Error("Bad offset size in CFFIndex: ".concat(Ee," ").concat(F.pos));for(var xe=[],it=F.pos+(pe+1)*Ee-1,Tt=_e.decode(F),Kt=0;Kt<pe;Kt++){var Ot=_e.decode(F);if(this.type!=null){var nn=F.pos;F.pos=it+Tt,H.length=Ot-Tt,xe.push(this.type.decode(F,H)),F.pos=nn}else xe.push({offset:it+Tt,length:Ot-Tt});Tt=Ot}return F.pos=it+Tt,xe},Y.size=function(F,H){var X=2;if(F.length===0)return X;for(var pe=this.type||new u.Buffer,Ee=1,_e=0;_e<F.length;_e++){var xe=F[_e];Ee+=pe.size(xe,H)}var it;if(Ee<=255)it=u.uint8;else if(Ee<=65535)it=u.uint16;else if(Ee<=16777215)it=u.uint24;else if(Ee<=4294967295)it=u.uint32;else throw new Error("Bad offset in CFFIndex");return X+=1+it.size()*(F.length+1),X+=Ee-1,X},Y.encode=function(F,H,X){if(F.writeUInt16BE(H.length),H.length!==0){for(var pe=this.type||new u.Buffer,Ee=[],_e=1,xe=A(H),it;!(it=xe()).done;){var Tt=it.value,Kt=pe.size(Tt,X);Ee.push(Kt),_e+=Kt}var Ot;if(_e<=255)Ot=u.uint8;else if(_e<=65535)Ot=u.uint16;else if(_e<=16777215)Ot=u.uint24;else if(_e<=4294967295)Ot=u.uint32;else throw new Error("Bad offset in CFFIndex");F.writeUInt8(Ot.size()),_e=1,Ot.encode(F,_e);for(var nn=0,bn=Ee;nn<bn.length;nn++){var In=bn[nn];_e+=In,Ot.encode(F,_e)}for(var si=A(H),Oi;!(Oi=si()).done;){var Ui=Oi.value;pe.encode(F,Ui,X)}}},Ae}(),xn=15,Mn=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],Et={".":10,E:11,"E-":12,"-":14},Ft=function(){function Ae(){}return Ae.decode=function(se,F){if(32<=F&&F<=246)return F-139;if(247<=F&&F<=250)return(F-247)*256+se.readUInt8()+108;if(251<=F&&F<=254)return-(F-251)*256-se.readUInt8()-108;if(F===28)return se.readInt16BE();if(F===29)return se.readInt32BE();if(F===30){for(var H="";;){var X=se.readUInt8(),pe=X>>4;if(pe===xn)break;H+=Mn[pe];var Ee=X&15;if(Ee===xn)break;H+=Mn[Ee]}return parseFloat(H)}return null},Ae.size=function(se){if(se.forceLarge&&(se=32768),(se|0)!==se){var F=""+se;return 1+Math.ceil((F.length+1)/2)}else return-107<=se&&se<=107?1:108<=se&&se<=1131||-1131<=se&&se<=-108?2:-32768<=se&&se<=32767?3:5},Ae.encode=function(se,F){var H=Number(F);if(F.forceLarge)return se.writeUInt8(29),se.writeInt32BE(H);if((H|0)!==H){se.writeUInt8(30);for(var X=""+H,pe=0;pe<X.length;pe+=2){var Ee=X[pe],_e=Et[Ee]||+Ee;if(pe===X.length-1)var xe=xn;else var it=X[pe+1],xe=Et[it]||+it;se.writeUInt8(_e<<4|xe&15)}if(xe!==xn)return se.writeUInt8(xn<<4)}else return-107<=H&&H<=107?se.writeUInt8(H+139):108<=H&&H<=1131?(H-=108,se.writeUInt8((H>>8)+247),se.writeUInt8(H&255)):-1131<=H&&H<=-108?(H=-H-108,se.writeUInt8((H>>8)+251),se.writeUInt8(H&255)):-32768<=H&&H<=32767?(se.writeUInt8(28),se.writeInt16BE(H)):(se.writeUInt8(29),se.writeInt32BE(H))},Ae}(),fn=function(){function Ae(se){se===void 0&&(se=[]),this.ops=se,this.fields={};for(var F=A(se),H;!(H=F()).done;){var X=H.value,pe=Array.isArray(X[0])?X[0][0]<<8|X[0][1]:X[0];this.fields[pe]=X}}var Y=Ae.prototype;return Y.decodeOperands=function(F,H,X,pe){var Ee=this;if(Array.isArray(F))return pe.map(function(_e,xe){return Ee.decodeOperands(F[xe],H,X,[_e])});if(F.decode!=null)return F.decode(H,X,pe);switch(F){case"number":case"offset":case"sid":return pe[0];case"boolean":return!!pe[0];default:return pe}},Y.encodeOperands=function(F,H,X,pe){var Ee=this;return Array.isArray(F)?pe.map(function(_e,xe){return Ee.encodeOperands(F[xe],H,X,_e)[0]}):F.encode!=null?F.encode(H,pe,X):typeof pe=="number"?[pe]:typeof pe=="boolean"?[+pe]:Array.isArray(pe)?pe:[pe]},Y.decode=function(F,H){var X=F.pos+H.length,pe={},Ee=[];Object.defineProperties(pe,{parent:{value:H},_startOffset:{value:F.pos}});for(var _e in this.fields){var xe=this.fields[_e];pe[xe[1]]=xe[3]}for(;F.pos<X;){var it=F.readUInt8();if(it<28){it===12&&(it=it<<8|F.readUInt8());var Tt=this.fields[it];if(!Tt)throw new Error("Unknown operator ".concat(it));var Kt=this.decodeOperands(Tt[2],F,pe,Ee);Kt!=null&&(Kt instanceof x.PropertyDescriptor?Object.defineProperty(pe,Tt[1],Kt):pe[Tt[1]]=Kt),Ee=[]}else Ee.push(Ft.decode(F,it))}return pe},Y.size=function(F,H,X){X===void 0&&(X=!0);var pe={parent:H,val:F,pointerSize:0,startOffset:H.startOffset||0},Ee=0;for(var _e in this.fields){var xe=this.fields[_e],it=F[xe[1]];if(!(it==null||w(it,xe[3]))){for(var Tt=this.encodeOperands(xe[2],null,pe,it),Kt=A(Tt),Ot;!(Ot=Kt()).done;){var nn=Ot.value;Ee+=Ft.size(nn)}var bn=Array.isArray(xe[0])?xe[0]:[xe[0]];Ee+=bn.length}}return X&&(Ee+=pe.pointerSize),Ee},Y.encode=function(F,H,X){var pe={pointers:[],startOffset:F.pos,parent:X,val:H,pointerSize:0};pe.pointerOffset=F.pos+this.size(H,pe,!1);for(var Ee=A(this.ops),_e;!(_e=Ee()).done;){var xe=_e.value,it=H[xe[1]];if(!(it==null||w(it,xe[3]))){for(var Tt=this.encodeOperands(xe[2],F,pe,it),Kt=A(Tt),Ot;!(Ot=Kt()).done;){var nn=Ot.value;Ft.encode(F,nn)}for(var bn=Array.isArray(xe[0])?xe[0]:[xe[0]],In=A(bn),si;!(si=In()).done;){var Oi=si.value;F.writeUInt8(Oi)}}}for(var Ui=0;Ui<pe.pointers.length;){var dr=pe.pointers[Ui++];dr.type.encode(F,dr.val,dr.parent)}},Ae}(),dn=function(Ae){function Y(F,H){return H===void 0&&(H={}),H.type==null&&(H.type="global"),Ae.call(this,null,F,H)||this}p(Y,Ae);var se=Y.prototype;return se.decode=function(H,X,pe){return this.offsetType={decode:function(){return pe[0]}},Ae.prototype.decode.call(this,H,X,pe)},se.encode=function(H,X,pe){if(!H)return this.offsetType={size:function(){return 0}},this.size(X,pe),[new Bn(0)];var Ee=null;return this.offsetType={encode:function(xe,it){return Ee=it}},Ae.prototype.encode.call(this,H,X,pe),[new Bn(Ee)]},Y}(u.Pointer),Bn=function(){function Ae(se){this.val=se,this.forceLarge=!0}var Y=Ae.prototype;return Y.valueOf=function(){return this.val},Ae}(),zn=function(){function Ae(){}return Ae.decode=function(se,F,H){for(var X=H.pop();H.length>X;)H.pop()},Ae}(),Ge=new fn([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",zn,null],[19,"Subrs",new dn(new qt,{type:"local"}),null]]),Se=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],W=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],ee=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],ve=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],$e=[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],ye=[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"],mt=new u.Struct({reserved:new u.Reserved(u.uint16),reqFeatureIndex:u.uint16,featureCount:u.uint16,featureIndexes:new u.Array(u.uint16,"featureCount")}),yn=new u.Struct({tag:new u.String(4),langSys:new u.Pointer(u.uint16,mt,{type:"parent"})}),te=new u.Struct({defaultLangSys:new u.Pointer(u.uint16,mt),count:u.uint16,langSysRecords:new u.Array(yn,"count")}),Pt=new u.Struct({tag:new u.String(4),script:new u.Pointer(u.uint16,te,{type:"parent"})}),Wt=new u.Array(Pt,u.uint16),Ue=new u.Struct({featureParams:u.uint16,lookupCount:u.uint16,lookupListIndexes:new u.Array(u.uint16,"lookupCount")}),Mt=new u.Struct({tag:new u.String(4),feature:new u.Pointer(u.uint16,Ue,{type:"parent"})}),Qt=new u.Array(Mt,u.uint16),Zn=new u.Struct({markAttachmentType:u.uint8,flags:new u.Bitfield(u.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Un(Ae){var Y=new u.Struct({lookupType:u.uint16,flags:Zn,subTableCount:u.uint16,subTables:new u.Array(new u.Pointer(u.uint16,Ae),"subTableCount"),markFilteringSet:new u.Optional(u.uint16,function(se){return se.flags.flags.useMarkFilteringSet})});return new u.LazyArray(new u.Pointer(u.uint16,Y),u.uint16)}var jn=new u.Struct({start:u.uint16,end:u.uint16,startCoverageIndex:u.uint16}),Jn=new u.VersionedStruct(u.uint16,{1:{glyphCount:u.uint16,glyphs:new u.Array(u.uint16,"glyphCount")},2:{rangeCount:u.uint16,rangeRecords:new u.Array(jn,"rangeCount")}}),jo=new u.Struct({start:u.uint16,end:u.uint16,class:u.uint16}),Xi=new u.VersionedStruct(u.uint16,{1:{startGlyph:u.uint16,glyphCount:u.uint16,classValueArray:new u.Array(u.uint16,"glyphCount")},2:{classRangeCount:u.uint16,classRangeRecord:new u.Array(jo,"classRangeCount")}}),Fi=new u.Struct({a:u.uint16,b:u.uint16,deltaFormat:u.uint16}),Fr=new u.Struct({sequenceIndex:u.uint16,lookupListIndex:u.uint16}),ka=new u.Struct({glyphCount:u.uint16,lookupCount:u.uint16,input:new u.Array(u.uint16,function(Ae){return Ae.glyphCount-1}),lookupRecords:new u.Array(Fr,"lookupCount")}),Ma=new u.Array(new u.Pointer(u.uint16,ka),u.uint16),Go=new u.Struct({glyphCount:u.uint16,lookupCount:u.uint16,classes:new u.Array(u.uint16,function(Ae){return Ae.glyphCount-1}),lookupRecords:new u.Array(Fr,"lookupCount")}),ds=new u.Array(new u.Pointer(u.uint16,Go),u.uint16),Yi=new u.VersionedStruct(u.uint16,{1:{coverage:new u.Pointer(u.uint16,Jn),ruleSetCount:u.uint16,ruleSets:new u.Array(new u.Pointer(u.uint16,Ma),"ruleSetCount")},2:{coverage:new u.Pointer(u.uint16,Jn),classDef:new u.Pointer(u.uint16,Xi),classSetCnt:u.uint16,classSet:new u.Array(new u.Pointer(u.uint16,ds),"classSetCnt")},3:{glyphCount:u.uint16,lookupCount:u.uint16,coverages:new u.Array(new u.Pointer(u.uint16,Jn),"glyphCount"),lookupRecords:new u.Array(Fr,"lookupCount")}}),fo=new u.Struct({backtrackGlyphCount:u.uint16,backtrack:new u.Array(u.uint16,"backtrackGlyphCount"),inputGlyphCount:u.uint16,input:new u.Array(u.uint16,function(Ae){return Ae.inputGlyphCount-1}),lookaheadGlyphCount:u.uint16,lookahead:new u.Array(u.uint16,"lookaheadGlyphCount"),lookupCount:u.uint16,lookupRecords:new u.Array(Fr,"lookupCount")}),va=new u.Array(new u.Pointer(u.uint16,fo),u.uint16),xo=new u.VersionedStruct(u.uint16,{1:{coverage:new u.Pointer(u.uint16,Jn),chainCount:u.uint16,chainRuleSets:new u.Array(new u.Pointer(u.uint16,va),"chainCount")},2:{coverage:new u.Pointer(u.uint16,Jn),backtrackClassDef:new u.Pointer(u.uint16,Xi),inputClassDef:new u.Pointer(u.uint16,Xi),lookaheadClassDef:new u.Pointer(u.uint16,Xi),chainCount:u.uint16,chainClassSet:new u.Array(new u.Pointer(u.uint16,va),"chainCount")},3:{backtrackGlyphCount:u.uint16,backtrackCoverage:new u.Array(new u.Pointer(u.uint16,Jn),"backtrackGlyphCount"),inputGlyphCount:u.uint16,inputCoverage:new u.Array(new u.Pointer(u.uint16,Jn),"inputGlyphCount"),lookaheadGlyphCount:u.uint16,lookaheadCoverage:new u.Array(new u.Pointer(u.uint16,Jn),"lookaheadGlyphCount"),lookupCount:u.uint16,lookupRecords:new u.Array(Fr,"lookupCount")}}),wa=new u.Fixed(16,"BE",14),a0=new u.Struct({startCoord:wa,peakCoord:wa,endCoord:wa}),Ja=new u.Struct({axisCount:u.uint16,regionCount:u.uint16,variationRegions:new u.Array(new u.Array(a0,"axisCount"),"regionCount")}),li=new u.Struct({shortDeltas:new u.Array(u.int16,function(Ae){return Ae.parent.shortDeltaCount}),regionDeltas:new u.Array(u.int8,function(Ae){return Ae.parent.regionIndexCount-Ae.parent.shortDeltaCount}),deltas:function(Y){return Y.shortDeltas.concat(Y.regionDeltas)}}),Gn=new u.Struct({itemCount:u.uint16,shortDeltaCount:u.uint16,regionIndexCount:u.uint16,regionIndexes:new u.Array(u.uint16,"regionIndexCount"),deltaSets:new u.Array(li,"itemCount")}),vi=new u.Struct({format:u.uint16,variationRegionList:new u.Pointer(u.uint32,Ja),variationDataCount:u.uint16,itemVariationData:new u.Array(new u.Pointer(u.uint32,Gn),"variationDataCount")}),zi=new u.VersionedStruct(u.uint16,{1:(c={axisIndex:u.uint16},c.axisIndex=u.uint16,c.filterRangeMinValue=wa,c.filterRangeMaxValue=wa,c)}),ho=new u.Struct({conditionCount:u.uint16,conditionTable:new u.Array(new u.Pointer(u.uint32,zi),"conditionCount")}),po=new u.Struct({featureIndex:u.uint16,alternateFeatureTable:new u.Pointer(u.uint32,Ue,{type:"parent"})}),Rs=new u.Struct({version:u.fixed32,substitutionCount:u.uint16,substitutions:new u.Array(po,"substitutionCount")}),A0=new u.Struct({conditionSet:new u.Pointer(u.uint32,ho,{type:"parent"}),featureTableSubstitution:new u.Pointer(u.uint32,Rs,{type:"parent"})}),V0=new u.Struct({majorVersion:u.uint16,minorVersion:u.uint16,featureVariationRecordCount:u.uint32,featureVariationRecords:new u.Array(A0,"featureVariationRecordCount")}),Ao=function(){function Ae(se,F){this.predefinedOps=se,this.type=F}var Y=Ae.prototype;return Y.decode=function(F,H,X){return this.predefinedOps[X[0]]?this.predefinedOps[X[0]]:this.type.decode(F,H,X)},Y.size=function(F,H){return this.type.size(F,H)},Y.encode=function(F,H,X){var pe=this.predefinedOps.indexOf(H);return pe!==-1?pe:this.type.encode(F,H,X)},Ae}(),Nt=function(Ae){function Y(){return Ae.call(this,"UInt8")||this}p(Y,Ae);var se=Y.prototype;return se.decode=function(H){return u.uint8.decode(H)&127},Y}(u.Number),tt=new u.Struct({first:u.uint16,nLeft:u.uint8}),Vt=new u.Struct({first:u.uint16,nLeft:u.uint16}),rt=new u.VersionedStruct(new Nt,{0:{nCodes:u.uint8,codes:new u.Array(u.uint8,"nCodes")},1:{nRanges:u.uint8,ranges:new u.Array(tt,"nRanges")}}),st=new Ao([W,ee],new dn(rt,{lazy:!0})),at=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se.decode=function(H,X){for(var pe=x.resolveLength(this.length,H,X),Ee=0,_e=[];Ee<pe;){var xe=this.type.decode(H,X);xe.offset=Ee,Ee+=xe.nLeft+1,_e.push(xe)}return _e},Y}(u.Array),At=new u.VersionedStruct(u.uint8,{0:{glyphs:new u.Array(u.uint16,function(Ae){return Ae.parent.CharStrings.length-1})},1:{ranges:new at(tt,function(Ae){return Ae.parent.CharStrings.length-1})},2:{ranges:new at(Vt,function(Ae){return Ae.parent.CharStrings.length-1})}}),zt=new Ao([ve,$e,ye],new dn(At,{lazy:!0})),ht=new u.Struct({first:u.uint16,fd:u.uint8}),Xt=new u.Struct({first:u.uint32,fd:u.uint16}),Dt=new u.VersionedStruct(u.uint8,{0:{fds:new u.Array(u.uint8,function(Ae){return Ae.parent.CharStrings.length})},3:{nRanges:u.uint16,ranges:new u.Array(ht,"nRanges"),sentinel:u.uint16},4:{nRanges:u.uint32,ranges:new u.Array(Xt,"nRanges"),sentinel:u.uint32}}),hn=new dn(Ge),Rn=function(){function Ae(){}var Y=Ae.prototype;return Y.decode=function(F,H,X){return H.length=X[0],hn.decode(F,H,[X[1]])},Y.size=function(F,H){return[Ge.size(F,H,!1),hn.size(F,H)[0]]},Y.encode=function(F,H,X){return[Ge.size(H,X,!1),hn.encode(F,H,X)[0]]},Ae}(),ke=new fn([[18,"Private",new Rn,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),qe=new fn([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",zt,ve],[16,"Encoding",st,W],[17,"CharStrings",new dn(new qt),null],[18,"Private",new Rn,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new dn(Dt),null],[[12,36],"FDArray",new dn(new qt(ke)),null],[[12,38],"FontName","sid",null]]),yt=new u.Struct({length:u.uint16,itemVariationStore:vi}),Jt=new fn([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new dn(new qt),null],[[12,37],"FDSelect",new dn(Dt),null],[[12,36],"FDArray",new dn(new qt(ke)),null],[24,"vstore",new dn(yt),null],[25,"maxstack","number",193]]),Bt=new u.VersionedStruct(u.fixed16,{1:{hdrSize:u.uint8,offSize:u.uint8,nameIndex:new qt(new u.String("length")),topDictIndex:new qt(qe),stringIndex:new qt(new u.String("length")),globalSubrIndex:new qt},2:{hdrSize:u.uint8,length:u.uint16,topDict:Jt,globalSubrIndex:new qt}}),pn=function(){function Ae(se){this.stream=se,this.decode()}Ae.decode=function(F){return new Ae(F)};var Y=Ae.prototype;return Y.decode=function(){var F=this.stream.pos,H=Bt.decode(this.stream);for(var X in H){var pe=H[X];this[X]=pe}if(this.version<2){if(this.topDictIndex.length!==1)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=this.topDict.ROS!=null,this},Y.string=function(F){return this.version>=2?null:F<Se.length?Se[F]:this.stringIndex[F-Se.length]},Y.getCharString=function(F){return this.stream.pos=this.topDict.CharStrings[F].offset,this.stream.readBuffer(this.topDict.CharStrings[F].length)},Y.getGlyphName=function(F){if(this.version>=2||this.isCIDFont)return null;var H=this.topDict.charset;if(Array.isArray(H))return H[F];if(F===0)return".notdef";switch(F-=1,H.version){case 0:return this.string(H.glyphs[F]);case 1:case 2:for(var X=0;X<H.ranges.length;X++){var pe=H.ranges[X];if(pe.offset<=F&&F<=pe.offset+pe.nLeft)return this.string(pe.first+(F-pe.offset))}break}return null},Y.fdForGlyph=function(F){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[F];case 3:case 4:for(var H=this.topDict.FDSelect.ranges,X=0,pe=H.length-1;X<=pe;){var Ee=X+pe>>1;if(F<H[Ee].first)pe=Ee-1;else if(Ee<pe&&F>=H[Ee+1].first)X=Ee+1;else return H[Ee].fd}default:throw new Error("Unknown FDSelect version: ".concat(this.topDict.FDSelect.version))}},Y.privateDictForGlyph=function(F){if(this.topDict.FDSelect){var H=this.fdForGlyph(F);return this.topDict.FDArray[H]?this.topDict.FDArray[H].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},f(Ae,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}])}(),Qn=new u.Struct({glyphIndex:u.uint16,vertOriginY:u.int16}),Kn=new u.Struct({majorVersion:u.uint16,minorVersion:u.uint16,defaultVertOriginY:u.int16,numVertOriginYMetrics:u.uint16,metrics:new u.Array(Qn,"numVertOriginYMetrics")}),ui=new u.Struct({height:u.uint8,width:u.uint8,horiBearingX:u.int8,horiBearingY:u.int8,horiAdvance:u.uint8,vertBearingX:u.int8,vertBearingY:u.int8,vertAdvance:u.uint8}),ai=new u.Struct({height:u.uint8,width:u.uint8,bearingX:u.int8,bearingY:u.int8,advance:u.uint8}),$i=new u.Struct({glyph:u.uint16,xOffset:u.int8,yOffset:u.int8}),Ar=function(){},Vr=function(){},mo=new u.VersionedStruct("version",{1:{metrics:ai,data:Ar},2:{metrics:ai,data:Vr},5:{data:Vr},6:{metrics:ui,data:Ar},7:{metrics:ui,data:Vr},8:{metrics:ai,pad:new u.Reserved(u.uint8),numComponents:u.uint16,components:new u.Array($i,"numComponents")},9:{metrics:ui,pad:new u.Reserved(u.uint8),numComponents:u.uint16,components:new u.Array($i,"numComponents")},17:{metrics:ai,dataLen:u.uint32,data:new u.Buffer("dataLen")},18:{metrics:ui,dataLen:u.uint32,data:new u.Buffer("dataLen")},19:{dataLen:u.uint32,data:new u.Buffer("dataLen")}}),Fa=new u.Struct({ascender:u.int8,descender:u.int8,widthMax:u.uint8,caretSlopeNumerator:u.int8,caretSlopeDenominator:u.int8,caretOffset:u.int8,minOriginSB:u.int8,minAdvanceSB:u.int8,maxBeforeBL:u.int8,minAfterBL:u.int8,pad:new u.Reserved(u.int8,2)}),Ta=new u.Struct({glyphCode:u.uint16,offset:u.uint16}),Ra=new u.VersionedStruct(u.uint16,{header:{imageFormat:u.uint16,imageDataOffset:u.uint32},1:{offsetArray:new u.Array(u.uint32,function(Ae){return Ae.parent.lastGlyphIndex-Ae.parent.firstGlyphIndex+1})},2:{imageSize:u.uint32,bigMetrics:ui},3:{offsetArray:new u.Array(u.uint16,function(Ae){return Ae.parent.lastGlyphIndex-Ae.parent.firstGlyphIndex+1})},4:{numGlyphs:u.uint32,glyphArray:new u.Array(Ta,function(Ae){return Ae.numGlyphs+1})},5:{imageSize:u.uint32,bigMetrics:ui,numGlyphs:u.uint32,glyphCodeArray:new u.Array(u.uint16,"numGlyphs")}}),Co=new u.Struct({firstGlyphIndex:u.uint16,lastGlyphIndex:u.uint16,subtable:new u.Pointer(u.uint32,Ra)}),_0=new u.Struct({indexSubTableArray:new u.Pointer(u.uint32,new u.Array(Co,1),{type:"parent"}),indexTablesSize:u.uint32,numberOfIndexSubTables:u.uint32,colorRef:u.uint32,hori:Fa,vert:Fa,startGlyphIndex:u.uint16,endGlyphIndex:u.uint16,ppemX:u.uint8,ppemY:u.uint8,bitDepth:u.uint8,flags:new u.Bitfield(u.uint8,["horizontal","vertical"])}),Oa=new u.Struct({version:u.uint32,numSizes:u.uint32,sizes:new u.Array(_0,"numSizes")}),Ws=new u.Struct({ppem:u.uint16,resolution:u.uint16,imageOffsets:new u.Array(new u.Pointer(u.uint32,"void"),function(Ae){return Ae.parent.parent.maxp.numGlyphs+1})}),S0=new u.Struct({version:u.uint16,flags:new u.Bitfield(u.uint16,["renderOutlines"]),numImgTables:u.uint32,imageTables:new u.Array(new u.Pointer(u.uint32,Ws),"numImgTables")}),Jo=new u.Struct({gid:u.uint16,paletteIndex:u.uint16}),Mr=new u.Struct({gid:u.uint16,firstLayerIndex:u.uint16,numLayers:u.uint16}),br=new u.Struct({version:u.uint16,numBaseGlyphRecords:u.uint16,baseGlyphRecord:new u.Pointer(u.uint32,new u.Array(Mr,"numBaseGlyphRecords")),layerRecords:new u.Pointer(u.uint32,new u.Array(Jo,"numLayerRecords"),{lazy:!0}),numLayerRecords:u.uint16}),Wu=new u.Struct({blue:u.uint8,green:u.uint8,red:u.uint8,alpha:u.uint8}),ru=new u.VersionedStruct(u.uint16,{header:{numPaletteEntries:u.uint16,numPalettes:u.uint16,numColorRecords:u.uint16,colorRecords:new u.Pointer(u.uint32,new u.Array(Wu,"numColorRecords")),colorRecordIndices:new u.Array(u.uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new u.Pointer(u.uint32,new u.Array(u.uint32,"numPalettes")),offsetPaletteLabelArray:new u.Pointer(u.uint32,new u.Array(u.uint16,"numPalettes")),offsetPaletteEntryLabelArray:new u.Pointer(u.uint32,new u.Array(u.uint16,"numPaletteEntries"))}}),p1=new u.VersionedStruct(u.uint16,{1:{coordinate:u.int16},2:{coordinate:u.int16,referenceGlyph:u.uint16,baseCoordPoint:u.uint16},3:{coordinate:u.int16,deviceTable:new u.Pointer(u.uint16,Fi)}}),au=new u.Struct({defaultIndex:u.uint16,baseCoordCount:u.uint16,baseCoords:new u.Array(new u.Pointer(u.uint16,p1),"baseCoordCount")}),Ku=new u.Struct({tag:new u.String(4),minCoord:new u.Pointer(u.uint16,p1,{type:"parent"}),maxCoord:new u.Pointer(u.uint16,p1,{type:"parent"})}),A1=new u.Struct({minCoord:new u.Pointer(u.uint16,p1),maxCoord:new u.Pointer(u.uint16,p1),featMinMaxCount:u.uint16,featMinMaxRecords:new u.Array(Ku,"featMinMaxCount")}),hs=new u.Struct({tag:new u.String(4),minMax:new u.Pointer(u.uint16,A1,{type:"parent"})}),pl=new u.Struct({baseValues:new u.Pointer(u.uint16,au),defaultMinMax:new u.Pointer(u.uint16,A1),baseLangSysCount:u.uint16,baseLangSysRecords:new u.Array(hs,"baseLangSysCount")}),fa=new u.Struct({tag:new u.String(4),script:new u.Pointer(u.uint16,pl,{type:"parent"})}),B3=new u.Array(fa,u.uint16),Pe=new u.Array(new u.String(4),u.uint16),$=new u.Struct({baseTagList:new u.Pointer(u.uint16,Pe),baseScriptList:new u.Pointer(u.uint16,B3)}),G=new u.VersionedStruct(u.uint32,{header:{horizAxis:new u.Pointer(u.uint16,$),vertAxis:new u.Pointer(u.uint16,$)},65536:{},65537:{itemVariationStore:new u.Pointer(u.uint32,vi)}}),ce=new u.Array(u.uint16,u.uint16),ie=new u.Struct({coverage:new u.Pointer(u.uint16,Jn),glyphCount:u.uint16,attachPoints:new u.Array(new u.Pointer(u.uint16,ce),"glyphCount")}),Be=new u.VersionedStruct(u.uint16,{1:{coordinate:u.int16},2:{caretValuePoint:u.uint16},3:{coordinate:u.int16,deviceTable:new u.Pointer(u.uint16,Fi)}}),Oe=new u.Array(new u.Pointer(u.uint16,Be),u.uint16),kt=new u.Struct({coverage:new u.Pointer(u.uint16,Jn),ligGlyphCount:u.uint16,ligGlyphs:new u.Array(new u.Pointer(u.uint16,Oe),"ligGlyphCount")}),jt=new u.Struct({markSetTableFormat:u.uint16,markSetCount:u.uint16,coverage:new u.Array(new u.Pointer(u.uint32,Jn),"markSetCount")}),sn=new u.VersionedStruct(u.uint32,{header:{glyphClassDef:new u.Pointer(u.uint16,Xi),attachList:new u.Pointer(u.uint16,ie),ligCaretList:new u.Pointer(u.uint16,kt),markAttachClassDef:new u.Pointer(u.uint16,Xi)},65536:{},65538:{markGlyphSetsDef:new u.Pointer(u.uint16,jt)},65539:{markGlyphSetsDef:new u.Pointer(u.uint16,jt),itemVariationStore:new u.Pointer(u.uint32,vi)}}),ln=new u.Bitfield(u.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),_n={xPlacement:u.int16,yPlacement:u.int16,xAdvance:u.int16,yAdvance:u.int16,xPlaDevice:new u.Pointer(u.uint16,Fi,{type:"global",relativeTo:function(Y){return Y.rel}}),yPlaDevice:new u.Pointer(u.uint16,Fi,{type:"global",relativeTo:function(Y){return Y.rel}}),xAdvDevice:new u.Pointer(u.uint16,Fi,{type:"global",relativeTo:function(Y){return Y.rel}}),yAdvDevice:new u.Pointer(u.uint16,Fi,{type:"global",relativeTo:function(Y){return Y.rel}})},En=function(){function Ae(se){se===void 0&&(se="valueFormat"),this.key=se}var Y=Ae.prototype;return Y.buildStruct=function(F){for(var H=F;!H[this.key]&&H.parent;)H=H.parent;if(H[this.key]){var X={};X.rel=function(){return H._startOffset};var pe=H[this.key];for(var Ee in pe)pe[Ee]&&(X[Ee]=_n[Ee]);return new u.Struct(X)}},Y.size=function(F,H){return this.buildStruct(H).size(F,H)},Y.decode=function(F,H){var X=this.buildStruct(H).decode(F,H);return delete X.rel,X},Ae}(),Vn=new u.Struct({secondGlyph:u.uint16,value1:new En("valueFormat1"),value2:new En("valueFormat2")}),Si=new u.Array(Vn,u.uint16),_i=new u.Struct({value1:new En("valueFormat1"),value2:new En("valueFormat2")}),qi=new u.VersionedStruct(u.uint16,{1:{xCoordinate:u.int16,yCoordinate:u.int16},2:{xCoordinate:u.int16,yCoordinate:u.int16,anchorPoint:u.uint16},3:{xCoordinate:u.int16,yCoordinate:u.int16,xDeviceTable:new u.Pointer(u.uint16,Fi),yDeviceTable:new u.Pointer(u.uint16,Fi)}}),vr=new u.Struct({entryAnchor:new u.Pointer(u.uint16,qi,{type:"parent"}),exitAnchor:new u.Pointer(u.uint16,qi,{type:"parent"})}),Zi=new u.Struct({class:u.uint16,markAnchor:new u.Pointer(u.uint16,qi,{type:"parent"})}),Na=new u.Array(Zi,u.uint16),Hr=new u.Array(new u.Pointer(u.uint16,qi),function(Ae){return Ae.parent.classCount}),wo=new u.Array(Hr,u.uint16),$o=new u.Array(new u.Pointer(u.uint16,qi),function(Ae){return Ae.parent.parent.classCount}),Eo=new u.Array($o,u.uint16),Ks=new u.Array(new u.Pointer(u.uint16,Eo),u.uint16),I0=new u.VersionedStruct("lookupType",{1:new u.VersionedStruct(u.uint16,{1:{coverage:new u.Pointer(u.uint16,Jn),valueFormat:ln,value:new En},2:{coverage:new u.Pointer(u.uint16,Jn),valueFormat:ln,valueCount:u.uint16,values:new u.LazyArray(new En,"valueCount")}}),2:new u.VersionedStruct(u.uint16,{1:{coverage:new u.Pointer(u.uint16,Jn),valueFormat1:ln,valueFormat2:ln,pairSetCount:u.uint16,pairSets:new u.LazyArray(new u.Pointer(u.uint16,Si),"pairSetCount")},2:{coverage:new u.Pointer(u.uint16,Jn),valueFormat1:ln,valueFormat2:ln,classDef1:new u.Pointer(u.uint16,Xi),classDef2:new u.Pointer(u.uint16,Xi),class1Count:u.uint16,class2Count:u.uint16,classRecords:new u.LazyArray(new u.LazyArray(_i,"class2Count"),"class1Count")}}),3:{format:u.uint16,coverage:new u.Pointer(u.uint16,Jn),entryExitCount:u.uint16,entryExitRecords:new u.Array(vr,"entryExitCount")},4:{format:u.uint16,markCoverage:new u.Pointer(u.uint16,Jn),baseCoverage:new u.Pointer(u.uint16,Jn),classCount:u.uint16,markArray:new u.Pointer(u.uint16,Na),baseArray:new u.Pointer(u.uint16,wo)},5:{format:u.uint16,markCoverage:new u.Pointer(u.uint16,Jn),ligatureCoverage:new u.Pointer(u.uint16,Jn),classCount:u.uint16,markArray:new u.Pointer(u.uint16,Na),ligatureArray:new u.Pointer(u.uint16,Ks)},6:{format:u.uint16,mark1Coverage:new u.Pointer(u.uint16,Jn),mark2Coverage:new u.Pointer(u.uint16,Jn),classCount:u.uint16,mark1Array:new u.Pointer(u.uint16,Na),mark2Array:new u.Pointer(u.uint16,wo)},7:Yi,8:xo,9:{posFormat:u.uint16,lookupType:u.uint16,extension:new u.Pointer(u.uint32,I0)}});I0.versions[9].extension.type=I0;var m1=new u.VersionedStruct(u.uint32,{header:{scriptList:new u.Pointer(u.uint16,Wt),featureList:new u.Pointer(u.uint16,Qt),lookupList:new u.Pointer(u.uint16,new Un(I0))},65536:{},65537:{featureVariations:new u.Pointer(u.uint32,V0)}}),dc=new u.Array(u.uint16,u.uint16),P1=dc,g1=new u.Struct({glyph:u.uint16,compCount:u.uint16,components:new u.Array(u.uint16,function(Ae){return Ae.compCount-1})}),k1=new u.Array(new u.Pointer(u.uint16,g1),u.uint16),Bc=new u.VersionedStruct("lookupType",{1:new u.VersionedStruct(u.uint16,{1:{coverage:new u.Pointer(u.uint16,Jn),deltaGlyphID:u.int16},2:{coverage:new u.Pointer(u.uint16,Jn),glyphCount:u.uint16,substitute:new u.LazyArray(u.uint16,"glyphCount")}}),2:{substFormat:u.uint16,coverage:new u.Pointer(u.uint16,Jn),count:u.uint16,sequences:new u.LazyArray(new u.Pointer(u.uint16,dc),"count")},3:{substFormat:u.uint16,coverage:new u.Pointer(u.uint16,Jn),count:u.uint16,alternateSet:new u.LazyArray(new u.Pointer(u.uint16,P1),"count")},4:{substFormat:u.uint16,coverage:new u.Pointer(u.uint16,Jn),count:u.uint16,ligatureSets:new u.LazyArray(new u.Pointer(u.uint16,k1),"count")},5:Yi,6:xo,7:{substFormat:u.uint16,lookupType:u.uint16,extension:new u.Pointer(u.uint32,Bc)},8:{substFormat:u.uint16,coverage:new u.Pointer(u.uint16,Jn),backtrackCoverage:new u.Array(new u.Pointer(u.uint16,Jn),"backtrackGlyphCount"),lookaheadGlyphCount:u.uint16,lookaheadCoverage:new u.Array(new u.Pointer(u.uint16,Jn),"lookaheadGlyphCount"),glyphCount:u.uint16,substitutes:new u.Array(u.uint16,"glyphCount")}});Bc.versions[7].extension.type=Bc;var Lc=new u.VersionedStruct(u.uint32,{header:{scriptList:new u.Pointer(u.uint16,Wt),featureList:new u.Pointer(u.uint16,Qt),lookupList:new u.Pointer(u.uint16,new Un(Bc))},65536:{},65537:{featureVariations:new u.Pointer(u.uint32,V0)}}),H0=new u.Array(u.uint16,u.uint16),R1=new u.Struct({shrinkageEnableGSUB:new u.Pointer(u.uint16,H0),shrinkageDisableGSUB:new u.Pointer(u.uint16,H0),shrinkageEnableGPOS:new u.Pointer(u.uint16,H0),shrinkageDisableGPOS:new u.Pointer(u.uint16,H0),shrinkageJstfMax:new u.Pointer(u.uint16,new Un(I0)),extensionEnableGSUB:new u.Pointer(u.uint16,H0),extensionDisableGSUB:new u.Pointer(u.uint16,H0),extensionEnableGPOS:new u.Pointer(u.uint16,H0),extensionDisableGPOS:new u.Pointer(u.uint16,H0),extensionJstfMax:new u.Pointer(u.uint16,new Un(I0))}),O1=new u.Array(new u.Pointer(u.uint16,R1),u.uint16),Ba=new u.Struct({tag:new u.String(4),jstfLangSys:new u.Pointer(u.uint16,O1)}),t2=new u.Struct({extenderGlyphs:new u.Pointer(u.uint16,new u.Array(u.uint16,u.uint16)),defaultLangSys:new u.Pointer(u.uint16,O1),langSysCount:u.uint16,langSysRecords:new u.Array(Ba,"langSysCount")}),ou=new u.Struct({tag:new u.String(4),script:new u.Pointer(u.uint16,t2,{type:"parent"})}),su=new u.Struct({version:u.uint32,scriptCount:u.uint16,scriptList:new u.Array(ou,"scriptCount")}),Bs=function(){function Ae(se){this._size=se}var Y=Ae.prototype;return Y.decode=function(F,H){switch(this.size(0,H)){case 1:return F.readUInt8();case 2:return F.readUInt16BE();case 3:return F.readUInt24BE();case 4:return F.readUInt32BE()}},Y.size=function(F,H){return x.resolveLength(this._size,null,H)},Ae}(),M0=new u.Struct({entry:new Bs(function(Ae){return((Ae.parent.entryFormat&48)>>4)+1}),outerIndex:function(Y){return Y.entry>>(Y.parent.entryFormat&15)+1},innerIndex:function(Y){return Y.entry&(1<<(Y.parent.entryFormat&15)+1)-1}}),Q0=new u.Struct({entryFormat:u.uint16,mapCount:u.uint16,mapData:new u.Array(M0,"mapCount")}),Dc=new u.Struct({majorVersion:u.uint16,minorVersion:u.uint16,itemVariationStore:new u.Pointer(u.uint32,vi),advanceWidthMapping:new u.Pointer(u.uint32,Q0),LSBMapping:new u.Pointer(u.uint32,Q0),RSBMapping:new u.Pointer(u.uint32,Q0)}),ao=new u.Struct({format:u.uint32,length:u.uint32,offset:u.uint32}),L3=new u.Struct({reserved:new u.Reserved(u.uint16,2),cbSignature:u.uint32,signature:new u.Buffer("cbSignature")}),Xs=new u.Struct({ulVersion:u.uint32,usNumSigs:u.uint16,usFlag:u.uint16,signatures:new u.Array(ao,"usNumSigs"),signatureBlocks:new u.Array(L3,"usNumSigs")}),Th=new u.Struct({rangeMaxPPEM:u.uint16,rangeGaspBehavior:new u.Bitfield(u.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),n2=new u.Struct({version:u.uint16,numRanges:u.uint16,gaspRanges:new u.Array(Th,"numRanges")}),rd=new u.Struct({pixelSize:u.uint8,maximumWidth:u.uint8,widths:new u.Array(u.uint8,function(Ae){return Ae.parent.parent.maxp.numGlyphs})}),Qa=new u.Struct({version:u.uint16,numRecords:u.int16,sizeDeviceRecord:u.int32,records:new u.Array(rd,"numRecords")}),D6=new u.Struct({left:u.uint16,right:u.uint16,value:u.int16}),Bh=new u.Struct({firstGlyph:u.uint16,nGlyphs:u.uint16,offsets:new u.Array(u.uint16,"nGlyphs"),max:function(Y){return Y.offsets.length&&Math.max.apply(Math,Y.offsets)}}),D3=new u.Struct({off:function(Y){return Y._startOffset-Y.parent.parent._startOffset},len:function(Y){return((Y.parent.leftTable.max-Y.off)/Y.parent.rowWidth+1)*(Y.parent.rowWidth/2)},values:new u.LazyArray(u.int16,"len")}),F3=new u.VersionedStruct("format",{0:{nPairs:u.uint16,searchRange:u.uint16,entrySelector:u.uint16,rangeShift:u.uint16,pairs:new u.Array(D6,"nPairs")},2:{rowWidth:u.uint16,leftTable:new u.Pointer(u.uint16,Bh,{type:"parent"}),rightTable:new u.Pointer(u.uint16,Bh,{type:"parent"}),array:new u.Pointer(u.uint16,D3,{type:"parent"})},3:{glyphCount:u.uint16,kernValueCount:u.uint8,leftClassCount:u.uint8,rightClassCount:u.uint8,flags:u.uint8,kernValue:new u.Array(u.int16,"kernValueCount"),leftClass:new u.Array(u.uint8,"glyphCount"),rightClass:new u.Array(u.uint8,"glyphCount"),kernIndex:new u.Array(u.uint8,function(Ae){return Ae.leftClassCount*Ae.rightClassCount})}}),Wc=new u.VersionedStruct("version",{0:{subVersion:u.uint16,length:u.uint16,format:u.uint8,coverage:new u.Bitfield(u.uint8,["horizontal","minimum","crossStream","override"]),subtable:F3,padding:new u.Reserved(u.uint8,function(Ae){return Ae.length-Ae._currentOffset})},1:{length:u.uint32,coverage:new u.Bitfield(u.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:u.uint8,tupleIndex:u.uint16,subtable:F3,padding:new u.Reserved(u.uint8,function(Ae){return Ae.length-Ae._currentOffset})}}),ad=new u.VersionedStruct(u.uint16,{0:{nTables:u.uint16,tables:new u.Array(Wc,"nTables")},1:{reserved:new u.Reserved(u.uint16),nTables:u.uint32,tables:new u.Array(Wc,"nTables")}}),F6=new u.Struct({version:u.uint16,numGlyphs:u.uint16,yPels:new u.Array(u.uint8,"numGlyphs")}),Kc=new u.Struct({version:u.uint16,fontNumber:u.uint32,pitch:u.uint16,xHeight:u.uint16,style:u.uint16,typeFamily:u.uint16,capHeight:u.uint16,symbolSet:u.uint16,typeface:new u.String(16),characterComplement:new u.String(8),fileName:new u.String(6),strokeWeight:new u.String(1),widthType:new u.String(1),serifStyle:u.uint8,reserved:new u.Reserved(u.uint8)}),i2=new u.Struct({bCharSet:u.uint8,xRatio:u.uint8,yStartRatio:u.uint8,yEndRatio:u.uint8}),Fc=new u.Struct({yPelHeight:u.uint16,yMax:u.int16,yMin:u.int16}),go=new u.Struct({recs:u.uint16,startsz:u.uint8,endsz:u.uint8,entries:new u.Array(Fc,"recs")}),Al=new u.Struct({version:u.uint16,numRecs:u.uint16,numRatios:u.uint16,ratioRanges:new u.Array(i2,"numRatios"),offsets:new u.Array(u.uint16,"numRatios"),groups:new u.Array(go,"numRecs")}),N6=new u.Struct({version:u.uint16,ascent:u.int16,descent:u.int16,lineGap:u.int16,advanceHeightMax:u.int16,minTopSideBearing:u.int16,minBottomSideBearing:u.int16,yMaxExtent:u.int16,caretSlopeRise:u.int16,caretSlopeRun:u.int16,caretOffset:u.int16,reserved:new u.Reserved(u.int16,4),metricDataFormat:u.int16,numberOfMetrics:u.uint16}),P6=new u.Struct({advance:u.uint16,bearing:u.int16}),Lh=new u.Struct({metrics:new u.LazyArray(P6,function(Ae){return Ae.parent.vhea.numberOfMetrics}),bearings:new u.LazyArray(u.int16,function(Ae){return Ae.parent.maxp.numGlyphs-Ae.parent.vhea.numberOfMetrics})}),Dh=new u.Fixed(16,"BE",14),Z8=new u.Struct({fromCoord:Dh,toCoord:Dh}),Xc=new u.Struct({pairCount:u.uint16,correspondence:new u.Array(Z8,"pairCount")}),$t=new u.Struct({version:u.fixed32,axisCount:u.uint32,segment:new u.Array(Xc,"axisCount")}),Sn=function(){function Ae(se,F,H){this.type=se,this.stream=F,this.parent=H,this.base=this.stream.pos,this._items=[]}var Y=Ae.prototype;return Y.getItem=function(F){if(this._items[F]==null){var H=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*F,this._items[F]=this.type.decode(this.stream,this.parent),this.stream.pos=H}return this._items[F]},Y.inspect=function(){return"[UnboundedArray ".concat(this.type.constructor.name,"]")},Ae}(),gn=function(Ae){function Y(F){return Ae.call(this,F,0)||this}p(Y,Ae);var se=Y.prototype;return se.decode=function(H,X){return new Sn(this.type,H,X)},Y}(u.Array),oi=function(Y){Y===void 0&&(Y=u.uint16);var se=function(){function Ee(xe){this.type=xe}var _e=Ee.prototype;return _e.decode=function(it,Tt){return Tt=Tt.parent.parent,this.type.decode(it,Tt)},_e.size=function(it,Tt){return Tt=Tt.parent.parent,this.type.size(it,Tt)},_e.encode=function(it,Tt,Kt){return Kt=Kt.parent.parent,this.type.encode(it,Tt,Kt)},Ee}();Y=new se(Y);var F=new u.Struct({unitSize:u.uint16,nUnits:u.uint16,searchRange:u.uint16,entrySelector:u.uint16,rangeShift:u.uint16}),H=new u.Struct({lastGlyph:u.uint16,firstGlyph:u.uint16,value:Y}),X=new u.Struct({lastGlyph:u.uint16,firstGlyph:u.uint16,values:new u.Pointer(u.uint16,new u.Array(Y,function(Ee){return Ee.lastGlyph-Ee.firstGlyph+1}),{type:"parent"})}),pe=new u.Struct({glyph:u.uint16,value:Y});return new u.VersionedStruct(u.uint16,{0:{values:new gn(Y)},2:{binarySearchHeader:F,segments:new u.Array(H,function(Ee){return Ee.binarySearchHeader.nUnits})},4:{binarySearchHeader:F,segments:new u.Array(X,function(Ee){return Ee.binarySearchHeader.nUnits})},6:{binarySearchHeader:F,segments:new u.Array(pe,function(Ee){return Ee.binarySearchHeader.nUnits})},8:{firstGlyph:u.uint16,count:u.uint16,values:new u.Array(Y,"count")}})};function yr(Ae,Y){Ae===void 0&&(Ae={}),Y===void 0&&(Y=u.uint16);var se=Object.assign({newState:u.uint16,flags:u.uint16},Ae),F=new u.Struct(se),H=new gn(new u.Array(u.uint16,function(pe){return pe.nClasses})),X=new u.Struct({nClasses:u.uint32,classTable:new u.Pointer(u.uint32,new oi(Y)),stateArray:new u.Pointer(u.uint32,H),entryTable:new u.Pointer(u.uint32,new gn(F))});return X}function ja(Ae,Y){Ae===void 0&&(Ae={}),Y===void 0&&(Y=u.uint16);var se=new u.Struct({version:function(){return 8},firstGlyph:u.uint16,values:new u.Array(u.uint8,u.uint16)}),F=Object.assign({newStateOffset:u.uint16,newState:function(_e){return(_e.newStateOffset-(_e.parent.stateArray.base-_e.parent._startOffset))/_e.parent.nClasses},flags:u.uint16},Ae),H=new u.Struct(F),X=new gn(new u.Array(u.uint8,function(Ee){return Ee.nClasses})),pe=new u.Struct({nClasses:u.uint16,classTable:new u.Pointer(u.uint16,se),stateArray:new u.Pointer(u.uint16,X),entryTable:new u.Pointer(u.uint16,new gn(H))});return pe}var Ys=new u.VersionedStruct("format",{0:{deltas:new u.Array(u.int16,32)},1:{deltas:new u.Array(u.int16,32),mappingData:new oi(u.uint16)},2:{standardGlyph:u.uint16,controlPoints:new u.Array(u.uint16,32)},3:{standardGlyph:u.uint16,controlPoints:new u.Array(u.uint16,32),mappingData:new oi(u.uint16)}}),da=new u.Struct({version:u.fixed32,format:u.uint16,defaultBaseline:u.uint16,subtable:Ys}),N3=new u.Struct({setting:u.uint16,nameIndex:u.int16,name:function(Y){return Y.parent.parent.parent.name.records.fontFeatures[Y.nameIndex]}}),J8=new u.Struct({feature:u.uint16,nSettings:u.uint16,settingTable:new u.Pointer(u.uint32,new u.Array(N3,"nSettings"),{type:"parent"}),featureFlags:new u.Bitfield(u.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:u.uint8,nameIndex:u.int16,name:function(Y){return Y.parent.parent.name.records.fontFeatures[Y.nameIndex]}}),Yc=new u.Struct({version:u.fixed32,featureNameCount:u.uint16,reserved1:new u.Reserved(u.uint16),reserved2:new u.Reserved(u.uint32),featureNames:new u.Array(J8,"featureNameCount")}),cu=new u.Struct({axisTag:new u.String(4),minValue:u.fixed32,defaultValue:u.fixed32,maxValue:u.fixed32,flags:u.uint16,nameID:u.uint16,name:function(Y){return Y.parent.parent.name.records.fontFeatures[Y.nameID]}}),$8=new u.Struct({nameID:u.uint16,name:function(Y){return Y.parent.parent.name.records.fontFeatures[Y.nameID]},flags:u.uint16,coord:new u.Array(u.fixed32,function(Ae){return Ae.parent.axisCount}),postscriptNameID:new u.Optional(u.uint16,function(Ae){return Ae.parent.instanceSize-Ae._currentOffset>0})}),lu=new u.Struct({version:u.fixed32,offsetToData:u.uint16,countSizePairs:u.uint16,axisCount:u.uint16,axisSize:u.uint16,instanceCount:u.uint16,instanceSize:u.uint16,axis:new u.Array(cu,"axisCount"),instance:new u.Array($8,"instanceCount")}),od=new u.Fixed(16,"BE",14),sd=function(){function Ae(){}return Ae.decode=function(se,F){return F.flags?se.readUInt32BE():se.readUInt16BE()*2},Ae}(),$a=new u.Struct({version:u.uint16,reserved:new u.Reserved(u.uint16),axisCount:u.uint16,globalCoordCount:u.uint16,globalCoords:new u.Pointer(u.uint32,new u.Array(new u.Array(od,"axisCount"),"globalCoordCount")),glyphCount:u.uint16,flags:u.uint16,offsetToData:u.uint32,offsets:new u.Array(new u.Pointer(sd,"void",{relativeTo:function(Y){return Y.offsetToData},allowNull:!1}),function(Ae){return Ae.glyphCount+1})}),k6=new u.Struct({length:u.uint16,coverage:u.uint16,subFeatureFlags:u.uint32,stateTable:new ja}),Fh=new u.Struct({justClass:u.uint32,beforeGrowLimit:u.fixed32,beforeShrinkLimit:u.fixed32,afterGrowLimit:u.fixed32,afterShrinkLimit:u.fixed32,growFlags:u.uint16,shrinkFlags:u.uint16}),cd=new u.Array(Fh,u.uint32),R6=new u.VersionedStruct("actionType",{0:{lowerLimit:u.fixed32,upperLimit:u.fixed32,order:u.uint16,glyphs:new u.Array(u.uint16,u.uint16)},1:{addGlyph:u.uint16},2:{substThreshold:u.fixed32,addGlyph:u.uint16,substGlyph:u.uint16},3:{},4:{variationAxis:u.uint32,minimumLimit:u.fixed32,noStretchValue:u.fixed32,maximumLimit:u.fixed32},5:{flags:u.uint16,glyph:u.uint16}}),q8=new u.Struct({actionClass:u.uint16,actionType:u.uint16,actionLength:u.uint32,actionData:R6,padding:new u.Reserved(u.uint8,function(Ae){return Ae.actionLength-Ae._currentOffset})}),P3=new u.Array(q8,u.uint32),k3=new u.Struct({lookupTable:new oi(new u.Pointer(u.uint16,P3))}),ml=new u.Struct({classTable:new u.Pointer(u.uint16,k6,{type:"parent"}),wdcOffset:u.uint16,postCompensationTable:new u.Pointer(u.uint16,k3,{type:"parent"}),widthDeltaClusters:new oi(new u.Pointer(u.uint16,cd,{type:"parent",relativeTo:function(Y){return Y.wdcOffset}}))}),Xu=new u.Struct({version:u.uint32,format:u.uint16,horizontal:new u.Pointer(u.uint16,ml),vertical:new u.Pointer(u.uint16,ml)}),O6={action:u.uint16},ld={markIndex:u.uint16,currentIndex:u.uint16},z6={currentInsertIndex:u.uint16,markedInsertIndex:u.uint16},U6=new u.Struct({items:new gn(new u.Pointer(u.uint32,new oi))}),R3=new u.VersionedStruct("type",{0:{stateTable:new yr},1:{stateTable:new yr(ld),substitutionTable:new u.Pointer(u.uint32,U6)},2:{stateTable:new yr(O6),ligatureActions:new u.Pointer(u.uint32,new gn(u.uint32)),components:new u.Pointer(u.uint32,new gn(u.uint16)),ligatureList:new u.Pointer(u.uint32,new gn(u.uint16))},4:{lookupTable:new oi},5:{stateTable:new yr(z6),insertionActions:new u.Pointer(u.uint32,new gn(u.uint16))}}),V6=new u.Struct({length:u.uint32,coverage:u.uint24,type:u.uint8,subFeatureFlags:u.uint32,table:R3,padding:new u.Reserved(u.uint8,function(Ae){return Ae.length-Ae._currentOffset})}),ud=new u.Struct({featureType:u.uint16,featureSetting:u.uint16,enableFlags:u.uint32,disableFlags:u.uint32}),v1=new u.Struct({defaultFlags:u.uint32,chainLength:u.uint32,nFeatureEntries:u.uint32,nSubtables:u.uint32,features:new u.Array(ud,"nFeatureEntries"),subtables:new u.Array(V6,"nSubtables")}),O3=new u.Struct({version:u.uint16,unused:new u.Reserved(u.uint16),nChains:u.uint32,chains:new u.Array(v1,"nChains")}),eg=new u.Struct({left:u.int16,top:u.int16,right:u.int16,bottom:u.int16}),z3=new u.Struct({version:u.fixed32,format:u.uint16,lookupTable:new oi(eg)}),mr={};mr.cmap=q,mr.head=Ie,mr.hhea=le,mr.hmtx=De,mr.maxp=Je,mr.name=He,mr["OS/2"]=Fe,mr.post=et,mr.fpgm=Re,mr.loca=gt,mr.prep=tn,mr["cvt "]=ft,mr.glyf=an,mr["CFF "]=pn,mr.CFF2=pn,mr.VORG=Kn,mr.EBLC=Oa,mr.CBLC=mr.EBLC,mr.sbix=S0,mr.COLR=br,mr.CPAL=ru,mr.BASE=G,mr.GDEF=sn,mr.GPOS=m1,mr.GSUB=Lc,mr.JSTF=su,mr.HVAR=Dc,mr.DSIG=Xs,mr.gasp=n2,mr.hdmx=Qa,mr.kern=ad,mr.LTSH=F6,mr.PCLT=Kc,mr.VDMX=Al,mr.vhea=N6,mr.vmtx=Lh,mr.avar=$t,mr.bsln=da,mr.feat=Yc,mr.fvar=lu,mr.gvar=$a,mr.just=Xu,mr.morx=O3,mr.opbd=z3;var U3=new u.Struct({tag:new u.String(4),checkSum:u.uint32,offset:new u.Pointer(u.uint32,"void",{type:"global"}),length:u.uint32}),uu=new u.Struct({tag:new u.String(4),numTables:u.uint16,searchRange:u.uint16,entrySelector:u.uint16,rangeShift:u.uint16,tables:new u.Array(U3,"numTables")});uu.process=function(){for(var Ae={},Y=A(this.tables),se;!(se=Y()).done;){var F=se.value;Ae[F.tag]=F}this.tables=Ae},uu.preEncode=function(Ae){var Y=[];for(var se in this.tables){var F=this.tables[se];F&&Y.push({tag:se,checkSum:0,offset:new u.VoidPointer(mr[se],F),length:mr[se].size(F)})}this.tag="true",this.numTables=Y.length,this.tables=Y;var H=Math.floor(Math.log(this.numTables)/Math.LN2),X=Math.pow(2,H);this.searchRange=X*16,this.entrySelector=Math.log(X)/Math.LN2,this.rangeShift=this.numTables*16-this.searchRange};function Yu(Ae,Y){for(var se=0,F=Ae.length-1;se<=F;){var H=se+F>>1,X=Y(Ae[H]);if(X<0)F=H-1;else if(X>0)se=H+1;else return H}return-1}function gl(Ae,Y){for(var se=[];Ae<Y;)se.push(Ae++);return se}var vl;try{var Nh=o(54171)}catch{}var tg=(vl=function(){function Ae(se){if(this.encoding=null,this.cmap=this.findSubtable(se,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap&&Nh)for(var F=A(se.tables),H;!(H=F()).done;){var X=H.value,pe=lt(X.platformID,X.encodingID,X.table.language-1);Nh.encodingExists(pe)&&(this.cmap=X.table,this.encoding=pe)}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(se,[[0,5]]),this.uvs&&this.uvs.version!==14&&(this.uvs=null)}var Y=Ae.prototype;return Y.findSubtable=function(F,H){for(var X=A(H),pe;!(pe=X()).done;)for(var Ee=pe.value,_e=Ee[0],xe=Ee[1],it=A(F.tables),Tt;!(Tt=it()).done;){var Kt=Tt.value;if(Kt.platformID===_e&&Kt.encodingID===xe)return Kt.table}return null},Y.lookup=function(F,H){if(this.encoding){var X=Nh.encode(String.fromCodePoint(F),this.encoding);F=0;for(var pe=0;pe<X.length;pe++)F=F<<8|X[pe]}else if(H){var Ee=this.getVariationSelector(F,H);if(Ee)return Ee}var _e=this.cmap;switch(_e.version){case 0:return _e.codeMap.get(F)||0;case 4:{for(var xe=0,it=_e.segCount-1;xe<=it;){var Tt=xe+it>>1;if(F<_e.startCode.get(Tt))it=Tt-1;else if(F>_e.endCode.get(Tt))xe=Tt+1;else{var Kt=_e.idRangeOffset.get(Tt),Ot=void 0;if(Kt===0)Ot=F+_e.idDelta.get(Tt);else{var nn=Kt/2+(F-_e.startCode.get(Tt))-(_e.segCount-Tt);Ot=_e.glyphIndexArray.get(nn)||0,Ot!==0&&(Ot+=_e.idDelta.get(Tt))}return Ot&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return _e.glyphIndices.get(F-_e.firstCode)||0;case 12:case 13:{for(var bn=0,In=_e.nGroups-1;bn<=In;){var si=bn+In>>1,Oi=_e.groups.get(si);if(F<Oi.startCharCode)In=si-1;else if(F>Oi.endCharCode)bn=si+1;else return _e.version===12?Oi.glyphID+(F-Oi.startCharCode):Oi.glyphID}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format ".concat(_e.version))}},Y.getVariationSelector=function(F,H){if(!this.uvs)return 0;var X=this.uvs.varSelectors.toArray(),pe=Yu(X,function(_e){return H-_e.varSelector}),Ee=X[pe];return pe!==-1&&Ee.defaultUVS&&(pe=Yu(Ee.defaultUVS,function(_e){return F<_e.startUnicodeValue?-1:F>_e.startUnicodeValue+_e.additionalCount?1:0})),pe!==-1&&Ee.nonDefaultUVS&&(pe=Yu(Ee.nonDefaultUVS,function(_e){return F-_e.unicodeValue}),pe!==-1)?Ee.nonDefaultUVS[pe].glyphID:0},Y.getCharacterSet=function(){var F=this.cmap;switch(F.version){case 0:return gl(0,F.codeMap.length);case 4:{for(var H=[],X=F.endCode.toArray(),pe=0;pe<X.length;pe++){var Ee=X[pe]+1,_e=F.startCode.get(pe);H.push.apply(H,gl(_e,Ee))}return H}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return gl(F.firstCode,F.firstCode+F.glyphIndices.length);case 12:case 13:{for(var xe=[],it=A(F.groups.toArray()),Tt;!(Tt=it()).done;){var Kt=Tt.value;xe.push.apply(xe,gl(Kt.startCharCode,Kt.endCharCode+1))}return xe}case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format ".concat(F.version))}},Y.codePointsForGlyph=function(F){var H=this.cmap;switch(H.version){case 0:{for(var X=[],pe=0;pe<256;pe++)H.codeMap.get(pe)===F&&X.push(pe);return X}case 4:{for(var Ee=[],_e=0;_e<H.segCount;_e++)for(var xe=H.endCode.get(_e),it=H.startCode.get(_e),Tt=H.idRangeOffset.get(_e),Kt=H.idDelta.get(_e),Ot=it;Ot<=xe;Ot++){var nn=0;if(Tt===0)nn=Ot+Kt;else{var bn=Tt/2+(Ot-it)-(H.segCount-_e);nn=H.glyphIndexArray.get(bn)||0,nn!==0&&(nn+=Kt)}nn===F&&Ee.push(Ot)}return Ee}case 12:{for(var In=[],si=A(H.groups.toArray()),Oi;!(Oi=si()).done;){var Ui=Oi.value;F>=Ui.glyphID&&F<=Ui.glyphID+(Ui.endCharCode-Ui.startCharCode)&&In.push(Ui.startCharCode+(F-Ui.glyphID))}return In}case 13:{for(var dr=[],rr=A(H.groups.toArray()),jr;!(jr=rr()).done;){var Kr=jr.value;F===Kr.glyphID&&dr.push.apply(dr,gl(Kr.startCharCode,Kr.endCharCode+1))}return dr}default:throw new Error("Unknown cmap format ".concat(H.version))}},Ae}(),Z(vl.prototype,"getCharacterSet",[oe],Object.getOwnPropertyDescriptor(vl.prototype,"getCharacterSet"),vl.prototype),Z(vl.prototype,"codePointsForGlyph",[oe],Object.getOwnPropertyDescriptor(vl.prototype,"codePointsForGlyph"),vl.prototype),vl),Zs=function(){function Ae(se){this.kern=se.kern}var Y=Ae.prototype;return Y.process=function(F,H){for(var X=0;X<F.length-1;X++){var pe=F[X].id,Ee=F[X+1].id;H[X].xAdvance+=this.getKerning(pe,Ee)}},Y.getKerning=function(F,H){for(var X=0,pe=A(this.kern.tables),Ee;!(Ee=pe()).done;){var _e=Ee.value;if(!_e.coverage.crossStream){switch(_e.version){case 0:if(!_e.coverage.horizontal)continue;break;case 1:if(_e.coverage.vertical||_e.coverage.variation)continue;break;default:throw new Error("Unsupported kerning table version ".concat(_e.version))}var xe=0,it=_e.subtable;switch(_e.format){case 0:var Tt=Yu(it.pairs,function(bn){return F-bn.left||H-bn.right});Tt>=0&&(xe=it.pairs[Tt].value);break;case 2:var Kt=0,Ot=0;F>=it.leftTable.firstGlyph&&F<it.leftTable.firstGlyph+it.leftTable.nGlyphs?Kt=it.leftTable.offsets[F-it.leftTable.firstGlyph]:Kt=it.array.off,H>=it.rightTable.firstGlyph&&H<it.rightTable.firstGlyph+it.rightTable.nGlyphs&&(Ot=it.rightTable.offsets[H-it.rightTable.firstGlyph]);var nn=(Kt+Ot-it.array.off)/2;xe=it.array.values.get(nn);break;case 3:if(F>=it.glyphCount||H>=it.glyphCount)return 0;xe=it.kernValue[it.kernIndex[it.leftClass[F]*it.rightClassCount+it.rightClass[H]]];break;default:throw new Error("Unsupported kerning sub-table format ".concat(_e.format))}_e.coverage.override?X=xe:X+=xe}}return X},Ae}(),Js=function(){function Ae(se){this.font=se}var Y=Ae.prototype;return Y.positionGlyphs=function(F,H){for(var X=0,pe=0,Ee=0;Ee<F.length;Ee++){var _e=F[Ee];_e.isMark?pe=Ee:(X!==pe&&this.positionCluster(F,H,X,pe),X=pe=Ee)}return X!==pe&&this.positionCluster(F,H,X,pe),H},Y.positionCluster=function(F,H,X,pe){var Ee=F[X],_e=Ee.cbox.copy();Ee.codePoints.length>1&&(_e.minX+=(Ee.codePoints.length-1)*_e.width/Ee.codePoints.length);for(var xe=-H[X].xAdvance,it=0,Tt=this.font.unitsPerEm/16,Kt=X+1;Kt<=pe;Kt++){var Ot=F[Kt],nn=Ot.cbox,bn=H[Kt],In=this.getCombiningClass(Ot.codePoints[0]);if(In!=="Not_Reordered"){switch(bn.xOffset=bn.yOffset=0,In){case"Double_Above":case"Double_Below":bn.xOffset+=_e.minX-nn.width/2-nn.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":bn.xOffset+=_e.minX-nn.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":bn.xOffset+=_e.maxX-nn.width-nn.minX;break;default:bn.xOffset+=_e.minX+(_e.width-nn.width)/2-nn.minX}switch(In){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(In==="Attached_Below_Left"||In==="Attached_Below")&&(_e.minY+=Tt),bn.yOffset=-_e.minY-nn.maxY,_e.minY+=nn.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(In==="Attached_Above"||In==="Attached_Above_Right")&&(_e.maxY+=Tt),bn.yOffset=_e.maxY-nn.minY,_e.maxY+=nn.height;break}bn.xAdvance=bn.yAdvance=0,bn.xOffset+=xe,bn.yOffset+=it}else xe-=bn.xAdvance,it-=bn.yAdvance}},Y.getCombiningClass=function(F){var H=L.getCombiningClass(F);if((F&-256)===3584){if(H==="Not_Reordered")switch(F){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(F===3642)return"Below_Right"}switch(H){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return H},Ae}(),Zu=function(){function Ae(se,F,H,X){se===void 0&&(se=1/0),F===void 0&&(F=1/0),H===void 0&&(H=-1/0),X===void 0&&(X=-1/0),this.minX=se,this.minY=F,this.maxX=H,this.maxY=X}var Y=Ae.prototype;return Y.addPoint=function(F,H){Math.abs(F)!==1/0&&(F<this.minX&&(this.minX=F),F>this.maxX&&(this.maxX=F)),Math.abs(H)!==1/0&&(H<this.minY&&(this.minY=H),H>this.maxY&&(this.maxY=H))},Y.copy=function(){return new Ae(this.minX,this.minY,this.maxX,this.maxY)},f(Ae,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}])}(),Ju={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi  ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},V3={};for(var Ph in Ju){var r2=Ju[Ph];if(Array.isArray(r2))for(var fd=A(r2),H3;!(H3=fd()).done;){var $u=H3.value;V3[$u]=Ph}else V3[r2]=Ph}function dd(Ae){return V3[Ae]}function hd(Ae){for(var Y=Ae.length,se=0;se<Y;){var F=Ae.charCodeAt(se++);if(55296<=F&&F<=56319&&se<Y){var H=Ae.charCodeAt(se);56320<=H&&H<=57343&&(se++,F=((F&1023)<<10)+(H&1023)+65536)}var X=L.getScript(F);if(X!=="Common"&&X!=="Inherited"&&X!=="Unknown")return Ju[X]}return Ju.Unknown}function Q3(Ae){for(var Y=0;Y<Ae.length;Y++){var se=Ae[Y],F=L.getScript(se);if(F!=="Common"&&F!=="Inherited"&&F!=="Unknown")return Ju[F]}return Ju.Unknown}var qu={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function H6(Ae){return qu[Ae]?"rtl":"ltr"}for(var ng=function(){function Ae(Y,se,F,H,X){if(this.glyphs=Y,this.positions=null,this.script=F,this.language=H||null,this.direction=X||H6(F),this.features={},Array.isArray(se))for(var pe=A(se),Ee;!(Ee=pe()).done;){var _e=Ee.value;this.features[_e]=!0}else typeof se=="object"&&(this.features=se)}return f(Ae,[{key:"advanceWidth",get:function(){for(var se=0,F=A(this.positions),H;!(H=F()).done;){var X=H.value;se+=X.xAdvance}return se}},{key:"advanceHeight",get:function(){for(var se=0,F=A(this.positions),H;!(H=F()).done;){var X=H.value;se+=X.yAdvance}return se}},{key:"bbox",get:function(){for(var se=new Zu,F=0,H=0,X=0;X<this.glyphs.length;X++){var pe=this.glyphs[X],Ee=this.positions[X],_e=pe.bbox;se.addPoint(_e.minX+F+Ee.xOffset,_e.minY+H+Ee.yOffset),se.addPoint(_e.maxX+F+Ee.xOffset,_e.maxY+H+Ee.yOffset),F+=Ee.xAdvance,H+=Ee.yAdvance}return se}}])}(),ig=function(Y,se,F,H){Y===void 0&&(Y=0),se===void 0&&(se=0),F===void 0&&(F=0),H===void 0&&(H=0),this.xAdvance=Y,this.yAdvance=se,this.xOffset=F,this.yOffset=H},yl={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},ni=function(Y,se){return[yl[Y].code,yl[Y][se]]},fu={rlig:ni("ligatures","requiredLigatures"),clig:ni("ligatures","contextualLigatures"),dlig:ni("ligatures","rareLigatures"),hlig:ni("ligatures","historicalLigatures"),liga:ni("ligatures","commonLigatures"),hist:ni("ligatures","historicalLigatures"),smcp:ni("lowerCase","lowerCaseSmallCaps"),pcap:ni("lowerCase","lowerCasePetiteCaps"),frac:ni("fractions","diagonalFractions"),dnom:ni("fractions","diagonalFractions"),numr:ni("fractions","diagonalFractions"),afrc:ni("fractions","verticalFractions"),case:ni("caseSensitiveLayout","caseSensitiveLayout"),ccmp:ni("unicodeDecomposition","canonicalComposition"),cpct:ni("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:ni("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:ni("contextualAlternates","swashAlternates"),cswh:ni("contextualAlternates","contextualSwashAlternates"),curs:ni("cursiveConnection","cursive"),c2pc:ni("upperCase","upperCasePetiteCaps"),c2sc:ni("upperCase","upperCaseSmallCaps"),init:ni("smartSwash","wordInitialSwashes"),fin2:ni("smartSwash","wordFinalSwashes"),medi:ni("smartSwash","nonFinalSwashes"),med2:ni("smartSwash","nonFinalSwashes"),fin3:ni("smartSwash","wordFinalSwashes"),fina:ni("smartSwash","wordFinalSwashes"),pkna:ni("kanaSpacing","proportionalKana"),half:ni("textSpacing","halfWidthText"),halt:ni("textSpacing","altHalfWidthText"),hkna:ni("alternateKana","alternateHorizKana"),vkna:ni("alternateKana","alternateVertKana"),ital:ni("italicCJKRoman","CJKItalicRoman"),lnum:ni("numberCase","upperCaseNumbers"),onum:ni("numberCase","lowerCaseNumbers"),mgrk:ni("mathematicalExtras","mathematicalGreek"),calt:ni("contextualAlternates","contextualAlternates"),vrt2:ni("verticalSubstitution","substituteVerticalForms"),vert:ni("verticalSubstitution","substituteVerticalForms"),tnum:ni("numberSpacing","monospacedNumbers"),pnum:ni("numberSpacing","proportionalNumbers"),sups:ni("verticalPosition","superiors"),subs:ni("verticalPosition","inferiors"),ordn:ni("verticalPosition","ordinals"),pwid:ni("textSpacing","proportionalText"),hwid:ni("textSpacing","halfWidthText"),qwid:ni("textSpacing","quarterWidthText"),twid:ni("textSpacing","thirdWidthText"),fwid:ni("textSpacing","proportionalText"),palt:ni("textSpacing","altProportionalText"),trad:ni("characterShape","traditionalCharacters"),smpl:ni("characterShape","simplifiedCharacters"),jp78:ni("characterShape","JIS1978Characters"),jp83:ni("characterShape","JIS1983Characters"),jp90:ni("characterShape","JIS1990Characters"),jp04:ni("characterShape","JIS2004Characters"),expt:ni("characterShape","expertCharacters"),hojo:ni("characterShape","hojoCharacters"),nlck:ni("characterShape","NLCCharacters"),tnam:ni("characterShape","traditionalNamesCharacters"),ruby:ni("rubyKana","rubyKana"),titl:ni("styleOptions","titlingCaps"),zero:ni("typographicExtras","slashedZero"),ss01:ni("stylisticAlternatives","stylisticAltOne"),ss02:ni("stylisticAlternatives","stylisticAltTwo"),ss03:ni("stylisticAlternatives","stylisticAltThree"),ss04:ni("stylisticAlternatives","stylisticAltFour"),ss05:ni("stylisticAlternatives","stylisticAltFive"),ss06:ni("stylisticAlternatives","stylisticAltSix"),ss07:ni("stylisticAlternatives","stylisticAltSeven"),ss08:ni("stylisticAlternatives","stylisticAltEight"),ss09:ni("stylisticAlternatives","stylisticAltNine"),ss10:ni("stylisticAlternatives","stylisticAltTen"),ss11:ni("stylisticAlternatives","stylisticAltEleven"),ss12:ni("stylisticAlternatives","stylisticAltTwelve"),ss13:ni("stylisticAlternatives","stylisticAltThirteen"),ss14:ni("stylisticAlternatives","stylisticAltFourteen"),ss15:ni("stylisticAlternatives","stylisticAltFifteen"),ss16:ni("stylisticAlternatives","stylisticAltSixteen"),ss17:ni("stylisticAlternatives","stylisticAltSeventeen"),ss18:ni("stylisticAlternatives","stylisticAltEighteen"),ss19:ni("stylisticAlternatives","stylisticAltNineteen"),ss20:ni("stylisticAlternatives","stylisticAltTwenty")},bl=1;bl<=99;bl++)fu["cv".concat("00".concat(bl).slice(-2))]=[yl.characterAlternatives.code,bl];var a2={};for(var nt in fu){var y1=fu[nt];a2[y1[0]]==null&&(a2[y1[0]]={}),a2[y1[0]][y1[1]]=nt}function du(Ae){var Y={};for(var se in Ae){var F=void 0;(F=fu[se])&&(Y[F[0]]==null&&(Y[F[0]]={}),Y[F[0]][F[1]]=Ae[se])}return Y}function Nc(Ae){var Y=Ae[0],se=Ae[1];if(isNaN(Y))var F=yl[Y]&&yl[Y].code;else var F=Y;if(isNaN(se))var H=yl[Y]&&yl[Y][se];else var H=se;return[F,H]}function ya(Ae){var Y={};if(Array.isArray(Ae))for(var se=0;se<Ae.length;se++){var F=void 0,H=Nc(Ae[se]);(F=a2[H[0]]&&a2[H[0]][H[1]])&&(Y[F]=!0)}else if(typeof Ae=="object")for(var X in Ae){var pe=Ae[X];for(var Ee in pe){var _e=void 0,xe=Nc([X,Ee]);pe[Ee]&&(_e=a2[xe[0]]&&a2[xe[0]][xe[1]])&&(Y[_e]=!0)}}return Object.keys(Y)}var pd,j3=(pd=function(){function Ae(se){this.table=se}var Y=Ae.prototype;return Y.lookup=function(F){switch(this.table.version){case 0:return this.table.values.getItem(F);case 2:case 4:{for(var H=0,X=this.table.binarySearchHeader.nUnits-1;H<=X;){var pe=H+X>>1,Ee=this.table.segments[pe];if(Ee.firstGlyph===65535)return null;if(F<Ee.firstGlyph)X=pe-1;else if(F>Ee.lastGlyph)H=pe+1;else return this.table.version===2?Ee.value:Ee.values[F-Ee.firstGlyph]}return null}case 6:{for(var _e=0,xe=this.table.binarySearchHeader.nUnits-1;_e<=xe;){var pe=_e+xe>>1,Ee=this.table.segments[pe];if(Ee.glyph===65535)return null;if(F<Ee.glyph)xe=pe-1;else if(F>Ee.glyph)_e=pe+1;else return Ee.value}return null}case 8:return this.table.values[F-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: ".concat(this.table.version))}},Y.glyphsForValue=function(F){var H=[];switch(this.table.version){case 2:case 4:{for(var X=A(this.table.segments),pe;!(pe=X()).done;){var Ee=pe.value;if(this.table.version===2&&Ee.value===F)H.push.apply(H,gl(Ee.firstGlyph,Ee.lastGlyph+1));else for(var _e=0;_e<Ee.values.length;_e++)Ee.values[_e]===F&&H.push(Ee.firstGlyph+_e)}break}case 6:{for(var xe=A(this.table.segments),it;!(it=xe()).done;){var Tt=it.value;Tt.value===F&&H.push(Tt.glyph)}break}case 8:{for(var Kt=0;Kt<this.table.values.length;Kt++)this.table.values[Kt]===F&&H.push(this.table.firstGlyph+Kt);break}default:throw new Error("Unknown lookup table format: ".concat(this.table.version))}return H},Ae}(),Z(pd.prototype,"glyphsForValue",[oe],Object.getOwnPropertyDescriptor(pd.prototype,"glyphsForValue"),pd.prototype),pd),rg=0,o2=0,Ad=1,Q6=2,ag=16384,og=function(){function Ae(se){this.stateTable=se,this.lookupTable=new j3(se.classTable)}var Y=Ae.prototype;return Y.process=function(F,H,X){for(var pe=rg,Ee=H?F.length-1:0,_e=H?-1:1;_e===1&&Ee<=F.length||_e===-1&&Ee>=-1;){var xe=null,it=Ad,Tt=!0;Ee===F.length||Ee===-1?it=o2:(xe=F[Ee],xe.id===65535?it=Q6:(it=this.lookupTable.lookup(xe.id),it==null&&(it=Ad)));var Kt=this.stateTable.stateArray.getItem(pe),Ot=Kt[it],nn=this.stateTable.entryTable.getItem(Ot);it!==o2&&it!==Q6&&(X(xe,nn,Ee),Tt=!(nn.flags&ag)),pe=nn.newState,Tt&&(Ee+=_e)}return F},Y.traverse=function(F,H,X){if(H===void 0&&(H=0),X===void 0&&(X=new Set),!X.has(H)){X.add(H);for(var pe=this.stateTable,Ee=pe.nClasses,_e=pe.stateArray,xe=pe.entryTable,it=_e.getItem(H),Tt=4;Tt<Ee;Tt++)for(var Kt=it[Tt],Ot=xe.getItem(Kt),nn=A(this.lookupTable.glyphsForValue(Tt)),bn;!(bn=nn()).done;){var In=bn.value;F.enter&&F.enter(In,Ot),Ot.newState!==0&&this.traverse(F,Ot.newState,X),F.exit&&F.exit(In,Ot)}}},Ae}(),md,xl=32768,sg=8192,cg=15,j6=32768,lg=32768,ug=8192,Cl=2147483648,fg=1073741824,G6=1073741823,W6=4194304,dg=2048,hg=1024,z1=992,pg=31,Ag=(md=function(){function Ae(se){this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=se,this.morx=se.morx,this.inputCache=null}var Y=Ae.prototype;return Y.process=function(F,H){H===void 0&&(H={});for(var X=A(this.morx.chains),pe;!(pe=X()).done;){for(var Ee=pe.value,_e=Ee.defaultFlags,xe=A(Ee.features),it;!(it=xe()).done;){var Tt=it.value,Kt=void 0;(Kt=H[Tt.featureType])&&(Kt[Tt.featureSetting]?(_e&=Tt.disableFlags,_e|=Tt.enableFlags):Kt[Tt.featureSetting]===!1&&(_e|=~Tt.disableFlags,_e&=~Tt.enableFlags))}for(var Ot=A(Ee.subtables),nn;!(nn=Ot()).done;){var bn=nn.value;bn.subFeatureFlags&_e&&this.processSubtable(bn,F)}}for(var In=F.length-1;In>=0;)F[In].id===65535&&F.splice(In,1),In--;return F},Y.processSubtable=function(F,H){if(this.subtable=F,this.glyphs=H,this.subtable.type===4){this.processNoncontextualSubstitutions(this.subtable,this.glyphs);return}this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var X=this.getStateMachine(F),pe=this.getProcessor(),Ee=!!(this.subtable.coverage&W6);return X.process(this.glyphs,Ee,pe)},Y.getStateMachine=function(F){return new og(F.table.stateTable)},Y.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: ".concat(this.subtable.type))}},Y.processIndicRearragement=function(F,H,X){H.flags&xl&&(this.firstGlyph=X),H.flags&sg&&(this.lastGlyph=X),mg(this.glyphs,H.flags&cg,this.firstGlyph,this.lastGlyph)},Y.processContextualSubstitution=function(F,H,X){var pe=this.subtable.table.substitutionTable.items;if(H.markIndex!==65535){var Ee=pe.getItem(H.markIndex),_e=new j3(Ee);F=this.glyphs[this.markedGlyph];var xe=_e.lookup(F.id);xe&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(xe,F.codePoints))}if(H.currentIndex!==65535){var it=pe.getItem(H.currentIndex),Tt=new j3(it);F=this.glyphs[X];var xe=Tt.lookup(F.id);xe&&(this.glyphs[X]=this.font.getGlyph(xe,F.codePoints))}H.flags&j6&&(this.markedGlyph=X)},Y.processLigature=function(F,H,X){if(H.flags&lg&&this.ligatureStack.push(X),H.flags&ug){for(var pe,Ee=this.subtable.table.ligatureActions,_e=this.subtable.table.components,xe=this.subtable.table.ligatureList,it=H.action,Tt=!1,Kt=0,Ot=[],nn=[];!Tt;){var bn,In=this.ligatureStack.pop();(bn=Ot).unshift.apply(bn,this.glyphs[In].codePoints);var si=Ee.getItem(it++);Tt=!!(si&Cl);var Oi=!!(si&fg),Ui=(si&G6)<<2>>2;Ui+=this.glyphs[In].id;var dr=_e.getItem(Ui);if(Kt+=dr,Tt||Oi){var rr=xe.getItem(Kt);this.glyphs[In]=this.font.getGlyph(rr,Ot),nn.push(In),Kt=0,Ot=[]}else this.glyphs[In]=this.font.getGlyph(65535)}(pe=this.ligatureStack).push.apply(pe,nn)}},Y.processNoncontextualSubstitutions=function(F,H,X){var pe=new j3(F.table.lookupTable);for(X=0;X<H.length;X++){var Ee=H[X];if(Ee.id!==65535){var _e=pe.lookup(Ee.id);_e&&(H[X]=this.font.getGlyph(_e,Ee.codePoints))}}},Y._insertGlyphs=function(F,H,X,pe){for(var Ee,_e=[];X--;){var xe=this.subtable.table.insertionActions.getItem(H++);_e.push(this.font.getGlyph(xe))}pe||F++,(Ee=this.glyphs).splice.apply(Ee,[F,0].concat(_e))},Y.processGlyphInsertion=function(F,H,X){if(H.flags&j6&&(this.markedIndex=X),H.markedInsertIndex!==65535){var pe=(H.flags&pg)>>>5,Ee=!!(H.flags&hg);this._insertGlyphs(this.markedIndex,H.markedInsertIndex,pe,Ee)}if(H.currentInsertIndex!==65535){var _e=(H.flags&z1)>>>5,xe=!!(H.flags&dg);this._insertGlyphs(X,H.currentInsertIndex,_e,xe)}},Y.getSupportedFeatures=function(){for(var F=[],H=A(this.morx.chains),X;!(X=H()).done;)for(var pe=X.value,Ee=A(pe.features),_e;!(_e=Ee()).done;){var xe=_e.value;F.push([xe.featureType,xe.featureSetting])}return F},Y.generateInputs=function(F){return this.inputCache||this.generateInputCache(),this.inputCache[F]||[]},Y.generateInputCache=function(){this.inputCache={};for(var F=A(this.morx.chains),H;!(H=F()).done;)for(var X=H.value,pe=X.defaultFlags,Ee=A(X.subtables),_e;!(_e=Ee()).done;){var xe=_e.value;xe.subFeatureFlags&pe&&this.generateInputsForSubtable(xe)}},Y.generateInputsForSubtable=function(F){var H=this;if(F.type===2){var X=!!(F.coverage&W6);if(X)throw new Error("Reverse subtable, not supported.");this.subtable=F,this.ligatureStack=[];var pe=this.getStateMachine(F),Ee=this.getProcessor(),_e=[],xe=[];this.glyphs=[],pe.traverse({enter:function(Tt,Kt){var Ot=H.glyphs;xe.push({glyphs:Ot.slice(),ligatureStack:H.ligatureStack.slice()});var nn=H.font.getGlyph(Tt);_e.push(nn),Ot.push(_e[_e.length-1]),Ee(Ot[Ot.length-1],Kt,Ot.length-1);for(var bn=0,In=0,si=0;si<Ot.length&&bn<=1;si++)Ot[si].id!==65535&&(bn++,In=Ot[si].id);if(bn===1){var Oi=_e.map(function(dr){return dr.id}),Ui=H.inputCache[In];Ui?Ui.push(Oi):H.inputCache[In]=[Oi]}},exit:function(){var Tt=xe.pop();H.glyphs=Tt.glyphs,H.ligatureStack=Tt.ligatureStack,_e.pop()}})}},Ae}(),Z(md.prototype,"getStateMachine",[oe],Object.getOwnPropertyDescriptor(md.prototype,"getStateMachine"),md.prototype),md);function Do(Ae,Y,se,F,H){F===void 0&&(F=!1),H===void 0&&(H=!1);var X=Ae.splice(se[0]-(se[1]-1),se[1]);H&&X.reverse();var pe=Ae.splice.apply(Ae,[Y[0],Y[1]].concat(X));return F&&pe.reverse(),Ae.splice.apply(Ae,[se[0]-(Y[1]-1),0].concat(pe)),Ae}function mg(Ae,Y,se,F){switch(Y){case 0:return Ae;case 1:return Do(Ae,[se,1],[F,0]);case 2:return Do(Ae,[se,0],[F,1]);case 3:return Do(Ae,[se,1],[F,1]);case 4:return Do(Ae,[se,2],[F,0]);case 5:return Do(Ae,[se,2],[F,0],!0,!1);case 6:return Do(Ae,[se,0],[F,2]);case 7:return Do(Ae,[se,0],[F,2],!1,!0);case 8:return Do(Ae,[se,1],[F,2]);case 9:return Do(Ae,[se,1],[F,2],!1,!0);case 10:return Do(Ae,[se,2],[F,1]);case 11:return Do(Ae,[se,2],[F,1],!0,!1);case 12:return Do(Ae,[se,2],[F,2]);case 13:return Do(Ae,[se,2],[F,2],!0,!1);case 14:return Do(Ae,[se,2],[F,2],!1,!0);case 15:return Do(Ae,[se,2],[F,2],!0,!0);default:throw new Error("Unknown verb: ".concat(Y))}}var gg=function(){function Ae(se){this.font=se,this.morxProcessor=new Ag(se),this.fallbackPosition=!1}var Y=Ae.prototype;return Y.substitute=function(F){F.direction==="rtl"&&F.glyphs.reverse(),this.morxProcessor.process(F.glyphs,du(F.features))},Y.getAvailableFeatures=function(F,H){return ya(this.morxProcessor.getSupportedFeatures())},Y.stringsForGlyph=function(F){for(var H=this.morxProcessor.generateInputs(F),X=new Set,pe=A(H),Ee;!(Ee=pe()).done;){var _e=Ee.value;this._addStrings(_e,0,X,"")}return X},Y._addStrings=function(F,H,X,pe){for(var Ee=this.font._cmapProcessor.codePointsForGlyph(F[H]),_e=A(Ee),xe;!(xe=_e()).done;){var it=xe.value,Tt=pe+String.fromCodePoint(it);H<F.length-1?this._addStrings(F,H+1,X,Tt):X.add(Tt)}},Ae}(),vg=function(){function Ae(se,F,H){this.font=se,this.script=F,this.direction=H,this.stages=[],this.globalFeatures={},this.allFeatures={}}var Y=Ae.prototype;return Y._addFeatures=function(F,H){for(var X=this.stages.length-1,pe=this.stages[X],Ee=A(F),_e;!(_e=Ee()).done;){var xe=_e.value;this.allFeatures[xe]==null&&(pe.push(xe),this.allFeatures[xe]=X,H&&(this.globalFeatures[xe]=!0))}},Y.add=function(F,H){if(H===void 0&&(H=!0),this.stages.length===0&&this.stages.push([]),typeof F=="string"&&(F=[F]),Array.isArray(F))this._addFeatures(F,H);else if(typeof F=="object")this._addFeatures(F.global||[],!0),this._addFeatures(F.local||[],!1);else throw new Error("Unsupported argument to ShapingPlan#add")},Y.addStage=function(F,H){typeof F=="function"?this.stages.push(F,[]):(this.stages.push([]),this.add(F,H))},Y.setFeatureOverrides=function(F){if(Array.isArray(F))this.add(F);else if(typeof F=="object"){for(var H in F)if(F[H])this.add(H);else if(this.allFeatures[H]!=null){var X=this.stages[this.allFeatures[H]];X.splice(X.indexOf(H),1),delete this.allFeatures[H],delete this.globalFeatures[H]}}},Y.assignGlobalFeatures=function(F){for(var H=A(F),X;!(X=H()).done;){var pe=X.value;for(var Ee in this.globalFeatures)pe.features[Ee]=!0}},Y.process=function(F,H,X){for(var pe=A(this.stages),Ee;!(Ee=pe()).done;){var _e=Ee.value;typeof _e=="function"?X||_e(this.font,H,this):_e.length>0&&F.applyFeatures(_e,H,X)}},Ae}(),yg=["rvrn"],bg=["ccmp","locl","rlig","mark","mkmk"],K6=["frac","numr","dnom"],X6=["calt","clig","liga","rclt","curs","kern"],xg={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},Fo=function(){function Ae(){}return Ae.plan=function(se,F,H){this.planPreprocessing(se),this.planFeatures(se),this.planPostprocessing(se,H),se.assignGlobalFeatures(F),this.assignFeatures(se,F)},Ae.planPreprocessing=function(se){se.add({global:[].concat(yg,xg[se.direction]),local:K6})},Ae.planFeatures=function(se){},Ae.planPostprocessing=function(se,F){se.add([].concat(bg,X6)),se.setFeatureOverrides(F)},Ae.assignFeatures=function(se,F){for(var H=0;H<F.length;H++){var X=F[H];if(X.codePoints[0]===8260){for(var pe=H,Ee=H+1;pe>0&&L.isDigit(F[pe-1].codePoints[0]);)F[pe-1].features.numr=!0,F[pe-1].features.frac=!0,pe--;for(;Ee<F.length&&L.isDigit(F[Ee].codePoints[0]);)F[Ee].features.dnom=!0,F[Ee].features.frac=!0,Ee++;X.features.frac=!0,H=Ee-1}}},Ae}();J(Fo,"zeroMarkWidths","AFTER_GPOS");var kh=new R(s("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj5k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==","base64")),ef=["isol","fina","fin2","fin3","medi","med2","init"],tf={Non_Joining:0,Left_Joining:1,Right_Joining:2,Dual_Joining:3,Join_Causing:3,ALAPH:4,"DALATH RISH":5,Transparent:6},_o="isol",wl="fina",G3="fin2",El="fin3",nf="medi",U1="med2",j0="init",Ea=null,Y6=[[[Ea,Ea,0],[Ea,_o,2],[Ea,_o,1],[Ea,_o,2],[Ea,_o,1],[Ea,_o,6]],[[Ea,Ea,0],[Ea,_o,2],[Ea,_o,1],[Ea,_o,2],[Ea,G3,5],[Ea,_o,6]],[[Ea,Ea,0],[Ea,_o,2],[j0,wl,1],[j0,wl,3],[j0,wl,4],[j0,wl,6]],[[Ea,Ea,0],[Ea,_o,2],[nf,wl,1],[nf,wl,3],[nf,wl,4],[nf,wl,6]],[[Ea,Ea,0],[Ea,_o,2],[U1,_o,1],[U1,_o,2],[U1,G3,5],[U1,_o,6]],[[Ea,Ea,0],[Ea,_o,2],[_o,_o,1],[_o,_o,2],[_o,G3,5],[_o,_o,6]],[[Ea,Ea,0],[Ea,_o,2],[Ea,_o,1],[Ea,_o,2],[Ea,El,5],[Ea,_o,6]]],V1=function(Ae){function Y(){return Ae.apply(this,arguments)||this}return p(Y,Ae),Y.planFeatures=function(F){F.add(["ccmp","locl"]);for(var H=0;H<ef.length;H++){var X=ef[H];F.addStage(X,!1)}F.addStage("mset")},Y.assignFeatures=function(F,H){Ae.assignFeatures.call(this,F,H);for(var X=-1,pe=0,Ee=[],_e=0;_e<H.length;_e++){var xe=void 0,it=void 0,Tt=H[_e],Kt=yi(Tt.codePoints[0]);if(Kt===tf.Transparent){Ee[_e]=Ea;continue}var Ot=Y6[pe][Kt];it=Ot[0],xe=Ot[1],pe=Ot[2],it!==Ea&&X!==-1&&(Ee[X]=it),Ee[_e]=xe,X=_e}for(var nn=0;nn<H.length;nn++){var bn=void 0,Tt=H[nn];(bn=Ee[nn])&&(Tt.features[bn]=!0)}},Y}(Fo);function yi(Ae){var Y=kh.get(Ae);if(Y)return Y-1;var se=L.getCategory(Ae);return se==="Mn"||se==="Me"||se==="Cf"?tf.Transparent:tf.Non_Joining}var s2=function(){function Ae(se,F){this.glyphs=se,this.reset(F)}var Y=Ae.prototype;return Y.reset=function(F,H){F===void 0&&(F={}),H===void 0&&(H=0),this.options=F,this.flags=F.flags||{},this.markAttachmentType=F.markAttachmentType||0,this.index=H},Y.shouldIgnore=function(F){return this.flags.ignoreMarks&&F.isMark||this.flags.ignoreBaseGlyphs&&F.isBase||this.flags.ignoreLigatures&&F.isLigature||this.markAttachmentType&&F.isMark&&F.markAttachmentType!==this.markAttachmentType},Y.move=function(F){for(this.index+=F;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=F;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]},Y.next=function(){return this.move(1)},Y.prev=function(){return this.move(-1)},Y.peek=function(F){F===void 0&&(F=1);var H=this.index,X=this.increment(F);return this.index=H,X},Y.peekIndex=function(F){F===void 0&&(F=1);var H=this.index;this.increment(F);var X=this.index;return this.index=H,X},Y.increment=function(F){F===void 0&&(F=1);var H=F<0?-1:1;for(F=Math.abs(F);F--;)this.move(H);return this.glyphs[this.index]},f(Ae,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}])}(),Z6=["DFLT","dflt","latn"],rf=function(){function Ae(se,F){this.font=se,this.table=F,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=se._variationProcessor?this.findVariationsIndex(se._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}var Y=Ae.prototype;return Y.findScript=function(F){if(this.table.scriptList==null)return null;Array.isArray(F)||(F=[F]);for(var H=A(F),X;!(X=H()).done;)for(var pe=X.value,Ee=A(this.table.scriptList),_e;!(_e=Ee()).done;){var xe=_e.value;if(xe.tag===pe)return xe}return null},Y.selectScript=function(F,H,X){var pe=!1,Ee;if(!this.script||F!==this.scriptTag){if(Ee=this.findScript(F),Ee||(Ee=this.findScript(Z6)),!Ee)return this.scriptTag;this.scriptTag=Ee.tag,this.script=Ee.script,this.language=null,this.languageTag=null,pe=!0}if((!X||X!==this.direction)&&(this.direction=X||H6(F)),H&&H.length<4&&(H+=" ".repeat(4-H.length)),!H||H!==this.languageTag){this.language=null;for(var _e=A(this.script.langSysRecords),xe;!(xe=_e()).done;){var it=xe.value;if(it.tag===H){this.language=it.langSys,this.languageTag=it.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),pe=!0}if(pe&&(this.features={},this.language))for(var Tt=A(this.language.featureIndexes),Kt;!(Kt=Tt()).done;){var Ot=Kt.value,nn=this.table.featureList[Ot],bn=this.substituteFeatureForVariations(Ot);this.features[nn.tag]=bn||nn.feature}return this.scriptTag},Y.lookupsForFeatures=function(F,H){F===void 0&&(F=[]);for(var X=[],pe=A(F),Ee;!(Ee=pe()).done;){var _e=Ee.value,xe=this.features[_e];if(xe)for(var it=A(xe.lookupListIndexes),Tt;!(Tt=it()).done;){var Kt=Tt.value;H&&H.indexOf(Kt)!==-1||X.push({feature:_e,index:Kt,lookup:this.table.lookupList.get(Kt)})}}return X.sort(function(Ot,nn){return Ot.index-nn.index}),X},Y.substituteFeatureForVariations=function(F){if(this.variationsIndex===-1)return null;for(var H=this.table.featureVariations.featureVariationRecords[this.variationsIndex],X=H.featureTableSubstitution.substitutions,pe=A(X),Ee;!(Ee=pe()).done;){var _e=Ee.value;if(_e.featureIndex===F)return _e.alternateFeatureTable}return null},Y.findVariationsIndex=function(F){var H=this.table.featureVariations;if(!H)return-1;for(var X=H.featureVariationRecords,pe=0;pe<X.length;pe++){var Ee=X[pe].conditionSet.conditionTable;if(this.variationConditionsMatch(Ee,F))return pe}return-1},Y.variationConditionsMatch=function(F,H){return F.every(function(X){var pe=X.axisIndex<H.length?H[X.axisIndex]:0;return X.filterRangeMinValue<=pe&&pe<=X.filterRangeMaxValue})},Y.applyFeatures=function(F,H,X){var pe=this.lookupsForFeatures(F);this.applyLookups(pe,H,X)},Y.applyLookups=function(F,H,X){this.glyphs=H,this.positions=X,this.glyphIterator=new s2(H);for(var pe=A(F),Ee;!(Ee=pe()).done;){var _e=Ee.value,xe=_e.feature,it=_e.lookup;for(this.currentFeature=xe,this.glyphIterator.reset(it.flags);this.glyphIterator.index<H.length;){if(!(xe in this.glyphIterator.cur.features)){this.glyphIterator.next();continue}for(var Tt=A(it.subTables),Kt;!(Kt=Tt()).done;){var Ot=Kt.value,nn=this.applyLookup(it.lookupType,Ot);if(nn)break}this.glyphIterator.next()}}},Y.applyLookup=function(F,H){throw new Error("applyLookup must be implemented by subclasses")},Y.applyLookupList=function(F){for(var H=this.glyphIterator.options,X=this.glyphIterator.index,pe=A(F),Ee;!(Ee=pe()).done;){var _e=Ee.value;this.glyphIterator.reset(H,X),this.glyphIterator.increment(_e.sequenceIndex);var xe=this.table.lookupList.get(_e.lookupListIndex);this.glyphIterator.reset(xe.flags,this.glyphIterator.index);for(var it=A(xe.subTables),Tt;!(Tt=it()).done;){var Kt=Tt.value;if(this.applyLookup(xe.lookupType,Kt))break}}return this.glyphIterator.reset(H,X),!0},Y.coverageIndex=function(F,H){switch(H==null&&(H=this.glyphIterator.cur.id),F.version){case 1:return F.glyphs.indexOf(H);case 2:for(var X=A(F.rangeRecords),pe;!(pe=X()).done;){var Ee=pe.value;if(Ee.start<=H&&H<=Ee.end)return Ee.startCoverageIndex+H-Ee.start}break}return-1},Y.match=function(F,H,X,pe){for(var Ee=this.glyphIterator.index,_e=this.glyphIterator.increment(F),xe=0;xe<H.length&&_e&&X(H[xe],_e);)pe&&pe.push(this.glyphIterator.index),xe++,_e=this.glyphIterator.next();return this.glyphIterator.index=Ee,xe<H.length?!1:pe||!0},Y.sequenceMatches=function(F,H){return this.match(F,H,function(X,pe){return X===pe.id})},Y.sequenceMatchIndices=function(F,H){var X=this;return this.match(F,H,function(pe,Ee){return X.currentFeature in Ee.features?pe===Ee.id:!1},[])},Y.coverageSequenceMatches=function(F,H){var X=this;return this.match(F,H,function(pe,Ee){return X.coverageIndex(pe,Ee.id)>=0})},Y.getClassID=function(F,H){switch(H.version){case 1:var X=F-H.startGlyph;if(X>=0&&X<H.classValueArray.length)return H.classValueArray[X];break;case 2:for(var pe=A(H.classRangeRecord),Ee;!(Ee=pe()).done;){var _e=Ee.value;if(_e.start<=F&&F<=_e.end)return _e.class}break}return 0},Y.classSequenceMatches=function(F,H,X){var pe=this;return this.match(F,H,function(Ee,_e){return Ee===pe.getClassID(_e.id,X)})},Y.applyContext=function(F){switch(F.version){case 1:var H=this.coverageIndex(F.coverage);if(H===-1)return!1;for(var X=F.ruleSets[H],pe=A(X),Ee;!(Ee=pe()).done;){var _e=Ee.value;if(this.sequenceMatches(1,_e.input))return this.applyLookupList(_e.lookupRecords)}break;case 2:if(this.coverageIndex(F.coverage)===-1||(H=this.getClassID(this.glyphIterator.cur.id,F.classDef),H===-1))return!1;X=F.classSet[H];for(var xe=A(X),it;!(it=xe()).done;){var Tt=it.value;if(this.classSequenceMatches(1,Tt.classes,F.classDef))return this.applyLookupList(Tt.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(0,F.coverages))return this.applyLookupList(F.lookupRecords);break}return!1},Y.applyChainingContext=function(F){switch(F.version){case 1:var H=this.coverageIndex(F.coverage);if(H===-1)return!1;for(var X=F.chainRuleSets[H],pe=A(X),Ee;!(Ee=pe()).done;){var _e=Ee.value;if(this.sequenceMatches(-_e.backtrack.length,_e.backtrack)&&this.sequenceMatches(1,_e.input)&&this.sequenceMatches(1+_e.input.length,_e.lookahead))return this.applyLookupList(_e.lookupRecords)}break;case 2:if(this.coverageIndex(F.coverage)===-1)return!1;H=this.getClassID(this.glyphIterator.cur.id,F.inputClassDef);var xe=F.chainClassSet[H];if(!xe)return!1;for(var it=A(xe),Tt;!(Tt=it()).done;){var Kt=Tt.value;if(this.classSequenceMatches(-Kt.backtrack.length,Kt.backtrack,F.backtrackClassDef)&&this.classSequenceMatches(1,Kt.input,F.inputClassDef)&&this.classSequenceMatches(1+Kt.input.length,Kt.lookahead,F.lookaheadClassDef))return this.applyLookupList(Kt.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(-F.backtrackGlyphCount,F.backtrackCoverage)&&this.coverageSequenceMatches(0,F.inputCoverage)&&this.coverageSequenceMatches(F.inputGlyphCount,F.lookaheadCoverage))return this.applyLookupList(F.lookupRecords);break}return!1},Ae}(),Ls=function(){function Ae(se,F,H,X){if(H===void 0&&(H=[]),this._font=se,this.codePoints=H,this.id=F,this.features={},Array.isArray(X))for(var pe=0;pe<X.length;pe++){var Ee=X[pe];this.features[Ee]=!0}else typeof X=="object"&&Object.assign(this.features,X);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}var Y=Ae.prototype;return Y.copy=function(){return new Ae(this._font,this.id,this.codePoints,this.features)},f(Ae,[{key:"id",get:function(){return this._id},set:function(F){this._id=F,this.substituted=!0;var H=this._font.GDEF;if(H&&H.glyphClassDef){var X=rf.prototype.getClassID(F,H.glyphClassDef);this.isBase=X===1,this.isLigature=X===2,this.isMark=X===3,this.markAttachmentType=H.markAttachClassDef?rf.prototype.getClassID(F,H.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(L.isMark),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}}])}(),J6=function(Ae){function Y(){return Ae.apply(this,arguments)||this}return p(Y,Ae),Y.planFeatures=function(F){F.add(["ljmo","vjmo","tjmo"],!1)},Y.assignFeatures=function(F,H){for(var X=0,pe=0;pe<H.length;){var Ee=void 0,_e=H[pe],xe=_e.codePoints[0],it=u2(xe),Tt=of[X][it];switch(Ee=Tt[0],X=Tt[1],Ee){case Jc:F.font.hasGlyphForCodePoint(xe)||(pe=J3(H,pe,F.font));break;case Cd:pe=zh(H,pe,F.font);break;case Z3:Uh(H,pe,F.font);break;case wd:pe=Vh(H,pe,F.font);break}pe++}},Y}(Fo);J(J6,"zeroMarkWidths","NONE");var c2=44032,Cs=55204,af=Cs-c2+1,gd=4352,Pc=4449,_l=4519,H1=19,Zc=21,l2=28,G0=gd+H1-1,W3=Pc+Zc-1,Cg=_l+l2-1,K3=9676,wg=function(Y){return 4352<=Y&&Y<=4447||43360<=Y&&Y<=43388},Rh=function(Y){return 4448<=Y&&Y<=4519||55216<=Y&&Y<=55238},Eg=function(Y){return 4520<=Y&&Y<=4607||55243<=Y&&Y<=55291},vd=function(Y){return 12334<=Y&&Y<=12335},$6=function(Y){return c2<=Y&&Y<=Cs},_g=function(Y){return Y-c2<af&&(Y-c2)%l2===0},Sg=function(Y){return gd<=Y&&Y<=G0},yd=function(Y){return Pc<=Y&&Y<=W3},q6=function(Y){return 1<=Y&&Y<=Cg},Ig=0,Oh=1,bd=2,X3=3,Y3=4,xd=5,eA=6;function u2(Ae){return wg(Ae)?Oh:Rh(Ae)?bd:Eg(Ae)?X3:_g(Ae)?Y3:$6(Ae)?xd:vd(Ae)?eA:Ig}var T0=0,Jc=1,Cd=2,Z3=4,wd=5,of=[[[T0,0],[T0,1],[T0,0],[T0,0],[Jc,2],[Jc,3],[wd,0]],[[T0,0],[T0,1],[Cd,2],[T0,0],[Jc,2],[Jc,3],[wd,0]],[[T0,0],[T0,1],[T0,0],[Cd,3],[Jc,2],[Jc,3],[Z3,0]],[[T0,0],[T0,1],[T0,0],[T0,0],[Jc,2],[Jc,3],[Z3,0]]];function hu(Ae,Y,se){return new Ls(Ae,Ae.glyphForCodePoint(Y).id,[Y],se)}function J3(Ae,Y,se){var F=Ae[Y],H=F.codePoints[0],X=H-c2,pe=_l+X%l2;X=X/l2|0;var Ee=gd+X/Zc|0,_e=Pc+X%Zc;if(!se.hasGlyphForCodePoint(Ee)||!se.hasGlyphForCodePoint(_e)||pe!==_l&&!se.hasGlyphForCodePoint(pe))return Y;var xe=hu(se,Ee,F.features);xe.features.ljmo=!0;var it=hu(se,_e,F.features);it.features.vjmo=!0;var Tt=[xe,it];if(pe>_l){var Kt=hu(se,pe,F.features);Kt.features.tjmo=!0,Tt.push(Kt)}return Ae.splice.apply(Ae,[Y,1].concat(Tt)),Y+Tt.length-1}function zh(Ae,Y,se){var F=Ae[Y],H=Ae[Y].codePoints[0],X=u2(H),pe=Ae[Y-1].codePoints[0],Ee=u2(pe),_e,xe,it,Tt;if(Ee===Y3&&X===X3)_e=pe,Tt=F;else{X===bd?(xe=Ae[Y-1],it=F):(xe=Ae[Y-2],it=Ae[Y-1],Tt=F);var Kt=xe.codePoints[0],Ot=it.codePoints[0];Sg(Kt)&&yd(Ot)&&(_e=c2+((Kt-gd)*Zc+(Ot-Pc))*l2)}var nn=Tt&&Tt.codePoints[0]||_l;if(_e!=null&&(nn===_l||q6(nn))){var bn=_e+(nn-_l);if(se.hasGlyphForCodePoint(bn)){var In=Ee===bd?3:2;return Ae.splice(Y-In+1,In,hu(se,bn,F.features)),Y-In+1}}return xe&&(xe.features.ljmo=!0),it&&(it.features.vjmo=!0),Tt&&(Tt.features.tjmo=!0),Ee===Y3?(J3(Ae,Y-1,se),Y+1):Y}function tA(Ae){switch(u2(Ae)){case Y3:case xd:return 1;case bd:return 2;case X3:return 3}}function Uh(Ae,Y,se){var F=Ae[Y],H=Ae[Y].codePoints[0];if(se.glyphForCodePoint(H).advanceWidth!==0){var X=Ae[Y-1].codePoints[0],pe=tA(X);return Ae.splice(Y,1),Ae.splice(Y-pe,0,F)}}function Vh(Ae,Y,se){var F=Ae[Y],H=Ae[Y].codePoints[0];if(se.hasGlyphForCodePoint(K3)){var X=hu(se,K3,F.features),pe=se.glyphForCodePoint(H).advanceWidth===0?Y:Y+1;Ae.splice(pe,0,X),Y++}return Y}var Hh=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],nA=[!1,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!1,!1,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0],Qh=[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]],$c={stateTable:Hh,accepting:nA,tags:Qh},Ed=["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],Jr={2507:[2503,2494],2508:[2503,2519],2888:[2887,2902],2891:[2887,2878],2892:[2887,2903],3018:[3014,3006],3019:[3015,3006],3020:[3014,3031],3144:[3142,3158],3264:[3263,3285],3271:[3270,3285],3272:[3270,3286],3274:[3270,3266],3275:[3270,3266,3285],3402:[3398,3390],3403:[3399,3390],3404:[3398,3415],3546:[3545,3530],3548:[3545,3535],3549:[3545,3535,3530],3550:[3545,3551],3635:[3661,3634],3763:[3789,3762],3955:[3953,3954],3957:[3953,3956],3958:[4018,3968],3959:[4018,3953,3968],3960:[4019,3968],3961:[4019,3953,3968],3969:[3953,3968],6971:[6970,6965],6973:[6972,6965],6976:[6974,6965],6977:[6975,6965],6979:[6978,6965],69934:[69937,69927],69935:[69938,69927],70475:[70471,70462],70476:[70471,70487],70843:[70841,70842],70844:[70841,70832],70846:[70841,70845],71098:[71096,71087],71099:[71097,71087]},Mg=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],Tg=[!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],_d=[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]],Sd={categories:Ed,decompositions:Jr,stateTable:Mg,accepting:Tg,tags:_d},oa={X:1,C:2,V:4,N:8,H:16,ZWNJ:32,ZWJ:64,M:128,SM:256,VD:512,A:1024,Placeholder:2048,Dotted_Circle:4096,RS:8192,Coeng:16384,Repha:32768,Ra:65536,CM:1<<17,Symbol:1<<18},lr={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},qc=oa.C|oa.Ra|oa.CM|oa.V|oa.Placeholder|oa.Dotted_Circle,iA=oa.ZWJ|oa.ZWNJ,Sl=oa.H|oa.Coeng,$3={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:lr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:lr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:lr.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:lr.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:lr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:lr.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:lr.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:lr.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:lr.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:lr.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:lr.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},q3={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},jh=Sd.decompositions,qa=new R(s("AAARAAAAAABg2AAAAWYPmfDtnXuMXFUdx+/uzs7M7szudAtECGJRIMRQbUAithQWkGAKiVhNpFVRRAmIQVCDkDYICGotIA9BTCz8IeUviv7BQ2PBtBIRLBBQIWAUsKg1BKxRAqIgfs/cc+aeOXPej3tnZX7JJ/dxzj3nd36/8753Z5fUsuxgsAwcAU4Gp4BPgM+Cd4P3RjieDs4GXwLrHJ5bDy4DG8A14LvgZrAZbAF3gns0z18ALgY/B78C94NHwBPgabAE/AX8DbwM5sF/QX0yD5vFcU/wVnAgWAoOAyvAceBE8CGwBpwGzgJfAF8BXwXfAFeC68EmsBlsAXeCreA+8CB4DDwF/gh2gd3gFfAGmKxn2QzYC+wHDgRLweFgJTgWrKrnuq/GcQ04jV6fheN54EJwEbgcXAG+Q8O/j+Mt4DZwB9haz8t9Hz3a8iCN/xiOvwRP0evH6fE68AzOH+Ke2eWYhw3PcGnuxvkr4A3QaGRZB7wFLAEHg2XgiEZ/fHKcp/ceBh/A+cngFPCpRm6vM3E8l8a5gN67GMdvgqsbeX2ap9yI601gM7gN3AG20mfuo8cdOP6GpvdUg9oKxz839GV90RDO2/glxN1B790NXsN1rZll7WYRdw+c70uvTwIHNAfTO0RyL5TDmnnbc3lmRQI9UnM0dD5eovfz4FpJ/BNpXNYWV+N6Lfg0hY97JK1vn+Pur9DoQur2F7m436bHDUK8C5t5/8vruo4+97WmXG+GLmzEiBF+PDwEOowYMWLEiBEjRoxYeBw5BDqIPEfXut9yWN+vVNxfrnnmWqR/PdgENoMt4E5wD9gOHgCPgifBs2BXM99b2o3jP8F/wMRUlrXAHNgHvH0q3895J46HguXgWHAGLctmLv9VuL96qnp7jxgxYsSbCbJvuRZ97/tqxT59VVRtixEjRsThBG7OSt5zzoPT0M+cBc4T5noXOs79TqLHeZrHUeCSqeJ96gacXy2kecNU8V6Hh7yXuQlhtw7B/PO1RTkr52Aj8JNFZjYg3gOKuC/g/v6Ls2wNuAY8urg//PcIb+6RZXuDNeCS6SzbBrJWlh0DLiFHco8ed9IjzzvaWfa9sZzTcf6D9mCcnbg3PlNcH4fzS8F2MDaLdQG4dLZIJxbbaZqv4ri8k58f3+mPs66T6/TTzqDeI0aMGDGiHP5dcR8ce/xxYcWi6vOfr725uRzcjnngXVOD61Hync+9uL+Nmyfej/NHpvL56A5Jeuz7uyfo+pqcPz2Vf1NH0ttJ03pekt8SmuY/EPYy9zzbN319ym/9TL6ZIt9MHCXRdxJtoAkWTRdz472n87D9cTwYLJvuz++I6WIePo/zE8AHp4v8WLyP0nufnM6/+zoDx8+DL08P6r9+urheRtO+jD6/cdrsx3mqu8w+xH4PScKIXa5D2jeCm8Et4DbwI/BjcC/4BXgI/Bb8DuwEu8Bu8Ap4A9RaRZptnO8J9gUHgEPAoWA5OLY1qMO90GEV7q+mYWtxPBWcIYnL4p+DsPNbxfVFOP86uAr8DNc34HgTDb8Vx9sVaRFI/LtagzYjnCqpb908EX87eBA8Bh4Hf2jle/9/wvGFVv787rrZZy8h7qtgDOuFOmiBuXYRvg/O9wMHgXeB97SLspk4sq0OI/q9v13+ek+sh3zYSRp9jrYorw9ll1/GRzR+KotYZSHf8laVP2lvpA/8OGdPMk59hqtXZ+L8nHbxvWwqO65ryu+fT3VZz+l4dET7L0R072ljsMyzTpaJqQxsbL8M9WajY789DO85XMp/Dcp3Qztdn+9qf/a97ZWK8PXc3G+TpC/nv8Mncy7ZvICF302P5O+aNiOtLdTXd+D4Q7DVwfcvWvx9zTEJ/o5iG3R8YAjGNFseha5PGuZKz7b7xxXbOrXMcu5eJSo//rXdH/73Enz6L1q/X+fyIu8wZGtNBmkjkzNZNgP2AvuBg2bysKUzduXn/66JtNeN4PCZvO0/x7Ujdn4VnYOvRJzjZ/I+9sQZeftX2Tc1RPcPz/Tf4/si0g+t5Mq+kfZjZL34Mc5ul3PPnE7TOxvHK2qDaZ+L++db2HyYqMo/qVnb/P8uH8/rmnFxR0k6DCu/rjj/RxT7KGUSWgbd+LMQuEgYB1zsk2qtvJD8v5AhdfdttbEunSxbcJD9Zf7chqp1Hlbe7FK1/aPVTfp7FgtC1yGGiSncFK/DhZvi+epZta0WWjlsfDZMyPRdSPrryqSSKnXx1bkq/Ye9TlRpk7Lrjq1UrfdC9X+MtKqwP6+3a/4pJFUZF0pZZpv91MYjMBaRRXbxpho5zQmUY3F+Pt4o7rvQrBXPdm00TaE24uMadaM2meLSI7iu071t3er3b6ZLi8JEde3qw+6zGv+ycF5kaRBh/m1T/7Yl/mMyTuMwadP4xL9ifjJpNwbvDZRJ8G8vnqV/Wf12aa/kyOdl69+BspTsXzGueE6E+JfZnvmXIfNPW+FfXkjb1YmqPNpnLP3b61fHCj/X5tzGANf2y3yqvC7Jv7btV4TVbdammI9l/g0dS5lNxLrk2j9r8xjjxhBQnygg0lgg/bOrfyct+udJi/Yrk0lFnxC7f+5kRbsNmcexfrubt0X/rGvLqrGSnYv3ZPHEe8r7lvMvUfi2LOu/2dg8LrRtQt2yfcv8r5IU70VkIs6nbebUXf0M/o7Znl39Sdoz+X1oEb5N8ffF67qhPfPP6eoUbxf+GRf/6sRnvaSdmw+Bf1VxmbD+2sa//DU7t/Gv2PfKpKdrBP92Ojk+IvqX16ks/2qxbL8EZnc2HqsgYuqPuzZV+I3RbujbDm+T0PmWCVO/5jqftp1zy+wSA6s0JWtp2z5e1oZV+yMsjB3ZXolsv0Ulrv01v3/iKrF94Qtbt9siCnmeb6fjjf59KnLk1xaEbvtvFnFirGvEOqmycQrbm/IMsXd3P28uh4nM3swXRER717OiX8kc7K2qqyn2p3maFGU/aruP5VCv+PraoTYU8yUmmbDwcYo6pusnM486xdoga4dkPCb1pK7Sfc6ebvkd4qeAtQcd/N63bB3lU3dlUnUf38VyvqCqK7JxlNSd7lydrDlm+/uqHiRvl30Nrp/n9zpkZRjoJ3V1diyP05rIYXHYs+w+D5+WMS8b5gZtKcuX0KT5d/WwtB97VnyvY6rjMukI56HI0rFJPwt8PjT/1OXzSbcMeEmdh294qvKK4rNu7j4n3LNZg8TKXwafv025U+XvKjHsT8Q7/7LGaJt9lAh7Asz3uv0XEX6t0duDoWN/93wmh92XpUHmCKb9GALbG+rZP3AfNbQPKKv/jpF/bP0JXfuW1QYk7dhljcyvk5mw+933Hpo1g26PQ2ZP6zVmTJt47P25jncD9vPwGS+q9QS/V6RaY8j8K8LmvUr9HfYCpH5OWL9lZY+Sv6pesHCJHbtrf9k6etZvf0G1L0ja4cAe1UT/s3zdCe3/Q5/n372wMc97/E1Qh0Tbmfwh3m/V9On72tNnrCF1sJkVe1EyXMdBa7+lHMsk44zMF6St9e2djNnbm8ybpHkq+gbbemMaH0UZmD8obKGrk7r+nt+3bE7o83YZp/vqOKdv6PzJNN6mTJsI/51XR7i2ZrGA5B6zFwnjzxmqPjaGfW3tZNrz1eljq29mOOqeCfF/irRt87PNw0uXSVAvrmOMNT569MptsYaV0sic/wbY13e8hPrb9K2ySUJ0j6G/Lu0U4qpTrR23jMp6m5hU+YTaWCeh9aIsm/rqUHV4bFv42kgnZdfH1PUj1D7DVH9d8khRN1zFRl/+/TW//qxL1uH83+mk3H+SvRtS2TDU90nX2TpM6/1xzZpZtoYdK763dqlz0f6uNeFehcs+H/nbGP77MpX06n/ofpzP+tVmTUvRtVuX/cjS67OE5kRBrxyJ+w/dPo7r+9cO1160e3gqu0S2uW7PjN/L6ns/UfMf10Lai87frJ+3KndAfc8yTf1M3T4s6qm4/yh7/2GSkG8UMw//DvRLgbYZSEOxr0LCWvRdjfh9XGzfqN4NivfZd7rsmFp08zmbssrKJEuTfVMZopdpbuwSrhNv3/N2s+0PDG3KNB6RMrFvJHv6B85HXObAoWsd3zm3i+6uZYytv+5+pohbpo6+tpZJFfmGlrcMf4c8b1Pe2OUIsaXJrinCTfaxtZOt+NYnU3hIfQlN20Z/1+dt7JaqLsbIzycNWZmrlNg2Dc2/LJ1T+T6WrrYSml4Ku7ik7yIx2opJD51vU9UfVRmrqL8u/olZj0PyCLV5irxcdKoi/6rKb8qTrHsnhW9jyZH/nSpeWDzxd9769uQ016lgUuf2pAfKPhu2FpfZL2Yb9snLNl/fNIepXaUsj4vNXCXUZ75px8ojNP8UPvAta2g6fb+F1ckZuneshv1vGXXDeyRRrN/bBPS1Jul+l+7zW86R7Wv63WXyDpt/RxraRjvC+TC3O61/Sqj/prag8x372yQivn+XwudrI2X2E2KdtJEov52e0L+uv4FO3p/rvssgsL8F4d/z9PzlWS94m8fqS3361Fi+6qaVYHwi9Yz4iH2fobIj+45cpz/TUaarr/4+z+vaWtVtyAX2d1LG8W9C3f+F1mnf36/k4w3YPrLv+XBVXCJs3cr+n4MKJuLv/fN9GhNdXVP5pJMN9vFi3rpv3/r8Ywg3SYp66zNOsO8QGcxPpnmRS/1mvmJjju3v7absI2xspQrvs1dNbjOj/wP7h1RlZyKGy8occ408UL8En4v6xfC/K3z52XzJd62T8vuZGGsxo/6O46ntmNqqFb/jps2/hHV4rPKH0svT4pstU7t2tZ9u/ZdqbJL1MwP6O86Fyt4jYaIrGz9mjEt8lFL4PtVE6votG2P6fpdf/GZRse7s3bf4BtSl/DIbKMctx++Z+8o6K6z9FPOwKsRmXiaNl7C+6NYRpjlbqG1j72f49qsuY4brd/amb4ZVc8TQ+sSH985LrEe8iPWJnfPrJRbWbb+dwn4x6o+r/aS2S7w3qWt//LnYz2ntE0vH1uDcyKatx1rH+EiMPEN1SZG/iz6+9o01Rob6O7Q+xLZ1jHobK61U+pWVvo2EpuWqzzD6Poa+pvhli0wn8Zq/72Mzm2d90o5VN1x9ZKuzbTgvqWwUIin8FSpl1CXXvFRxU0iozVPYJDRtF3uFphn6XAyJUUdD7SjTJ8v6n9fVbVObkKWp001lc9VRlqdOf5v0ZM+bymdbfp1NfG0bq27Y5JMyfxeJkU6o/inKH8O2Zfgidb6h/g3VJ7QcVbWL0Pxt6rlrPqa4KfQ25a2zl4/E8GdM/4fK/wA=","base64")),e1=new T($c),ws=function(Ae){function Y(){return Ae.apply(this,arguments)||this}return p(Y,Ae),Y.planFeatures=function(F){F.addStage(Gh),F.addStage(["locl","ccmp"]),F.addStage(d2),F.addStage("nukt"),F.addStage("akhn"),F.addStage("rphf",!1),F.addStage("rkrf"),F.addStage("pref",!1),F.addStage("blwf",!1),F.addStage("abvf",!1),F.addStage("half",!1),F.addStage("pstf",!1),F.addStage("vatu"),F.addStage("cjct"),F.addStage("cfar",!1),F.addStage(rA),F.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),F.unicodeScript=dd(F.script),F.indicConfig=$3[F.unicodeScript]||$3.Default,F.isOldSpec=F.indicConfig.hasOldSpec&&F.script[F.script.length-1]!=="2"},Y.assignFeatures=function(F,H){for(var X=function(_e){var xe=H[_e].codePoints[0],it=q3[xe]||jh[xe];if(it){var Tt=it.map(function(Kt){var Ot=F.font.glyphForCodePoint(Kt);return new Ls(F.font,Ot.id,[Kt],H[_e].features)});H.splice.apply(H,[_e,1].concat(Tt))}},pe=H.length-1;pe>=0;pe--)X(pe)},Y}(Fo);J(ws,"zeroMarkWidths","NONE");function e4(Ae){return qa.get(Ae.codePoints[0])>>8}function sf(Ae){return 1<<(qa.get(Ae.codePoints[0])&255)}var pu=function(Y,se,F,H){this.category=Y,this.position=se,this.syllableType=F,this.syllable=H};function Gh(Ae,Y){for(var se=0,F=0,H=A(e1.match(Y.map(e4))),X;!(X=H()).done;){var pe=X.value,Ee=pe[0],_e=pe[1],xe=pe[2];if(Ee>F){++se;for(var it=F;it<Ee;it++)Y[it].shaperInfo=new pu(oa.X,lr.End,"non_indic_cluster",se)}++se;for(var Tt=Ee;Tt<=_e;Tt++)Y[Tt].shaperInfo=new pu(1<<e4(Y[Tt]),sf(Y[Tt]),xe[0],se);F=_e+1}if(F<Y.length){++se;for(var Kt=F;Kt<Y.length;Kt++)Y[Kt].shaperInfo=new pu(oa.X,lr.End,"non_indic_cluster",se)}}function f2(Ae){return Ae.shaperInfo.category&qc}function t1(Ae){return Ae.shaperInfo.category&iA}function b1(Ae){return Ae.shaperInfo.category&Sl}function B0(Ae,Y){for(var se=A(Ae),F;!(F=se()).done;){var H,X=F.value;X.features=(H={},H[Y]=!0,H)}var pe=Ae[0]._font._layoutEngine.engine.GSUBProcessor;return pe.applyFeatures([Y],Ae),Ae.length===1}function Bg(Ae,Y,se){var F=[se,Y,se];return B0(F.slice(0,2),"blwf")||B0(F.slice(1,3),"blwf")?lr.Below_C:B0(F.slice(0,2),"pstf")||B0(F.slice(1,3),"pstf")||B0(F.slice(0,2),"pref")||B0(F.slice(1,3),"pref")?lr.Post_C:lr.Base_C}function d2(Ae,Y,se){var F=se.indicConfig,H=Ae._layoutEngine.engine.GSUBProcessor.features,X=Ae.glyphForCodePoint(9676).id,pe=Ae.glyphForCodePoint(F.virama).id;if(pe)for(var Ee=new Ls(Ae,pe,[F.virama]),_e=0;_e<Y.length;_e++)Y[_e].shaperInfo.position===lr.Base_C&&(Y[_e].shaperInfo.position=Bg(Ae,Y[_e].copy(),Ee));for(var xe=0,it=cf(Y,0);xe<Y.length;xe=it,it=cf(Y,xe)){var Tt=Y[xe].shaperInfo,Kt=Tt.category,Ot=Tt.syllableType;if(!(Ot==="symbol_cluster"||Ot==="non_indic_cluster")){if(Ot==="broken_cluster"&&X){var nn=new Ls(Ae,X,[9676]);nn.shaperInfo=new pu(1<<e4(nn),sf(nn),Y[xe].shaperInfo.syllableType,Y[xe].shaperInfo.syllable);for(var bn=xe;bn<it&&Y[bn].shaperInfo.category===oa.Repha;)bn++;Y.splice(bn++,0,nn),it++}var In=it,si=xe,Oi=!1;if(F.rephPos!==lr.Ra_To_Become_Reph&&H.rphf&&xe+3<=it&&(F.rephMode==="Implicit"&&!t1(Y[xe+2])||F.rephMode==="Explicit"&&Y[xe+2].shaperInfo.category===oa.ZWJ)){var Ui=[Y[xe].copy(),Y[xe+1].copy(),Y[xe+2].copy()];if(B0(Ui.slice(0,2),"rphf")||F.rephMode==="Explicit"&&B0(Ui,"rphf")){for(si+=2;si<it&&t1(Y[si]);)si++;In=xe,Oi=!0}}else if(F.rephMode==="Log_Repha"&&Y[xe].shaperInfo.category===oa.Repha){for(si++;si<it&&t1(Y[si]);)si++;In=xe,Oi=!0}switch(F.basePos){case"Last":{var dr=it,rr=!1;do{var jr=Y[--dr].shaperInfo;if(f2(Y[dr])){if(jr.position!==lr.Below_C&&(jr.position!==lr.Post_C||rr)){In=dr;break}jr.position===lr.Below_C&&(rr=!0),In=dr}else if(xe<dr&&jr.category===oa.ZWJ&&Y[dr-1].shaperInfo.category===oa.H)break}while(dr>si);break}case"First":{In=xe;for(var Kr=In+1;Kr<it;Kr++)f2(Y[Kr])&&(Y[Kr].shaperInfo.position=lr.Below_C)}}Oi&&In===xe&&si-In<=2&&(Oi=!1);for(var eo=xe;eo<In;eo++){var As=Y[eo].shaperInfo;As.position=Math.min(lr.Pre_C,As.position)}In<it&&(Y[In].shaperInfo.position=lr.Base_C);for(var Ga=In+1;Ga<it;Ga++)if(Y[Ga].shaperInfo.category===oa.M){for(var Tr=Ga+1;Tr<it;Tr++)if(f2(Y[Tr])){Y[Tr].shaperInfo.position=lr.Final_C;break}break}if(Oi&&(Y[xe].shaperInfo.position=lr.Ra_To_Become_Reph),se.isOldSpec){for(var es=se.unicodeScript!=="Malayalam",Wa=In+1;Wa<it;Wa++)if(Y[Wa].shaperInfo.category===oa.H){var So=void 0;for(So=it-1;So>Wa&&!(f2(Y[So])||es&&Y[So].shaperInfo.category===oa.H);So--);if(Y[So].shaperInfo.category!==oa.H&&So>Wa){var $r=Y[Wa];Y.splice.apply(Y,[Wa,0].concat(Y.splice(Wa+1,So-Wa))),Y[So]=$r}break}}for(var to=lr.Start,ts=xe;ts<it;ts++){var Nr=Y[ts].shaperInfo;if(Nr.category&(iA|oa.N|oa.RS|oa.CM|Sl&Nr.category)){if(Nr.position=to,Nr.category===oa.H&&Nr.position===lr.Pre_M){for(var ns=ts;ns>xe;ns--)if(Y[ns-1].shaperInfo.position!==lr.Pre_M){Nr.position=Y[ns-1].shaperInfo.position;break}}}else Nr.position!==lr.SMVD&&(to=Nr.position)}for(var pc=In,Os=In+1;Os<it;Os++)if(f2(Y[Os])){for(var L0=pc+1;L0<Os;L0++)Y[L0].shaperInfo.position<lr.SMVD&&(Y[L0].shaperInfo.position=Y[Os].shaperInfo.position);pc=Os}else Y[Os].shaperInfo.category===oa.M&&(pc=Os);var X0=Y.slice(xe,it);X0.sort(function(wn,hi){return wn.shaperInfo.position-hi.shaperInfo.position}),Y.splice.apply(Y,[xe,X0.length].concat(X0));for(var Ac=xe;Ac<it;Ac++)if(Y[Ac].shaperInfo.position===lr.Base_C){In=Ac;break}for(var B=xe;B<it&&Y[B].shaperInfo.position===lr.Ra_To_Become_Reph;B++)Y[B].features.rphf=!0;for(var S=!se.isOldSpec&&F.blwfMode==="Pre_And_Post",k=xe;k<In;k++)Y[k].features.half=!0,S&&(Y[k].features.blwf=!0);for(var P=In+1;P<it;P++)Y[P].features.abvf=!0,Y[P].features.pstf=!0,Y[P].features.blwf=!0;if(se.isOldSpec&&se.unicodeScript==="Devanagari")for(var ae=xe;ae+1<In;ae++)Y[ae].shaperInfo.category===oa.Ra&&Y[ae+1].shaperInfo.category===oa.H&&(ae+1===In||Y[ae+2].shaperInfo.category===oa.ZWJ)&&(Y[ae].features.blwf=!0,Y[ae+1].features.blwf=!0);var Me=2;if(H.pref&&In+Me<it)for(var Qe=In+1;Qe+Me-1<it;Qe++){var ct=[Y[Qe].copy(),Y[Qe+1].copy()];if(B0(ct,"pref")){for(var ot=0;ot<Me;ot++)Y[Qe++].features.pref=!0;if(H.cfar)for(;Qe<it;Qe++)Y[Qe].features.cfar=!0;break}}for(var Gt=xe+1;Gt<it;Gt++)if(t1(Y[Gt])){var en=Y[Gt].shaperInfo.category===oa.ZWNJ,rn=Gt;do rn--,en&&delete Y[rn].features.half;while(rn>xe&&!f2(Y[rn]))}}}}function rA(Ae,Y,se){for(var F=se.indicConfig,H=Ae._layoutEngine.engine.GSUBProcessor.features,X=0,pe=cf(Y,0);X<Y.length;X=pe,pe=cf(Y,X)){for(var Ee=!!H.pref,_e=X;_e<pe;_e++)if(Y[_e].shaperInfo.position>=lr.Base_C){if(Ee&&_e+1<pe){for(var xe=_e+1;xe<pe;xe++)if(Y[xe].features.pref){if(!(Y[xe].substituted&&Y[xe].isLigated&&!Y[xe].isMultiplied)){for(_e=xe;_e<pe&&b1(Y[_e]);)_e++;Y[_e].shaperInfo.position=lr.BASE_C,Ee=!1}break}}if(se.unicodeScript==="Malayalam")for(var it=_e+1;it<pe;it++){for(;it<pe&&t1(Y[it]);)it++;if(it===pe||!b1(Y[it]))break;for(it++;it<pe&&t1(Y[it]);)it++;it<pe&&f2(Y[it])&&Y[it].shaperInfo.position===lr.Below_C&&(_e=it,Y[_e].shaperInfo.position=lr.Base_C)}X<_e&&Y[_e].shaperInfo.position>lr.Base_C&&_e--;break}if(_e===pe&&X<_e&&Y[_e-1].shaperInfo.category===oa.ZWJ&&_e--,_e<pe)for(;X<_e&&Y[_e].shaperInfo.category&(oa.N|Sl);)_e--;if(X+1<pe&&X<_e){var Tt=_e===pe?_e-2:_e-1;if(se.unicodeScript!=="Malayalam"&&se.unicodeScript!=="Tamil"){for(;Tt>X&&!(Y[Tt].shaperInfo.category&(oa.M|Sl));)Tt--;b1(Y[Tt])&&Y[Tt].shaperInfo.position!==lr.Pre_M?Tt+1<pe&&t1(Y[Tt+1])&&Tt++:Tt=X}if(X<Tt&&Y[Tt].shaperInfo.position!==lr.Pre_M){for(var Kt=Tt;Kt>X;Kt--)if(Y[Kt-1].shaperInfo.position===lr.Pre_M){var Ot=Kt-1;Ot<_e&&_e<=Tt&&_e--;var nn=Y[Ot];Y.splice.apply(Y,[Ot,0].concat(Y.splice(Ot+1,Tt-Ot))),Y[Tt]=nn,Tt--}}}if(X+1<pe&&Y[X].shaperInfo.position===lr.Ra_To_Become_Reph&&Y[X].shaperInfo.category===oa.Repha!==(Y[X].isLigated&&!Y[X].isMultiplied)){var bn=void 0,In=F.rephPos,si=!1;if(In!==lr.After_Post){for(bn=X+1;bn<_e&&!b1(Y[bn]);)bn++;if(bn<_e&&b1(Y[bn])&&(bn+1<_e&&t1(Y[bn+1])&&bn++,si=!0),!si&&In===lr.After_Main){for(bn=_e;bn+1<pe&&Y[bn+1].shaperInfo.position<=lr.After_Main;)bn++;si=bn<pe}if(!si&&In===lr.After_Sub){for(bn=_e;bn+1<pe&&!(Y[bn+1].shaperInfo.position&(lr.Post_C|lr.After_Post|lr.SMVD));)bn++;si=bn<pe}}if(!si){for(bn=X+1;bn<_e&&!b1(Y[bn]);)bn++;bn<_e&&b1(Y[bn])&&(bn+1<_e&&t1(Y[bn+1])&&bn++,si=!0)}if(!si){for(bn=pe-1;bn>X&&Y[bn].shaperInfo.position===lr.SMVD;)bn--;if(b1(Y[bn]))for(var Oi=_e+1;Oi<bn;Oi++)Y[Oi].shaperInfo.category===oa.M&&bn--}var Ui=Y[X];Y.splice.apply(Y,[X,0].concat(Y.splice(X+1,bn-X))),Y[bn]=Ui,X<_e&&_e<=bn&&_e--}if(Ee&&_e+1<pe){for(var dr=_e+1;dr<pe;dr++)if(Y[dr].features.pref){if(Y[dr].isLigated&&!Y[dr].isMultiplied){var rr=_e;if(se.unicodeScript!=="Malayalam"&&se.unicodeScript!=="Tamil"){for(;rr>X&&!(Y[rr-1].shaperInfo.category&(oa.M|Sl));)rr--;if(rr>X&&Y[rr-1].shaperInfo.category===oa.M){for(var jr=dr,Kr=_e+1;Kr<jr;Kr++)if(Y[Kr].shaperInfo.category===oa.M){rr--;break}}}rr>X&&b1(Y[rr-1])&&rr<pe&&t1(Y[rr])&&rr++;var eo=dr,As=Y[eo];Y.splice.apply(Y,[rr+1,0].concat(Y.splice(rr,eo-rr))),Y[rr]=As,rr<=_e&&_e<eo&&_e++}break}}Y[X].shaperInfo.position===lr.Pre_M&&(!X||!/Cf|Mn/.test(L.getCategory(Y[X-1].codePoints[0])))&&(Y[X].features.init=!0)}}function cf(Ae,Y){if(Y>=Ae.length)return Y;for(var se=Ae[Y].shaperInfo.syllable;++Y<Ae.length&&Ae[Y].shaperInfo.syllable===se;);return Y}var t4=Sd.categories,Wh=Sd.decompositions,aA=new R(s("AAACAAAAAAAQugAAAQUO+vHtnHuMX0UVx2d3u/t7bXe7FlqgvB+mpQhFmhikMRAg0ZQmakMU+cPWBzZisEGNjUpoiIYCEgmGUGOEGqOVNPUZUGNA+QNIBU2KREEFFSMBUYRISMXE+B3vnPzOzp553tcWfif5ZO5jnufMzJ2ZO/eumlDqFLAWnAMuBBvBZnC5uXZeBe4WsA1sBzs8/naCXcL1G8GtYDfYA74NvgfuAfcZHmT+fwEeBb8DTwvxPQWeAavACyZvq8z9VYxXwCGglijVBcvACnA8eCM4E6wHG8BF4BLwbvA+8AHwUbAd7AA7wS5wC9gN7gR7wX5wN7gXPAAeBr8Gvwd/Ac+CF8EhoCaV6oBZsBKcAE4FZ0wWeV8P9zxwoTnfCHczuBxsAdvAx8Gnzf1r4X4B3AxuA1+bHJb9m5PzdVGW/Yjv+xXHyfmxFfd9OH8Q/Ar8Bjw1WZT3GfACeAX8N5CfqSmlZsAKsGqqCH8K3DXgbHCuuXYB3HeAd4HLpgrdarbi+EPgY+CT4HPg8ybMTcb9MtyvghtYut/A+b4pf95+ELgfw08Qx/3gADgInjDl0veehPtX8A/wsrn2KtzxDuogWNoJx38k/BzXKeI8Ee5qcBZYD9aZtDbg+AwT19uMX83F7JizCdcvBZdZ97c6/BMfMWmfzfTm88/95aLj+DDSvApcDXZ04uPfaen3TMHPLvi5BezuFPVtD4t/qUcfe3FvP7gb3Ouwo9T+H+gMy/UIjh8DfwBPm7T08d/M8WMBe1Sh3xEjXo+M2s+IESNGjBgxYsSI1wLrOsM1gRsi/P+TzV3/Zc1jvxgR/j8IM9Et1mEGcJeDFeA4cJq5/ia467uF/w1wzwdvB+80998LdwvYZs63w90Bdnbd6Wp/uzz3R4wYMWJEvZzTMm2Xf8SIEfVQd/v+EsaPt3eL90J3wP2WMJ78Trd4t6+P77Hu37cIxp9/ny6YXqrUJeCR6TA74e/nll81MzxejeMtYA94HBwy91bPYow+O/S3A8d7oIM/gRN7CAP29Iqx/B1ThfuwOecM+vA3NmRjf6Gfm3BtH7v+PI7XDpS6EuwDz4O10+0/f9om1F4ehO4OmHp6EO7jxl56nvhsN/15ut+4Z0b657yYkZ7UJ0jhX0bcr3bn+6P87vekN4762QNzvWHZtL+jcH5srzg/uTf0f3pvfj5i+6tYW7rK9+aefO+tuL4BXAQ2gs3gPeBJc//9OL4CXAWuNvc/A64DN4Jbwe0s7jtxvBfsAz8EPwX3gwPgoJAHPQ9/Atf/bO7p/TTP4fglwS/5/zfujfWH5z0cz4Gj+8X5Sf1ib4m+vwbHZ/fdOtP+z+3LOnPp/QL4vxhsApeCy8BWk/a2ftFmYu22Hf4/Ba4B14Hrwc0sP7fh+Cvg6+Au8F1WthA/8pT7UeTxZ/12njkuXT8UyM9i6iur1EEb6f+yPz/eg0b3v4X7x365fMaW42lPu7PTv6vi8i/G+lWF/cvUk7bLl1r+5/rN5tu3j2qvWTd/qV+4h+AqjDGnBsX59GDo94iBXDa6v6Yjl6vu+h8itJcsZq/ZykHhHg/3tMHhUe9s/Yfuny7YNxTvQ8LYdrER2+/c0GBezhrMv3ZNRv7PmYirh7oOv4W1Y72/cwPOzx8U7X8d2295sfE3MPnbBPfSQbHv9nK4HxTqiK/trI7Yy5mLzvuVg/nX+N7V51A3r+gMy/4J434W7l2dYf5PZWGuNX6uh3uzEPetuLY7sZ20zTETY2oxyBhj3DrnfsidYPeXRGLHpxzX6pbFofGRkFBdGhcgW40L4cYtd9JAElO36q4LEzXHX7VMtZ2BEhJjy9dT25fazOtJxhwsBrHzwfu8w12kMYN9fLhIbp2RxlI59rX1dzjpsKl2Fxt3iu6rbofc9q5+KcRrXVzzDn6/Crvk6p/y1GFgGhs9/6maHjBLgv8/18fTxl1q0bPoW8ywsFTGWaazHosrNn/kP2eeqEroZYLZphsZl7L82eephMIqNT8dyT9JjH1Jpg32ubZvTB/SF665ymSnnaqjUHum+1Qn+NyOtz9f2r6y5OQ51b6hYy0D40r2tYXar30+Y/mbVX6JqY+hMC60XZapoh3S/HdOpT3DYu3rs0lKnquyb277JZvyPlqp+f1zVVK2/dJYNpQGf04uYyh1+PTPqfalZ2tO/xwSu+3bOrDzmWvfcTW/fLmibRx6lkvlcOlc8qsE/y5/rnSk67F1iAu1VT6+4jKt5tufn8e2b+n57JKcckhrsKG1Cd6Wu+Y8tf2l5DenPafqQZ/7xstKLeyr+XnInjSelvRgS9n27JPQM5n6Am7jmLG8VK6m7OvyS2L313XYV2r/tth5LWPfNxhyhI+1Up7HVbe/HMgeZE8brtNQ/7tcyX0cn//H2LTO9kpir5VI6yYp9szJW9W2jI1Tqfl5ic2v1GZ5XaG6RDZbyvxMO/DVh1SdUj5y1vraaHs+2/TYNXvtSRoXk4wrf9w6fEctnFt0zL2y+xFsfSrLza2zOTqMiZv8xOpbn8+xsL5ykdj6VsxNKb/Lvxb7nX8u48y1x6yuMW3V9tNxTlouzXslibVxndjC14xda8g2NIbg5x01XAP2lfeIBFSi/zrQEporTXru8fCueiy1CUnqrhspSM9SzbSS64tep9R1ZsZcOxKsUEUfNZeYtr0vjY5DeXW915hT8/PRV8MxlR1HV4DHZZc9R7dzajgWoXikdLtGr0uEfPigsGS/NvYjSHW87XejoXZehZ74XrcqpQ4d5T5f7Gu8f6g7fQmefoqOqk4/VarQv2o4/VDetPDnhjR2dc3BCBp/9NVw7KGfwStVMf6aZNAajj6224j9HCZbpZa/LvH1gU30i/q5WnUdSNEprxv2eIOwx2pcjjLMsmObo008k0J4u69P3d9QdbspW/dy080Nb8PXqcrmj0vsc7tu6qwD1A5oLYr3U3XWSxqj6/a10nCMkudJMyxvrvbK55jUrqU+Xlr/Iai98jY7mVAml5QNHxq31j2m5TrSdmp6z5p+9kpzQntdQbI1Pafr6I9C60gxrALHGtdF6tyhLTtxeBuW+hhqyzPMX931xl6rJ5f6n5h3blpsW7vKbvdBfL1gpYfjDLrvob1drrRT+mcuMf1OrJSdW/P+RfufdUB+pOtdTzhpL5t0jfKr46P3obQfQdPGt1jS+DEkx4MT2PmEg1j72OthqfZNWX+JuZ4at/2sTAmn5cSIMqZIjk0pnD0+aUI6YS9ekdaspWsp8cWEC62dS66UTkq+ypajyvXSlPz4xhQhm/ns6wpXBVI560jHN9aKkdT46spvWT916rONdHNsGSNtl6Hp8oakTVukpF9n3U3Jx0TNefbp3R4jltVfFfpvQkJpNaH/puyco++qbZPz7sE1L3DFGVovc4XPLUPO3ELyrzLiSpmPhaTJfqeJ+t60PiTh9snNW2656upDQ+Wtyg6ueJquB7HSVPspW9a28lDWJouhb6iyv7XjTfVL67j2vjDpvUfMt1Vl4GvctMaeq/vYcFWXIfV5Ku3XaxK951H6dsWFrhcxa3pU/pz3C1xc71tTcaXjGjtJbYIj7UHm7wxSyx+D/d7SfpfJ3wPpfSQp32tS2dt8V2tD7+Bce3rpPa3eC6Dr8Ulq+K+J3HFvbn312Zv2RdStr9g0pP0P/B04XbP3Q8cIT2dlRF6orkrhY/Rv27FqHfL1DP480ffo/V6V7aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+L5vr0xE3dd30nWIfZ45uSSxK4x+CRmTUK6F/LrSsfnj+aOdYyvpXyMK7/OpHWjlDTsa0rJum5K7Ppnj7F9c+0q0qtr7pQji2X9oMwcVrJfmblwU2V2SV3rEk3YuO46XXf8MfrQz077G2zftyDkj/ZqhcZr9nldkOg5ykAt3GunJbR3NGYsUfWafd3ts853C4dLHppOM6WcfM5C+xSbaC/2HMa1H9v1vXdoXm/LKSVpYh5wqmr/X67SfwHtPc9a97p/k8bt0hpbW0j1Svr2m+7Rd98qIQ1pvSF273dKOjHYNmk6fd8/JX3tWIddblBqoU5p7zrZKnd9TppjVq0DSitWqkwz12b2exb7vwjaRvS/TFd/S+8AYvIo+Suri5TwvvZRdV1IQevQ1/8SA+UeH5eto7n/X1Oe86ptaafl8kPjcF7P7W93eD9d5n+oSvn7fFe7I/G9q1IBfylSR71N6fft94ZU18hOXKR+JqUO8f4+5dvLsmWlMQb/Vov+CUDlpTGUndeQlG3fdZWdRPoPgl3mmDlsLnaey/4X3tVuU+o6L3/Pym+qlLV/jk6rlBRd8394hZ6JdnuqIv2ykOh3pfq96Wkq/E8qu2xl88/tOJ4R3tfmpbGi3c5T859bzqr7MbsN03iI5itUNj5eaEKWqIX/KJCQ/iFWNZMmHXs8ovWk53JzFq5vPul6zDjLV36pX7bzvNzB0YlQOZephWtRS5T7eeSq8030R77/HvC1d7tN83Zt9yltrDdwSR0XxsZd5l+MvvvU1/M9jSnj+Nh6FPJbBld/w6XHXH5MZeXrOfS/65g9RTl1JCa8chzX2RZ9/3lXSh4/VqWfEBNq4b82Ytp6m+9Qqxir1jX+rfPdT1vvsWhM6bPbmON6E1LnPCZW7L0qqXswmtqf0MQelZj4myrzYtzvIYmURlvtqapyx+gzRfd0XPfahVSOquMoG+dibBdl46iyfdbV1qvUW9m8+KTudMvkzZe/pqTJ+pWTflX5zw1fVfox6ZTVc8hvHflOSb+OuG1JsZ0kufXAJf8D","base64")),Kh=new T(Sd),Qr=function(Ae){function Y(){return Ae.apply(this,arguments)||this}return p(Y,Ae),Y.planFeatures=function(F){F.addStage(oA),F.addStage(["locl","ccmp","nukt","akhn"]),F.addStage(lf),F.addStage(["rphf"],!1),F.addStage(m0),F.addStage(lf),F.addStage(["pref"]),F.addStage(Q1),F.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),F.addStage(sA),F.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])},Y.assignFeatures=function(F,H){for(var X=function(_e){var xe=H[_e].codePoints[0];if(Wh[xe]){var it=Wh[xe].map(function(Tt){var Kt=F.font.glyphForCodePoint(Tt);return new Ls(F.font,Kt.id,[Tt],H[_e].features)});H.splice.apply(H,[_e,1].concat(it))}},pe=H.length-1;pe>=0;pe--)X(pe)},Y}(Fo);J(Qr,"zeroMarkWidths","BEFORE_GPOS");function Xh(Ae){return aA.get(Ae.codePoints[0])}var Lg=function(Y,se,F){this.category=Y,this.syllableType=se,this.syllable=F};function oA(Ae,Y){for(var se=0,F=A(Kh.match(Y.map(Xh))),H;!(H=F()).done;){var X=H.value,pe=X[0],Ee=X[1],_e=X[2];++se;for(var xe=pe;xe<=Ee;xe++)Y[xe].shaperInfo=new Lg(t4[Xh(Y[xe])],_e[0],se);for(var it=Y[pe].shaperInfo.category==="R"?1:Math.min(3,Ee-pe),Tt=pe;Tt<pe+it;Tt++)Y[Tt].features.rphf=!0}}function lf(Ae,Y){for(var se=A(Y),F;!(F=se()).done;){var H=F.value;H.substituted=!1}}function m0(Ae,Y){for(var se=A(Y),F;!(F=se()).done;){var H=F.value;H.substituted&&H.features.rphf&&(H.shaperInfo.category="R")}}function Q1(Ae,Y){for(var se=A(Y),F;!(F=se()).done;){var H=F.value;H.substituted&&(H.shaperInfo.category="VPre")}}function sA(Ae,Y){for(var se=Ae.glyphForCodePoint(9676).id,F=0,H=n4(Y,0);F<Y.length;F=H,H=n4(Y,F)){var X=void 0,pe=void 0,Ee=Y[F].shaperInfo,_e=Ee.syllableType;if(!(_e!=="virama_terminated_cluster"&&_e!=="standard_cluster"&&_e!=="broken_cluster")){if(_e==="broken_cluster"&&se){var xe=new Ls(Ae,se,[9676]);for(xe.shaperInfo=Ee,X=F;X<H&&Y[X].shaperInfo.category==="R";X++);Y.splice(++X,0,xe),H++}if(Ee.category==="R"&&H-F>1){for(X=F+1;X<H;X++)if(Ee=Y[X].shaperInfo,p2(Ee)||h2(Y[X])){h2(Y[X])&&X--,Y.splice.apply(Y,[F,0].concat(Y.splice(F+1,X-F),[Y[X]]));break}}for(X=F,pe=H;X<H;X++)Ee=Y[X].shaperInfo,p2(Ee)||h2(Y[X])?pe=h2(Y[X])?X+1:X:(Ee.category==="VPre"||Ee.category==="VMPre")&&pe<X&&Y.splice.apply(Y,[pe,1,Y[X]].concat(Y.splice(pe,X-pe)))}}}function n4(Ae,Y){if(Y>=Ae.length)return Y;for(var se=Ae[Y].shaperInfo.syllable;++Y<Ae.length&&Ae[Y].shaperInfo.syllable===se;);return Y}function h2(Ae){return Ae.shaperInfo.category==="H"&&!Ae.isLigated}function p2(Ae){return Ae.category==="B"||Ae.category==="GB"}var Yh={arab:V1,mong:V1,syrc:V1,"nko ":V1,phag:V1,mand:V1,mani:V1,phlp:V1,hang:J6,bng2:ws,beng:ws,dev2:ws,deva:ws,gjr2:ws,gujr:ws,guru:ws,gur2:ws,knda:ws,knd2:ws,mlm2:ws,mlym:ws,ory2:ws,orya:ws,taml:ws,tml2:ws,telu:ws,tel2:ws,khmr:ws,bali:Qr,batk:Qr,brah:Qr,bugi:Qr,buhd:Qr,cakm:Qr,cham:Qr,dupl:Qr,egyp:Qr,gran:Qr,hano:Qr,java:Qr,kthi:Qr,kali:Qr,khar:Qr,khoj:Qr,sind:Qr,lepc:Qr,limb:Qr,mahj:Qr,mtei:Qr,modi:Qr,hmng:Qr,rjng:Qr,saur:Qr,shrd:Qr,sidd:Qr,sinh:Qr,sund:Qr,sylo:Qr,tglg:Qr,tagb:Qr,tale:Qr,lana:Qr,tavt:Qr,takr:Qr,tibt:Qr,tfng:Qr,tirh:Qr,latn:Fo,DFLT:Fo};function cA(Ae){Array.isArray(Ae)||(Ae=[Ae]);for(var Y=A(Ae),se;!(se=Y()).done;){var F=se.value,H=Yh[F];if(H)return H}return Fo}for(var i4=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se.applyLookup=function(H,X){var pe=this;switch(H){case 1:{var Ee=this.coverageIndex(X.coverage);if(Ee===-1)return!1;var _e=this.glyphIterator.cur;switch(X.version){case 1:_e.id=_e.id+X.deltaGlyphID&65535;break;case 2:_e.id=X.substitute.get(Ee);break}return!0}case 2:{var xe=this.coverageIndex(X.coverage);if(xe!==-1){var it,Tt=X.sequences.get(xe);if(Tt.length===0)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=Tt[0],this.glyphIterator.cur.ligatureComponent=0;var Kt=this.glyphIterator.cur.features,Ot=this.glyphIterator.cur,nn=Tt.slice(1).map(function(B,S){var k=new Ls(pe.font,B,void 0,Kt);return k.shaperInfo=Ot.shaperInfo,k.isLigated=Ot.isLigated,k.ligatureComponent=S+1,k.substituted=!0,k.isMultiplied=!0,k});return(it=this.glyphs).splice.apply(it,[this.glyphIterator.index+1,0].concat(nn)),!0}return!1}case 3:{var bn=this.coverageIndex(X.coverage);if(bn!==-1){var In=0;return this.glyphIterator.cur.id=X.alternateSet.get(bn)[In],!0}return!1}case 4:{var si=this.coverageIndex(X.coverage);if(si===-1)return!1;for(var Oi=A(X.ligatureSets.get(si)),Ui;!(Ui=Oi()).done;){var dr=Ui.value,rr=this.sequenceMatchIndices(1,dr.components);if(rr){for(var jr=this.glyphIterator.cur,Kr=jr.codePoints.slice(),eo=A(rr),As;!(As=eo()).done;){var Ga,Tr=As.value;(Ga=Kr).push.apply(Ga,this.glyphs[Tr].codePoints)}var es=new Ls(this.font,dr.glyph,Kr,jr.features);es.shaperInfo=jr.shaperInfo,es.isLigated=!0,es.substituted=!0;for(var Wa=jr.isMark,So=0;So<rr.length&&Wa;So++)Wa=this.glyphs[rr[So]].isMark;es.ligatureID=Wa?null:this.ligatureID++;for(var $r=jr.ligatureID,to=jr.codePoints.length,ts=to,Nr=this.glyphIterator.index+1,ns=A(rr),pc;!(pc=ns()).done;){var Os=pc.value;if(Wa)Nr=Os;else for(;Nr<Os;){var L0=ts-to+Math.min(this.glyphs[Nr].ligatureComponent||1,to);this.glyphs[Nr].ligatureID=es.ligatureID,this.glyphs[Nr].ligatureComponent=L0,Nr++}$r=this.glyphs[Nr].ligatureID,to=this.glyphs[Nr].codePoints.length,ts+=to,Nr++}if($r&&!Wa)for(var X0=Nr;X0<this.glyphs.length&&this.glyphs[X0].ligatureID===$r;X0++){var L0=ts-to+Math.min(this.glyphs[X0].ligatureComponent||1,to);this.glyphs[X0].ligatureComponent=L0}for(var Ac=rr.length-1;Ac>=0;Ac--)this.glyphs.splice(rr[Ac],1);return this.glyphs[this.glyphIterator.index]=es,!0}}return!1}case 5:return this.applyContext(X);case 6:return this.applyChainingContext(X);case 7:return this.applyLookup(X.lookupType,X.extension);default:throw new Error("GSUB lookupType ".concat(H," is not supported"))}},Y}(rf),Zh=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se.applyPositionValue=function(H,X){var pe=this.positions[this.glyphIterator.peekIndex(H)];X.xAdvance!=null&&(pe.xAdvance+=X.xAdvance),X.yAdvance!=null&&(pe.yAdvance+=X.yAdvance),X.xPlacement!=null&&(pe.xOffset+=X.xPlacement),X.yPlacement!=null&&(pe.yOffset+=X.yPlacement);var Ee=this.font._variationProcessor,_e=this.font.GDEF&&this.font.GDEF.itemVariationStore;Ee&&_e&&(X.xPlaDevice&&(pe.xOffset+=Ee.getDelta(_e,X.xPlaDevice.a,X.xPlaDevice.b)),X.yPlaDevice&&(pe.yOffset+=Ee.getDelta(_e,X.yPlaDevice.a,X.yPlaDevice.b)),X.xAdvDevice&&(pe.xAdvance+=Ee.getDelta(_e,X.xAdvDevice.a,X.xAdvDevice.b)),X.yAdvDevice&&(pe.yAdvance+=Ee.getDelta(_e,X.yAdvDevice.a,X.yAdvDevice.b)))},se.applyLookup=function(H,X){switch(H){case 1:{var pe=this.coverageIndex(X.coverage);if(pe===-1)return!1;switch(X.version){case 1:this.applyPositionValue(0,X.value);break;case 2:this.applyPositionValue(0,X.values.get(pe));break}return!0}case 2:{var Ee=this.glyphIterator.peek();if(!Ee)return!1;var _e=this.coverageIndex(X.coverage);if(_e===-1)return!1;switch(X.version){case 1:for(var xe=X.pairSets.get(_e),it=A(xe),Tt;!(Tt=it()).done;){var Kt=Tt.value;if(Kt.secondGlyph===Ee.id)return this.applyPositionValue(0,Kt.value1),this.applyPositionValue(1,Kt.value2),!0}return!1;case 2:var Ot=this.getClassID(this.glyphIterator.cur.id,X.classDef1),nn=this.getClassID(Ee.id,X.classDef2);if(Ot===-1||nn===-1)return!1;var bn=X.classRecords.get(Ot).get(nn);return this.applyPositionValue(0,bn.value1),this.applyPositionValue(1,bn.value2),!0}}case 3:{var In=this.glyphIterator.peekIndex(),si=this.glyphs[In];if(!si)return!1;var Oi=X.entryExitRecords[this.coverageIndex(X.coverage)];if(!Oi||!Oi.exitAnchor)return!1;var Ui=X.entryExitRecords[this.coverageIndex(X.coverage,si.id)];if(!Ui||!Ui.entryAnchor)return!1;var dr=this.getAnchor(Ui.entryAnchor),rr=this.getAnchor(Oi.exitAnchor),jr=this.positions[this.glyphIterator.index],Kr=this.positions[In];switch(this.direction){case"ltr":jr.xAdvance=rr.x+jr.xOffset;var eo=dr.x+Kr.xOffset;Kr.xAdvance-=eo,Kr.xOffset-=eo;break;case"rtl":eo=rr.x+jr.xOffset,jr.xAdvance-=eo,jr.xOffset-=eo,Kr.xAdvance=dr.x+Kr.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=In,jr.yOffset=dr.y-rr.y):(si.cursiveAttachment=this.glyphIterator.index,jr.yOffset=rr.y-dr.y),!0}case 4:{var As=this.coverageIndex(X.markCoverage);if(As===-1)return!1;for(var Ga=this.glyphIterator.index;--Ga>=0&&(this.glyphs[Ga].isMark||this.glyphs[Ga].ligatureComponent>0););if(Ga<0)return!1;var Tr=this.coverageIndex(X.baseCoverage,this.glyphs[Ga].id);if(Tr===-1)return!1;var es=X.markArray[As],Wa=X.baseArray[Tr][es.class];return this.applyAnchor(es,Wa,Ga),!0}case 5:{var So=this.coverageIndex(X.markCoverage);if(So===-1)return!1;for(var $r=this.glyphIterator.index;--$r>=0&&this.glyphs[$r].isMark;);if($r<0)return!1;var to=this.coverageIndex(X.ligatureCoverage,this.glyphs[$r].id);if(to===-1)return!1;var ts=X.ligatureArray[to],Nr=this.glyphIterator.cur,ns=this.glyphs[$r],pc=ns.ligatureID&&ns.ligatureID===Nr.ligatureID&&Nr.ligatureComponent>0?Math.min(Nr.ligatureComponent,ns.codePoints.length)-1:ns.codePoints.length-1,Os=X.markArray[So],L0=ts[pc][Os.class];return this.applyAnchor(Os,L0,$r),!0}case 6:{var X0=this.coverageIndex(X.mark1Coverage);if(X0===-1)return!1;var Ac=this.glyphIterator.peekIndex(-1),B=this.glyphs[Ac];if(!B||!B.isMark)return!1;var S=this.glyphIterator.cur,k=!1;if(S.ligatureID===B.ligatureID?S.ligatureID?S.ligatureComponent===B.ligatureComponent&&(k=!0):k=!0:(S.ligatureID&&!S.ligatureComponent||B.ligatureID&&!B.ligatureComponent)&&(k=!0),!k)return!1;var P=this.coverageIndex(X.mark2Coverage,B.id);if(P===-1)return!1;var ae=X.mark1Array[X0],Me=X.mark2Array[P][ae.class];return this.applyAnchor(ae,Me,Ac),!0}case 7:return this.applyContext(X);case 8:return this.applyChainingContext(X);case 9:return this.applyLookup(X.lookupType,X.extension);default:throw new Error("Unsupported GPOS table: ".concat(H))}},se.applyAnchor=function(H,X,pe){var Ee=this.getAnchor(X),_e=this.getAnchor(H.markAnchor),xe=this.positions[pe],it=this.positions[this.glyphIterator.index];it.xOffset=Ee.x-_e.x,it.yOffset=Ee.y-_e.y,this.glyphIterator.cur.markAttachment=pe},se.getAnchor=function(H){var X=H.xCoordinate,pe=H.yCoordinate,Ee=this.font._variationProcessor,_e=this.font.GDEF&&this.font.GDEF.itemVariationStore;return Ee&&_e&&(H.xDeviceTable&&(X+=Ee.getDelta(_e,H.xDeviceTable.a,H.xDeviceTable.b)),H.yDeviceTable&&(pe+=Ee.getDelta(_e,H.yDeviceTable.a,H.yDeviceTable.b))),{x:X,y:pe}},se.applyFeatures=function(H,X,pe){Ae.prototype.applyFeatures.call(this,H,X,pe);for(var Ee=0;Ee<this.glyphs.length;Ee++)this.fixCursiveAttachment(Ee);this.fixMarkAttachment()},se.fixCursiveAttachment=function(H){var X=this.glyphs[H];if(X.cursiveAttachment!=null){var pe=X.cursiveAttachment;X.cursiveAttachment=null,this.fixCursiveAttachment(pe),this.positions[H].yOffset+=this.positions[pe].yOffset}},se.fixMarkAttachment=function(){for(var H=0;H<this.glyphs.length;H++){var X=this.glyphs[H];if(X.markAttachment!=null){var pe=X.markAttachment;if(this.positions[H].xOffset+=this.positions[pe].xOffset,this.positions[H].yOffset+=this.positions[pe].yOffset,this.direction==="ltr")for(var Ee=pe;Ee<H;Ee++)this.positions[H].xOffset-=this.positions[Ee].xAdvance,this.positions[H].yOffset-=this.positions[Ee].yAdvance;else for(var _e=pe+1;_e<H+1;_e++)this.positions[H].xOffset+=this.positions[_e].xAdvance,this.positions[H].yOffset+=this.positions[_e].yAdvance}}},Y}(rf),Au=function(){function Ae(se){this.font=se,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,se.GSUB&&(this.GSUBProcessor=new i4(se,se.GSUB)),se.GPOS&&(this.GPOSProcessor=new Zh(se,se.GPOS))}var Y=Ae.prototype;return Y.setup=function(F){var H=this;this.glyphInfos=F.glyphs.map(function(Ee){return new Ls(H.font,Ee.id,[].concat(Ee.codePoints))});var X=null;this.GPOSProcessor&&(X=this.GPOSProcessor.selectScript(F.script,F.language,F.direction)),this.GSUBProcessor&&(X=this.GSUBProcessor.selectScript(F.script,F.language,F.direction)),this.shaper=cA(X),this.plan=new vg(this.font,X,F.direction),this.shaper.plan(this.plan,this.glyphInfos,F.features);for(var pe in this.plan.allFeatures)F.features[pe]=!0},Y.substitute=function(F){var H=this;this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),F.glyphs=this.glyphInfos.map(function(X){return H.font.getGlyph(X.id,X.codePoints)}))},Y.position=function(F){return this.shaper.zeroMarkWidths==="BEFORE_GPOS"&&this.zeroMarkAdvances(F.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,F.positions),this.shaper.zeroMarkWidths==="AFTER_GPOS"&&this.zeroMarkAdvances(F.positions),F.direction==="rtl"&&(F.glyphs.reverse(),F.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features},Y.zeroMarkAdvances=function(F){for(var H=0;H<this.glyphInfos.length;H++)this.glyphInfos[H].isMark&&(F[H].xAdvance=0,F[H].yAdvance=0)},Y.cleanup=function(){this.glyphInfos=null,this.plan=null,this.shaper=null},Y.getAvailableFeatures=function(F,H){var X=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(F,H),X.push.apply(X,Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(F,H),X.push.apply(X,Object.keys(this.GPOSProcessor.features))),X},Ae}(),Id=function(){function Ae(se){this.font=se,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new gg(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new Au(this.font))}var Y=Ae.prototype;return Y.layout=function(F,H,X,pe,Ee){if(typeof H=="string"&&(Ee=pe,pe=X,X=H,H=[]),typeof F=="string"){X==null&&(X=hd(F));var _e=this.font.glyphsForString(F)}else{if(X==null){for(var xe=[],it=A(F),Tt;!(Tt=it()).done;){var Kt=Tt.value;xe.push.apply(xe,Kt.codePoints)}X=Q3(xe)}var _e=F}var Ot=new ng(_e,H,X,pe,Ee);return _e.length===0?(Ot.positions=[],Ot):(this.engine&&this.engine.setup&&this.engine.setup(Ot),this.substitute(Ot),this.position(Ot),this.hideDefaultIgnorables(Ot.glyphs,Ot.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),Ot)},Y.substitute=function(F){this.engine&&this.engine.substitute&&this.engine.substitute(F)},Y.position=function(F){F.positions=F.glyphs.map(function(X){return new ig(X.advanceWidth)});var H=null;this.engine&&this.engine.position&&(H=this.engine.position(F)),!H&&(!this.engine||this.engine.fallbackPosition)&&(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new Js(this.font)),this.unicodeLayoutEngine.positionGlyphs(F.glyphs,F.positions)),(!H||!H.kern)&&F.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new Zs(this.font)),this.kernProcessor.process(F.glyphs,F.positions),F.features.kern=!0)},Y.hideDefaultIgnorables=function(F,H){for(var X=this.font.glyphForCodePoint(32),pe=0;pe<F.length;pe++)this.isDefaultIgnorable(F[pe].codePoints[0])&&(F[pe]=X,H[pe].xAdvance=0,H[pe].yAdvance=0)},Y.isDefaultIgnorable=function(F){var H=F>>16;if(H===0)switch(F>>8){case 0:return F===173;case 3:return F===847;case 6:return F===1564;case 23:return 6068<=F&&F<=6069;case 24:return 6155<=F&&F<=6158;case 32:return 8203<=F&&F<=8207||8234<=F&&F<=8238||8288<=F&&F<=8303;case 254:return 65024<=F&&F<=65039||F===65279;case 255:return 65520<=F&&F<=65528;default:return!1}else switch(H){case 1:return 113824<=F&&F<=113827||119155<=F&&F<=119162;case 14:return 917504<=F&&F<=921599;default:return!1}},Y.getAvailableFeatures=function(F,H){var X=[];return this.engine&&X.push.apply(X,this.engine.getAvailableFeatures(F,H)),this.font.kern&&X.indexOf("kern")===-1&&X.push("kern"),X},Y.stringsForGlyph=function(F){for(var H=new Set,X=this.font._cmapProcessor.codePointsForGlyph(F),pe=A(X),Ee;!(Ee=pe()).done;){var _e=Ee.value;H.add(String.fromCodePoint(_e))}if(this.engine&&this.engine.stringsForGlyph)for(var xe=A(this.engine.stringsForGlyph(F)),it;!(it=xe()).done;){var Tt=it.value;H.add(Tt)}return Array.from(H)},Ae}(),Dg={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},uf=function(){function Ae(){this.commands=[],this._bbox=null,this._cbox=null}var Y=Ae.prototype;return Y.toFunction=function(){var F=this;return function(H){F.commands.forEach(function(X){return H[X.command].apply(H,X.args)})}},Y.toSVG=function(){var F=this.commands.map(function(H){var X=H.args.map(function(pe){return Math.round(pe*100)/100});return"".concat(Dg[H.command]).concat(X.join(" "))});return F.join("")},Y.mapPoints=function(F){for(var H=new Ae,X=A(this.commands),pe;!(pe=X()).done;){for(var Ee=pe.value,_e=[],xe=0;xe<Ee.args.length;xe+=2){var it=F(Ee.args[xe],Ee.args[xe+1]),Tt=it[0],Kt=it[1];_e.push(Tt,Kt)}H[Ee.command].apply(H,_e)}return H},Y.transform=function(F,H,X,pe,Ee,_e){return this.mapPoints(function(xe,it){return xe=F*xe+X*it+Ee,it=H*xe+pe*it+_e,[xe,it]})},Y.translate=function(F,H){return this.transform(1,0,0,1,F,H)},Y.rotate=function(F){var H=Math.cos(F),X=Math.sin(F);return this.transform(H,X,-X,H,0,0)},Y.scale=function(F,H){return H===void 0&&(H=F),this.transform(F,0,0,H,0,0)},f(Ae,[{key:"cbox",get:function(){if(!this._cbox){for(var F=new Zu,H=A(this.commands),X;!(X=H()).done;)for(var pe=X.value,Ee=0;Ee<pe.args.length;Ee+=2)F.addPoint(pe.args[Ee],pe.args[Ee+1]);this._cbox=Object.freeze(F)}return this._cbox}},{key:"bbox",get:function(){if(this._bbox)return this._bbox;for(var F=new Zu,H=0,X=0,pe=function(ns){return Math.pow(1-ns,3)*Kr[Tr]+3*Math.pow(1-ns,2)*ns*eo[Tr]+3*(1-ns)*Math.pow(ns,2)*As[Tr]+Math.pow(ns,3)*Ga[Tr]},Ee=A(this.commands),_e;!(_e=Ee()).done;){var xe=_e.value;switch(xe.command){case"moveTo":case"lineTo":var it=xe.args,Tt=it[0],Kt=it[1];F.addPoint(Tt,Kt),H=Tt,X=Kt;break;case"quadraticCurveTo":case"bezierCurveTo":if(xe.command==="quadraticCurveTo")var Ot=xe.args,nn=Ot[0],bn=Ot[1],In=Ot[2],si=Ot[3],Oi=H+2/3*(nn-H),Ui=X+2/3*(bn-X),dr=In+2/3*(nn-In),rr=si+2/3*(bn-si);else var jr=xe.args,Oi=jr[0],Ui=jr[1],dr=jr[2],rr=jr[3],In=jr[4],si=jr[5];F.addPoint(In,si);for(var Kr=[H,X],eo=[Oi,Ui],As=[dr,rr],Ga=[In,si],Tr=0;Tr<=1;Tr++){var es=6*Kr[Tr]-12*eo[Tr]+6*As[Tr],Wa=-3*Kr[Tr]+9*eo[Tr]-9*As[Tr]+3*Ga[Tr];if(xe=3*eo[Tr]-3*Kr[Tr],Wa===0){if(es===0)continue;var So=-xe/es;0<So&&So<1&&(Tr===0?F.addPoint(pe(So),F.maxY):Tr===1&&F.addPoint(F.maxX,pe(So)));continue}var $r=Math.pow(es,2)-4*xe*Wa;if(!($r<0)){var to=(-es+Math.sqrt($r))/(2*Wa);0<to&&to<1&&(Tr===0?F.addPoint(pe(to),F.maxY):Tr===1&&F.addPoint(F.maxX,pe(to)));var ts=(-es-Math.sqrt($r))/(2*Wa);0<ts&&ts<1&&(Tr===0?F.addPoint(pe(ts),F.maxY):Tr===1&&F.addPoint(F.maxX,pe(ts)))}}H=In,X=si;break}}return this._bbox=Object.freeze(F)}}])}(),mu=function(Y){uf.prototype[Y]=function(){this._bbox=this._cbox=null;for(var se=arguments.length,F=new Array(se),H=0;H<se;H++)F[H]=arguments[H];return this.commands.push({command:Y,args:F}),this}},A2=0,ff=["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"];A2<ff.length;A2++){var r4=ff[A2];mu(r4)}var gu=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],ps,a4=(ps=function(){function Ae(se,F,H){this.id=se,this.codePoints=F,this._font=H,this.isMark=this.codePoints.length>0&&this.codePoints.every(L.isMark),this.isLigature=this.codePoints.length>1}var Y=Ae.prototype;return Y._getPath=function(){return new uf},Y._getCBox=function(){return this.path.cbox},Y._getBBox=function(){return this.path.bbox},Y._getTableMetrics=function(F){if(this.id<F.metrics.length)return F.metrics.get(this.id);var H=F.metrics.get(F.metrics.length-1),X={advance:H?H.advance:0,bearing:F.bearings.get(this.id-F.metrics.length)||0};return X},Y._getMetrics=function(F){if(this._metrics)return this._metrics;var H=this._getTableMetrics(this._font.hmtx),X=H.advance,pe=H.bearing;if(this._font.vmtx)var Ee=this._getTableMetrics(this._font.vmtx),_e=Ee.advance,xe=Ee.bearing;else{var it;if((typeof F>"u"||F===null)&&(F=this.cbox),(it=this._font["OS/2"])&&it.version>0)var _e=Math.abs(it.typoAscender-it.typoDescender),xe=it.typoAscender-F.maxY;else var Tt=this._font.hhea,_e=Math.abs(Tt.ascent-Tt.descent),xe=Tt.ascent-F.maxY}return this._font._variationProcessor&&this._font.HVAR&&(X+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:X,advanceHeight:_e,leftBearing:pe,topBearing:xe}},Y.getScaledPath=function(F){var H=1/this._font.unitsPerEm*F;return this.path.scale(H)},Y._getName=function(){var F=this._font.post;if(!F)return null;switch(F.version){case 1:return gu[this.id];case 2:var H=F.glyphNameIndex[this.id];return H<gu.length?gu[H]:F.names[H-gu.length];case 2.5:return gu[this.id+F.offsets[this.id]];case 4:return String.fromCharCode(F.map[this.id])}},Y.render=function(F,H){F.save();var X=1/this._font.head.unitsPerEm*H;F.scale(X,X);var pe=this.path.toFunction();pe(F),F.fill(),F.restore()},f(Ae,[{key:"cbox",get:function(){return this._getCBox()}},{key:"bbox",get:function(){return this._getBBox()}},{key:"path",get:function(){return this._getPath()}},{key:"advanceWidth",get:function(){return this._getMetrics().advanceWidth}},{key:"advanceHeight",get:function(){return this._getMetrics().advanceHeight}},{key:"ligatureCaretPositions",get:function(){}},{key:"name",get:function(){return this._getName()}}])}(),Z(ps.prototype,"cbox",[oe],Object.getOwnPropertyDescriptor(ps.prototype,"cbox"),ps.prototype),Z(ps.prototype,"bbox",[oe],Object.getOwnPropertyDescriptor(ps.prototype,"bbox"),ps.prototype),Z(ps.prototype,"path",[oe],Object.getOwnPropertyDescriptor(ps.prototype,"path"),ps.prototype),Z(ps.prototype,"advanceWidth",[oe],Object.getOwnPropertyDescriptor(ps.prototype,"advanceWidth"),ps.prototype),Z(ps.prototype,"advanceHeight",[oe],Object.getOwnPropertyDescriptor(ps.prototype,"advanceHeight"),ps.prototype),Z(ps.prototype,"name",[oe],Object.getOwnPropertyDescriptor(ps.prototype,"name"),ps.prototype),ps),o4=new u.Struct({numberOfContours:u.int16,xMin:u.int16,yMin:u.int16,xMax:u.int16,yMax:u.int16}),df=1,Jh=2,s4=4,$h=8,qh=16,j1=32,lA=1,Md=8,Td=32,ep=64,uA=128,Fg=256,o0=function(){function Ae(se,F,H,X){H===void 0&&(H=0),X===void 0&&(X=0),this.onCurve=se,this.endContour=F,this.x=H,this.y=X}var Y=Ae.prototype;return Y.copy=function(){return new Ae(this.onCurve,this.endContour,this.x,this.y)},Ae}(),c4=function(Y,se,F){this.glyphID=Y,this.dx=se,this.dy=F,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0},hf=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se._getCBox=function(H){if(this._font._variationProcessor&&!H)return this.path.cbox;var X=this._font._getTableStream("glyf");X.pos+=this._font.loca.offsets[this.id];var pe=o4.decode(X),Ee=new Zu(pe.xMin,pe.yMin,pe.xMax,pe.yMax);return Object.freeze(Ee)},se._parseGlyphCoord=function(H,X,pe,Ee){if(pe){var _e=H.readUInt8();Ee||(_e=-_e),_e+=X}else if(Ee)var _e=X;else var _e=X+H.readInt16BE();return _e},se._decode=function(){var H=this._font.loca.offsets[this.id],X=this._font.loca.offsets[this.id+1];if(H===X)return null;var pe=this._font._getTableStream("glyf");pe.pos+=H;var Ee=pe.pos,_e=o4.decode(pe);return _e.numberOfContours>0?this._decodeSimple(_e,pe):_e.numberOfContours<0&&this._decodeComposite(_e,pe,Ee),_e},se._decodeSimple=function(H,X){H.points=[];var pe=new u.Array(u.uint16,H.numberOfContours).decode(X);H.instructions=new u.Array(u.uint8,u.uint16).decode(X);for(var Ee=[],_e=pe[pe.length-1]+1;Ee.length<_e;){var xe=X.readUInt8();if(Ee.push(xe),xe&$h)for(var it=X.readUInt8(),Tt=0;Tt<it;Tt++)Ee.push(xe)}for(var Kt=0;Kt<Ee.length;Kt++){var xe=Ee[Kt],Ot=new o0(!!(xe&df),pe.indexOf(Kt)>=0,0,0);H.points.push(Ot)}for(var nn=0,Kt=0;Kt<Ee.length;Kt++){var xe=Ee[Kt];H.points[Kt].x=nn=this._parseGlyphCoord(X,nn,xe&Jh,xe&qh)}for(var bn=0,Kt=0;Kt<Ee.length;Kt++){var xe=Ee[Kt];H.points[Kt].y=bn=this._parseGlyphCoord(X,bn,xe&s4,xe&j1)}if(this._font._variationProcessor){var In=H.points.slice();In.push.apply(In,this._getPhantomPoints(H)),this._font._variationProcessor.transformPoints(this.id,In),H.phantomPoints=In.slice(-4)}},se._decodeComposite=function(H,X,pe){pe===void 0&&(pe=0),H.components=[];for(var Ee=!1,_e=Td;_e&Td;){_e=X.readUInt16BE();var xe=X.pos-pe,it=X.readUInt16BE();if(Ee||(Ee=(_e&Fg)!==0),_e&lA)var Tt=X.readInt16BE(),Kt=X.readInt16BE();else var Tt=X.readInt8(),Kt=X.readInt8();var Ot=new c4(it,Tt,Kt);Ot.pos=xe,_e&Md?Ot.scaleX=Ot.scaleY=(X.readUInt8()<<24|X.readUInt8()<<16)/1073741824:_e&ep?(Ot.scaleX=(X.readUInt8()<<24|X.readUInt8()<<16)/1073741824,Ot.scaleY=(X.readUInt8()<<24|X.readUInt8()<<16)/1073741824):_e&uA&&(Ot.scaleX=(X.readUInt8()<<24|X.readUInt8()<<16)/1073741824,Ot.scale01=(X.readUInt8()<<24|X.readUInt8()<<16)/1073741824,Ot.scale10=(X.readUInt8()<<24|X.readUInt8()<<16)/1073741824,Ot.scaleY=(X.readUInt8()<<24|X.readUInt8()<<16)/1073741824),H.components.push(Ot)}if(this._font._variationProcessor){for(var nn=[],bn=0;bn<H.components.length;bn++){var Ot=H.components[bn];nn.push(new o0(!0,!0,Ot.dx,Ot.dy))}nn.push.apply(nn,this._getPhantomPoints(H)),this._font._variationProcessor.transformPoints(this.id,nn),H.phantomPoints=nn.splice(-4,4);for(var In=0;In<nn.length;In++){var si=nn[In];H.components[In].dx=si.x,H.components[In].dy=si.y}}return Ee},se._getPhantomPoints=function(H){var X=this._getCBox(!0);this._metrics==null&&(this._metrics=a4.prototype._getMetrics.call(this,X));var pe=this._metrics,Ee=pe.advanceWidth,_e=pe.advanceHeight,xe=pe.leftBearing,it=pe.topBearing;return[new o0(!1,!0,H.xMin-xe,0),new o0(!1,!0,H.xMin-xe+Ee,0),new o0(!1,!0,0,H.yMax+it),new o0(!1,!0,0,H.yMax+it+_e)]},se._getContours=function(){var H=this._decode();if(!H)return[];var X=[];if(H.numberOfContours<0)for(var pe=A(H.components),Ee;!(Ee=pe()).done;)for(var _e=Ee.value,xe=this._font.getGlyph(_e.glyphID)._getContours(),it=0;it<xe.length;it++)for(var Tt=xe[it],Kt=0;Kt<Tt.length;Kt++){var Ot=Tt[Kt],nn=Ot.x*_e.scaleX+Ot.y*_e.scale01+_e.dx,bn=Ot.y*_e.scaleY+Ot.x*_e.scale10+_e.dy;X.push(new o0(Ot.onCurve,Ot.endContour,nn,bn))}else X=H.points||[];H.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=H.phantomPoints[1].x-H.phantomPoints[0].x,this._metrics.advanceHeight=H.phantomPoints[3].y-H.phantomPoints[2].y,this._metrics.leftBearing=H.xMin-H.phantomPoints[0].x,this._metrics.topBearing=H.phantomPoints[2].y-H.yMax);for(var In=[],si=[],Oi=0;Oi<X.length;Oi++){var Ui=X[Oi];si.push(Ui),Ui.endContour&&(In.push(si),si=[])}return In},se._getMetrics=function(){if(this._metrics)return this._metrics;var H=this._getCBox(!0);return Ae.prototype._getMetrics.call(this,H),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics},se._getPath=function(){for(var H=this._getContours(),X=new uf,pe=0;pe<H.length;pe++){var Ee=H[pe],_e=Ee[0],xe=Ee[Ee.length-1],it=0;if(_e.onCurve){var Tt=null;it=1}else{xe.onCurve?_e=xe:_e=new o0(!1,!1,(_e.x+xe.x)/2,(_e.y+xe.y)/2);var Tt=_e}X.moveTo(_e.x,_e.y);for(var Kt=it;Kt<Ee.length;Kt++){var Ot=Ee[Kt],nn=Kt===0?_e:Ee[Kt-1];if(nn.onCurve&&Ot.onCurve)X.lineTo(Ot.x,Ot.y);else if(nn.onCurve&&!Ot.onCurve)var Tt=Ot;else if(!nn.onCurve&&!Ot.onCurve){var bn=(nn.x+Ot.x)/2,In=(nn.y+Ot.y)/2;X.quadraticCurveTo(nn.x,nn.y,bn,In);var Tt=Ot}else if(!nn.onCurve&&Ot.onCurve){X.quadraticCurveTo(Tt.x,Tt.y,Ot.x,Ot.y);var Tt=null}else throw new Error("Unknown TTF path state")}Tt&&X.quadraticCurveTo(Tt.x,Tt.y,_e.x,_e.y),X.closePath()}return X},Y}(a4),tp=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se._getName=function(){return this._font.CFF2?Ae.prototype._getName.call(this):this._font["CFF "].getGlyphName(this.id)},se.bias=function(H){return H.length<1240?107:H.length<33900?1131:32768},se._getPath=function(){var H=this._font.CFF2||this._font["CFF "],X=H.stream,pe=H.topDict.CharStrings[this.id],Ee=pe.offset+pe.length;X.pos=pe.offset;var _e=new uf,xe=[],it=[],Tt=null,Kt=0,Ot=0,nn=0,bn,In,si=!1;this._usedGsubrs=bn={},this._usedSubrs=In={};var Oi=H.globalSubrIndex||[],Ui=this.bias(Oi),dr=H.privateDictForGlyph(this.id)||{},rr=dr.Subrs||[],jr=this.bias(rr),Kr=H.topDict.vstore&&H.topDict.vstore.itemVariationStore,eo=dr.vsindex,As=this._font._variationProcessor;function Ga(){Tt==null&&(Tt=xe.shift()+dr.nominalWidthX)}function Tr(){return xe.length%2!==0&&Ga(),Kt+=xe.length>>1,xe.length=0}function es(So,$r){si&&_e.closePath(),_e.moveTo(So,$r),si=!0}var Wa=function(){for(;X.pos<Ee;){var $r=X.readUInt8();if($r<32)switch($r){case 1:case 3:case 18:case 23:Tr();break;case 4:xe.length>1&&Ga(),nn+=xe.shift(),es(Ot,nn);break;case 5:for(;xe.length>=2;)Ot+=xe.shift(),nn+=xe.shift(),_e.lineTo(Ot,nn);break;case 6:case 7:for(var to=$r===6;xe.length>=1;)to?Ot+=xe.shift():nn+=xe.shift(),_e.lineTo(Ot,nn),to=!to;break;case 8:for(;xe.length>0;){var ae=Ot+xe.shift(),Me=nn+xe.shift(),Qe=ae+xe.shift(),ct=Me+xe.shift();Ot=Qe+xe.shift(),nn=ct+xe.shift(),_e.bezierCurveTo(ae,Me,Qe,ct,Ot,nn)}break;case 10:var ts=xe.pop()+jr,Nr=rr[ts];if(Nr){In[ts]=!0;var ns=X.pos,pc=Ee;X.pos=Nr.offset,Ee=Nr.offset+Nr.length,Wa(),X.pos=ns,Ee=pc}break;case 11:if(H.version>=2)break;return;case 14:if(H.version>=2)break;xe.length>0&&Ga(),si&&(_e.closePath(),si=!1);break;case 15:{if(H.version<2)throw new Error("vsindex operator not supported in CFF v1");eo=xe.pop();break}case 16:{if(H.version<2)throw new Error("blend operator not supported in CFF v1");if(!As)throw new Error("blend operator in non-variation font");for(var Os=As.getBlendVector(Kr,eo),L0=xe.pop(),X0=L0*Os.length,Ac=xe.length-X0,B=Ac-L0,S=0;S<L0;S++){for(var k=xe[B+S],P=0;P<Os.length;P++)k+=Os[P]*xe[Ac++];xe[B+S]=k}for(;X0--;)xe.pop();break}case 19:case 20:Tr(),X.pos+=Kt+7>>3;break;case 21:xe.length>2&&Ga(),Ot+=xe.shift(),nn+=xe.shift(),es(Ot,nn);break;case 22:xe.length>1&&Ga(),Ot+=xe.shift(),es(Ot,nn);break;case 24:for(;xe.length>=8;){var ae=Ot+xe.shift(),Me=nn+xe.shift(),Qe=ae+xe.shift(),ct=Me+xe.shift();Ot=Qe+xe.shift(),nn=ct+xe.shift(),_e.bezierCurveTo(ae,Me,Qe,ct,Ot,nn)}Ot+=xe.shift(),nn+=xe.shift(),_e.lineTo(Ot,nn);break;case 25:for(;xe.length>=8;)Ot+=xe.shift(),nn+=xe.shift(),_e.lineTo(Ot,nn);var ae=Ot+xe.shift(),Me=nn+xe.shift(),Qe=ae+xe.shift(),ct=Me+xe.shift();Ot=Qe+xe.shift(),nn=ct+xe.shift(),_e.bezierCurveTo(ae,Me,Qe,ct,Ot,nn);break;case 26:for(xe.length%2&&(Ot+=xe.shift());xe.length>=4;)ae=Ot,Me=nn+xe.shift(),Qe=ae+xe.shift(),ct=Me+xe.shift(),Ot=Qe,nn=ct+xe.shift(),_e.bezierCurveTo(ae,Me,Qe,ct,Ot,nn);break;case 27:for(xe.length%2&&(nn+=xe.shift());xe.length>=4;)ae=Ot+xe.shift(),Me=nn,Qe=ae+xe.shift(),ct=Me+xe.shift(),Ot=Qe+xe.shift(),nn=ct,_e.bezierCurveTo(ae,Me,Qe,ct,Ot,nn);break;case 28:xe.push(X.readInt16BE());break;case 29:if(ts=xe.pop()+Ui,Nr=Oi[ts],Nr){bn[ts]=!0;var ns=X.pos,pc=Ee;X.pos=Nr.offset,Ee=Nr.offset+Nr.length,Wa(),X.pos=ns,Ee=pc}break;case 30:case 31:for(to=$r===31;xe.length>=4;)to?(ae=Ot+xe.shift(),Me=nn,Qe=ae+xe.shift(),ct=Me+xe.shift(),nn=ct+xe.shift(),Ot=Qe+(xe.length===1?xe.shift():0)):(ae=Ot,Me=nn+xe.shift(),Qe=ae+xe.shift(),ct=Me+xe.shift(),Ot=Qe+xe.shift(),nn=ct+(xe.length===1?xe.shift():0)),_e.bezierCurveTo(ae,Me,Qe,ct,Ot,nn),to=!to;break;case 12:switch($r=X.readUInt8(),$r){case 3:var ot=xe.pop(),Gt=xe.pop();xe.push(ot&&Gt?1:0);break;case 4:ot=xe.pop(),Gt=xe.pop(),xe.push(ot||Gt?1:0);break;case 5:ot=xe.pop(),xe.push(ot?0:1);break;case 9:ot=xe.pop(),xe.push(Math.abs(ot));break;case 10:ot=xe.pop(),Gt=xe.pop(),xe.push(ot+Gt);break;case 11:ot=xe.pop(),Gt=xe.pop(),xe.push(ot-Gt);break;case 12:ot=xe.pop(),Gt=xe.pop(),xe.push(ot/Gt);break;case 14:ot=xe.pop(),xe.push(-ot);break;case 15:ot=xe.pop(),Gt=xe.pop(),xe.push(ot===Gt?1:0);break;case 18:xe.pop();break;case 20:var en=xe.pop(),rn=xe.pop();it[rn]=en;break;case 21:rn=xe.pop(),xe.push(it[rn]||0);break;case 22:var wn=xe.pop(),hi=xe.pop(),$n=xe.pop(),pi=xe.pop();xe.push($n<=pi?wn:hi);break;case 23:xe.push(Math.random());break;case 24:ot=xe.pop(),Gt=xe.pop(),xe.push(ot*Gt);break;case 26:ot=xe.pop(),xe.push(Math.sqrt(ot));break;case 27:ot=xe.pop(),xe.push(ot,ot);break;case 28:ot=xe.pop(),Gt=xe.pop(),xe.push(Gt,ot);break;case 29:rn=xe.pop(),rn<0?rn=0:rn>xe.length-1&&(rn=xe.length-1),xe.push(xe[rn]);break;case 30:var Br=xe.pop(),Bi=xe.pop();if(Bi>=0)for(;Bi>0;){for(var Ii=xe[Br-1],_a=Br-2;_a>=0;_a--)xe[_a+1]=xe[_a];xe[0]=Ii,Bi--}else for(;Bi<0;){for(var Ii=xe[0],Pr=0;Pr<=Br;Pr++)xe[Pr]=xe[Pr+1];xe[Br-1]=Ii,Bi++}break;case 34:ae=Ot+xe.shift(),Me=nn,Qe=ae+xe.shift(),ct=Me+xe.shift();var ur=Qe+xe.shift(),Ai=ct,sa=ur+xe.shift(),ca=Ai,hr=sa+xe.shift(),is=ca,c0=hr+xe.shift(),g0=is;Ot=c0,nn=g0,_e.bezierCurveTo(ae,Me,Qe,ct,ur,Ai),_e.bezierCurveTo(sa,ca,hr,is,c0,g0);break;case 35:for(var Sa=[],$s=0;$s<=5;$s++)Ot+=xe.shift(),nn+=xe.shift(),Sa.push(Ot,nn);_e.bezierCurveTo.apply(_e,Sa.slice(0,6)),_e.bezierCurveTo.apply(_e,Sa.slice(6)),xe.shift();break;case 36:ae=Ot+xe.shift(),Me=nn+xe.shift(),Qe=ae+xe.shift(),ct=Me+xe.shift(),ur=Qe+xe.shift(),Ai=ct,sa=ur+xe.shift(),ca=Ai,hr=sa+xe.shift(),is=ca+xe.shift(),c0=hr+xe.shift(),g0=is,Ot=c0,nn=g0,_e.bezierCurveTo(ae,Me,Qe,ct,ur,Ai),_e.bezierCurveTo(sa,ca,hr,is,c0,g0);break;case 37:var X1=Ot,Y0=nn;Sa=[];for(var Z0=0;Z0<=4;Z0++)Ot+=xe.shift(),nn+=xe.shift(),Sa.push(Ot,nn);Math.abs(Ot-X1)>Math.abs(nn-Y0)?(Ot+=xe.shift(),nn=Y0):(Ot=X1,nn+=xe.shift()),Sa.push(Ot,nn),_e.bezierCurveTo.apply(_e,Sa.slice(0,6)),_e.bezierCurveTo.apply(_e,Sa.slice(6));break;default:throw new Error("Unknown op: 12 ".concat($r))}break;default:throw new Error("Unknown op: ".concat($r))}else if($r<247)xe.push($r-139);else if($r<251){var Tl=X.readUInt8();xe.push(($r-247)*256+Tl+108)}else if($r<255){var Tl=X.readUInt8();xe.push(-($r-251)*256-Tl-108)}else xe.push(X.readInt32BE()/65536)}};return Wa(),si&&_e.closePath(),_e},Y}(a4),Il=new u.Struct({originX:u.uint16,originY:u.uint16,type:new u.String(4),data:new u.Buffer(function(Ae){return Ae.parent.buflen-Ae._currentOffset})}),vu=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se.getImageForSize=function(H){for(var X=0;X<this._font.sbix.imageTables.length;X++){var pe=this._font.sbix.imageTables[X];if(pe.ppem>=H)break}var Ee=pe.imageOffsets,_e=Ee[this.id],xe=Ee[this.id+1];return _e===xe?null:(this._font.stream.pos=_e,Il.decode(this._font.stream,{buflen:xe-_e}))},se.render=function(H,X){var pe=this.getImageForSize(X);if(pe!=null){var Ee=X/this._font.unitsPerEm;H.image(pe.data,{height:X,x:pe.originX,y:(this.bbox.minY-pe.originY)*Ee})}this._font.sbix.flags.renderOutlines&&Ae.prototype.render.call(this,H,X)},Y}(hf),xi=function(Y,se){this.glyph=Y,this.color=se},G1=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se._getBBox=function(){for(var H=new Zu,X=0;X<this.layers.length;X++){var pe=this.layers[X],Ee=pe.glyph.bbox;H.addPoint(Ee.minX,Ee.minY),H.addPoint(Ee.maxX,Ee.maxY)}return H},se.render=function(H,X){for(var pe=A(this.layers),Ee;!(Ee=pe()).done;){var _e=Ee.value,xe=_e.glyph,it=_e.color;H.fillColor([it.red,it.green,it.blue],it.alpha/255*100),xe.render(H,X)}},f(Y,[{key:"layers",get:function(){for(var H=this._font.CPAL,X=this._font.COLR,pe=0,Ee=X.baseGlyphRecord.length-1;pe<=Ee;){var _e=pe+Ee>>1,xe=X.baseGlyphRecord[_e];if(this.id<xe.gid)Ee=_e-1;else if(this.id>xe.gid)pe=_e+1;else{var it=xe;break}}if(it==null){var Tt=this._font._getBaseGlyph(this.id),Kt={red:0,green:0,blue:0,alpha:255};return[new xi(Tt,Kt)]}for(var Ot=[],nn=it.firstLayerIndex;nn<it.firstLayerIndex+it.numLayers;nn++){var xe=X.layerRecords[nn],Kt=H.colorRecords[xe.paletteIndex],Tt=this._font._getBaseGlyph(xe.gid);Ot.push(new xi(Tt,Kt))}return Ot}}])}(a4),m2=32768,hc=4095,g2=32768,v2=16384,W1=8192,s0=4095,np=128,ip=127,l4=128,Bd=64,rp=63,fA=function(){function Ae(se,F){this.font=se,this.normalizedCoords=this.normalizeCoords(F),this.blendVectors=new Map}var Y=Ae.prototype;return Y.normalizeCoords=function(F){for(var H=[],X=0;X<this.font.fvar.axis.length;X++){var pe=this.font.fvar.axis[X];F[X]<pe.defaultValue?H.push((F[X]-pe.defaultValue+Number.EPSILON)/(pe.defaultValue-pe.minValue+Number.EPSILON)):H.push((F[X]-pe.defaultValue+Number.EPSILON)/(pe.maxValue-pe.defaultValue+Number.EPSILON))}if(this.font.avar)for(var X=0;X<this.font.avar.segment.length;X++)for(var Ee=this.font.avar.segment[X],_e=0;_e<Ee.correspondence.length;_e++){var xe=Ee.correspondence[_e];if(_e>=1&&H[X]<xe.fromCoord){var it=Ee.correspondence[_e-1];H[X]=((H[X]-it.fromCoord)*(xe.toCoord-it.toCoord)+Number.EPSILON)/(xe.fromCoord-it.fromCoord+Number.EPSILON)+it.toCoord;break}}return H},Y.transformPoints=function(F,H){if(!(!this.font.fvar||!this.font.gvar)){var X=this.font.gvar;if(!(F>=X.glyphCount)){var pe=X.offsets[F];if(pe!==X.offsets[F+1]){var Ee=this.font.stream;if(Ee.pos=pe,!(Ee.pos>=Ee.length)){var _e=Ee.readUInt16BE(),xe=pe+Ee.readUInt16BE();if(_e&m2){var it=Ee.pos;Ee.pos=xe;var Tt=this.decodePoints();xe=Ee.pos,Ee.pos=it}var Kt=H.map(function(Os){return Os.copy()});_e&=hc;for(var Ot=0;Ot<_e;Ot++){var nn=Ee.readUInt16BE(),bn=Ee.readUInt16BE();if(bn&g2)for(var In=[],si=0;si<X.axisCount;si++)In.push(Ee.readInt16BE()/16384);else{if((bn&s0)>=X.globalCoordCount)throw new Error("Invalid gvar table");var In=X.globalCoords[bn&s0]}if(bn&v2){for(var Oi=[],Ui=0;Ui<X.axisCount;Ui++)Oi.push(Ee.readInt16BE()/16384);for(var dr=[],rr=0;rr<X.axisCount;rr++)dr.push(Ee.readInt16BE()/16384)}var jr=this.tupleFactor(bn,In,Oi,dr);if(jr===0){xe+=nn;continue}var it=Ee.pos;if(Ee.pos=xe,bn&W1)var Kr=this.decodePoints();else var Kr=Tt;var eo=Kr.length===0?H.length:Kr.length,As=this.decodeDeltas(eo),Ga=this.decodeDeltas(eo);if(Kr.length===0)for(var Tr=0;Tr<H.length;Tr++){var es=H[Tr];es.x+=Math.round(As[Tr]*jr),es.y+=Math.round(Ga[Tr]*jr)}else{for(var Wa=Kt.map(function(L0){return L0.copy()}),So=H.map(function(){return!1}),$r=0;$r<Kr.length;$r++){var to=Kr[$r];if(to<H.length){var ts=Wa[to];So[to]=!0,ts.x+=Math.round(As[$r]*jr),ts.y+=Math.round(Ga[$r]*jr)}}this.interpolateMissingDeltas(Wa,Kt,So);for(var Nr=0;Nr<H.length;Nr++){var ns=Wa[Nr].x-Kt[Nr].x,pc=Wa[Nr].y-Kt[Nr].y;H[Nr].x+=ns,H[Nr].y+=pc}}xe+=nn,Ee.pos=it}}}}}},Y.decodePoints=function(){var F=this.font.stream,H=F.readUInt8();H&np&&(H=(H&ip)<<8|F.readUInt8());for(var X=new Uint16Array(H),pe=0,Ee=0;pe<H;)for(var _e=F.readUInt8(),xe=(_e&ip)+1,it=_e&np?F.readUInt16:F.readUInt8,Tt=0;Tt<xe&&pe<H;Tt++)Ee+=it.call(F),X[pe++]=Ee;return X},Y.decodeDeltas=function(F){for(var H=this.font.stream,X=0,pe=new Int16Array(F);X<F;){var Ee=H.readUInt8(),_e=(Ee&rp)+1;if(Ee&l4)X+=_e;else for(var xe=Ee&Bd?H.readInt16BE:H.readInt8,it=0;it<_e&&X<F;it++)pe[X++]=xe.call(H)}return pe},Y.tupleFactor=function(F,H,X,pe){for(var Ee=this.normalizedCoords,_e=this.font.gvar,xe=1,it=0;it<_e.axisCount;it++)if(H[it]!==0){if(Ee[it]===0)return 0;if(F&v2){if(Ee[it]<X[it]||Ee[it]>pe[it])return 0;Ee[it]<H[it]?xe=xe*(Ee[it]-X[it]+Number.EPSILON)/(H[it]-X[it]+Number.EPSILON):xe=xe*(pe[it]-Ee[it]+Number.EPSILON)/(pe[it]-H[it]+Number.EPSILON)}else{if(Ee[it]<Math.min(0,H[it])||Ee[it]>Math.max(0,H[it]))return 0;xe=(xe*Ee[it]+Number.EPSILON)/(H[it]+Number.EPSILON)}}return xe},Y.interpolateMissingDeltas=function(F,H,X){if(F.length!==0)for(var pe=0;pe<F.length;){for(var Ee=pe,_e=pe,xe=F[_e];!xe.endContour;)xe=F[++_e];for(;pe<=_e&&!X[pe];)pe++;if(!(pe>_e)){var it=pe,Tt=pe;for(pe++;pe<=_e;)X[pe]&&(this.deltaInterpolate(Tt+1,pe-1,Tt,pe,H,F),Tt=pe),pe++;Tt===it?this.deltaShift(Ee,_e,Tt,H,F):(this.deltaInterpolate(Tt+1,_e,Tt,it,H,F),it>0&&this.deltaInterpolate(Ee,it-1,Tt,it,H,F)),pe=_e+1}}},Y.deltaInterpolate=function(F,H,X,pe,Ee,_e){if(!(F>H))for(var xe=["x","y"],it=0;it<xe.length;it++){var Tt=xe[it];if(Ee[X][Tt]>Ee[pe][Tt]){var Kt=X;X=pe,pe=Kt}var Ot=Ee[X][Tt],nn=Ee[pe][Tt],bn=_e[X][Tt],In=_e[pe][Tt];if(Ot!==nn||bn===In)for(var si=Ot===nn?0:(In-bn)/(nn-Ot),Oi=F;Oi<=H;Oi++){var Ui=Ee[Oi][Tt];Ui<=Ot?Ui+=bn-Ot:Ui>=nn?Ui+=In-nn:Ui=bn+(Ui-Ot)*si,_e[Oi][Tt]=Ui}}},Y.deltaShift=function(F,H,X,pe,Ee){var _e=Ee[X].x-pe[X].x,xe=Ee[X].y-pe[X].y;if(!(_e===0&&xe===0))for(var it=F;it<=H;it++)it!==X&&(Ee[it].x+=_e,Ee[it].y+=xe)},Y.getAdvanceAdjustment=function(F,H){var X,pe;if(H.advanceWidthMapping){var Ee=F;Ee>=H.advanceWidthMapping.mapCount&&(Ee=H.advanceWidthMapping.mapCount-1);var _e=H.advanceWidthMapping.entryFormat,xe=H.advanceWidthMapping.mapData[Ee];X=xe.outerIndex,pe=xe.innerIndex}else X=0,pe=F;return this.getDelta(H.itemVariationStore,X,pe)},Y.getDelta=function(F,H,X){if(H>=F.itemVariationData.length)return 0;var pe=F.itemVariationData[H];if(X>=pe.deltaSets.length)return 0;for(var Ee=pe.deltaSets[X],_e=this.getBlendVector(F,H),xe=0,it=0;it<pe.regionIndexCount;it++)xe+=Ee.deltas[it]*_e[it];return xe},Y.getBlendVector=function(F,H){var X=F.itemVariationData[H];if(this.blendVectors.has(X))return this.blendVectors.get(X);for(var pe=this.normalizedCoords,Ee=[],_e=0;_e<X.regionIndexCount;_e++){for(var xe=1,it=X.regionIndexes[_e],Tt=F.variationRegionList.variationRegions[it],Kt=0;Kt<Tt.length;Kt++){var Ot=Tt[Kt],nn=void 0;Ot.startCoord>Ot.peakCoord||Ot.peakCoord>Ot.endCoord||Ot.startCoord<0&&Ot.endCoord>0&&Ot.peakCoord!==0||Ot.peakCoord===0?nn=1:pe[Kt]<Ot.startCoord||pe[Kt]>Ot.endCoord?nn=0:pe[Kt]===Ot.peakCoord?nn=1:pe[Kt]<Ot.peakCoord?nn=(pe[Kt]-Ot.startCoord+Number.EPSILON)/(Ot.peakCoord-Ot.startCoord+Number.EPSILON):nn=(Ot.endCoord-pe[Kt]+Number.EPSILON)/(Ot.endCoord-Ot.peakCoord+Number.EPSILON),xe*=nn}Ee[_e]=xe}return this.blendVectors.set(X,Ee),Ee},Ae}(),u4=Promise.resolve(),dA=function(){function Ae(se){this.font=se,this.glyphs=[],this.mapping={},this.includeGlyph(0)}var Y=Ae.prototype;return Y.includeGlyph=function(F){return typeof F=="object"&&(F=F.id),this.mapping[F]==null&&(this.glyphs.push(F),this.mapping[F]=this.glyphs.length-1),this.mapping[F]},Y.encodeStream=function(){var F=this,H=new u.EncodeStream;return u4.then(function(){return F.encode(H),H.end()}),H},Ae}(),Ml=1,W0=2,ap=4,Ng=8,Ld=16,Pg=32,hA=function(){function Ae(){}return Ae.size=function(se){return se>=0&&se<=255?1:2},Ae.encode=function(se,F){F>=0&&F<=255?se.writeUInt8(F):se.writeInt16BE(F)},Ae}(),pf=new u.Struct({numberOfContours:u.int16,xMin:u.int16,yMin:u.int16,xMax:u.int16,yMax:u.int16,endPtsOfContours:new u.Array(u.uint16,"numberOfContours"),instructions:new u.Array(u.uint8,u.uint16),flags:new u.Array(u.uint8,0),xPoints:new u.Array(hA,0),yPoints:new u.Array(hA,0)}),pA=function(){function Ae(){}var Y=Ae.prototype;return Y.encodeSimple=function(F,H){H===void 0&&(H=[]);for(var X=[],pe=[],Ee=[],_e=[],xe=0,it=0,Tt=0,Kt=0,Ot=0,nn=0;nn<F.commands.length;nn++){for(var bn=F.commands[nn],In=0;In<bn.args.length;In+=2){var si=bn.args[In],Oi=bn.args[In+1],Ui=0;if(bn.command==="quadraticCurveTo"&&In===2){var dr=F.commands[nn+1];if(dr&&dr.command==="quadraticCurveTo"){var rr=(it+dr.args[0])/2,jr=(Tt+dr.args[1])/2;if(si===rr&&Oi===jr)continue}}bn.command==="quadraticCurveTo"&&In===0||(Ui|=Ml),Ui=this._encodePoint(si,it,pe,Ui,W0,Ld),Ui=this._encodePoint(Oi,Tt,Ee,Ui,ap,Pg),Ui===Kt&&xe<255?(_e[_e.length-1]|=Ng,xe++):(xe>0&&(_e.push(xe),xe=0),_e.push(Ui),Kt=Ui),it=si,Tt=Oi,Ot++}bn.command==="closePath"&&X.push(Ot-1)}F.commands.length>1&&F.commands[F.commands.length-1].command!=="closePath"&&X.push(Ot-1);var Kr=F.bbox,eo={numberOfContours:X.length,xMin:Kr.minX,yMin:Kr.minY,xMax:Kr.maxX,yMax:Kr.maxY,endPtsOfContours:X,instructions:H,flags:_e,xPoints:pe,yPoints:Ee},As=pf.size(eo),Ga=4-As%4,Tr=new u.EncodeStream(As+Ga);return pf.encode(Tr,eo),Ga!==0&&Tr.fill(0,Ga),Tr.buffer},Y._encodePoint=function(F,H,X,pe,Ee,_e){var xe=F-H;return F===H?pe|=_e:(-255<=xe&&xe<=255&&(pe|=Ee,xe<0?xe=-xe:pe|=_e),X.push(xe)),pe},Ae}(),AA=function(Ae){function Y(F){var H;return H=Ae.call(this,F)||this,H.glyphEncoder=new pA,H}p(Y,Ae);var se=Y.prototype;return se._addGlyph=function(H){var X=this.font.getGlyph(H),pe=X._decode(),Ee=this.font.loca.offsets[H],_e=this.font.loca.offsets[H+1],xe=this.font._getTableStream("glyf");xe.pos+=Ee;var it=xe.readBuffer(_e-Ee);if(pe&&pe.numberOfContours<0){it=s.from(it);for(var Tt=A(pe.components),Kt;!(Kt=Tt()).done;){var Ot=Kt.value;H=this.includeGlyph(Ot.glyphID),it.writeUInt16BE(H,Ot.pos)}}else pe&&this.font._variationProcessor&&(it=this.glyphEncoder.encodeSimple(X.path,pe.instructions));return this.glyf.push(it),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:X.advanceWidth,bearing:X._getMetrics().leftBearing}),this.offset+=it.length,this.glyf.length-1},se.encode=function(H){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};for(var X=0;X<this.glyphs.length;)this._addGlyph(this.glyphs[X++]);var pe=I(this.font.maxp);pe.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);var Ee=I(this.font.head);Ee.indexToLocFormat=this.loca.version;var _e=I(this.font.hhea);_e.numberOfMetrics=this.hmtx.metrics.length,uu.encode(H,{tables:{head:Ee,hhea:_e,loca:this.loca,maxp:pe,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})},Y}(dA),op=function(Ae){function Y(F){var H;if(H=Ae.call(this,F)||this,H.cff=H.font["CFF "],!H.cff)throw new Error("Not a CFF Font");return H}p(Y,Ae);var se=Y.prototype;return se.subsetCharstrings=function(){this.charstrings=[];for(var H={},X=A(this.glyphs),pe;!(pe=X()).done;){var Ee=pe.value;this.charstrings.push(this.cff.getCharString(Ee));var _e=this.font.getGlyph(Ee),xe=_e.path;for(var it in _e._usedGsubrs)H[it]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,H)},se.subsetSubrs=function(H,X){for(var pe=[],Ee=0;Ee<H.length;Ee++){var _e=H[Ee];X[Ee]?(this.cff.stream.pos=_e.offset,pe.push(this.cff.stream.readBuffer(_e.length))):pe.push(s.from([11]))}return pe},se.subsetFontdict=function(H){H.FDArray=[],H.FDSelect={version:0,fds:[]};for(var X={},pe=[],Ee={},_e=A(this.glyphs),xe;!(xe=_e()).done;){var it=xe.value,Tt=this.cff.fdForGlyph(it);if(Tt!=null){X[Tt]||(H.FDArray.push(Object.assign({},this.cff.topDict.FDArray[Tt])),pe.push({}),Ee[Tt]=H.FDArray.length-1),X[Tt]=!0,H.FDSelect.fds.push(Ee[Tt]);var Kt=this.font.getGlyph(it),Ot=Kt.path;for(var nn in Kt._usedSubrs)pe[Ee[Tt]][nn]=!0}}for(var bn=0;bn<H.FDArray.length;bn++){var In=H.FDArray[bn];delete In.FontName,In.Private&&In.Private.Subrs&&(In.Private=Object.assign({},In.Private),In.Private.Subrs=this.subsetSubrs(In.Private.Subrs,pe[bn]))}},se.createCIDFontdict=function(H){for(var X={},pe=A(this.glyphs),Ee;!(Ee=pe()).done;){var _e=Ee.value,xe=this.font.getGlyph(_e),it=xe.path;for(var Tt in xe._usedSubrs)X[Tt]=!0}var Kt=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(Kt.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,X)),H.FDArray=[{Private:Kt}],H.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}},se.addString=function(H){return H?(this.strings||(this.strings=[]),this.strings.push(H),Se.length+this.strings.length-1):null},se.encode=function(H){this.subsetCharstrings();var X={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},pe=Object.assign({},this.cff.topDict);pe.Private=null,pe.charset=X,pe.Encoding=null,pe.CharStrings=this.charstrings;for(var Ee=0,_e=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"];Ee<_e.length;Ee++){var xe=_e[Ee];pe[xe]=this.addString(this.cff.string(pe[xe]))}pe.ROS=[this.addString("Adobe"),this.addString("Identity"),0],pe.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(pe):this.createCIDFontdict(pe);var it={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[pe],stringIndex:this.strings,globalSubrIndex:this.gsubrs};Bt.encode(H,it)},Y}(dA),Wo,y2=(Wo=function(){function Ae(se,F){F===void 0&&(F=null),this.defaultLanguage=null,this.stream=se,this.variationCoords=F,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(var H in this.directory.tables){var X=this.directory.tables[H];mr[H]&&X.length>0&&Object.defineProperty(this,H,{get:this._getTable.bind(this,X)})}}Ae.probe=function(F){var H=F.toString("ascii",0,4);return H==="true"||H==="OTTO"||H==="\0\0\0"};var Y=Ae.prototype;return Y.setDefaultLanguage=function(F){F===void 0&&(F=null),this.defaultLanguage=F},Y._getTable=function(F){if(!(F.tag in this._tables))try{this._tables[F.tag]=this._decodeTable(F)}catch(H){D.logErrors&&(console.error("Error decoding table ".concat(F.tag)),console.error(H.stack))}return this._tables[F.tag]},Y._getTableStream=function(F){var H=this.directory.tables[F];return H?(this.stream.pos=H.offset,this.stream):null},Y._decodeDirectory=function(){return this.directory=uu.decode(this.stream,{_startOffset:0})},Y._decodeTable=function(F){var H=this.stream.pos,X=this._getTableStream(F.tag),pe=mr[F.tag].decode(X,this,F.length);return this.stream.pos=H,pe},Y.getName=function(F,H){H===void 0&&(H=this.defaultLanguage||D.defaultLanguage);var X=this.name&&this.name.records[F];return X&&(X[H]||X[this.defaultLanguage]||X[D.defaultLanguage]||X.en||X[Object.keys(X)[0]])||null},Y.hasGlyphForCodePoint=function(F){return!!this._cmapProcessor.lookup(F)},Y.glyphForCodePoint=function(F){return this.getGlyph(this._cmapProcessor.lookup(F),[F])},Y.glyphsForString=function(F){for(var H=[],X=F.length,pe=0,Ee=-1,_e=-1;pe<=X;){var xe=0,it=0;if(pe<X){if(xe=F.charCodeAt(pe++),55296<=xe&&xe<=56319&&pe<X){var Tt=F.charCodeAt(pe);56320<=Tt&&Tt<=57343&&(pe++,xe=((xe&1023)<<10)+(Tt&1023)+65536)}it=65024<=xe&&xe<=65039||917760<=xe&&xe<=917999?1:0}else pe++;_e===0&&it===1?H.push(this.getGlyph(this._cmapProcessor.lookup(Ee,xe),[Ee,xe])):_e===0&&it===0&&H.push(this.glyphForCodePoint(Ee)),Ee=xe,_e=it}return H},Y.layout=function(F,H,X,pe,Ee){return this._layoutEngine.layout(F,H,X,pe,Ee)},Y.stringsForGlyph=function(F){return this._layoutEngine.stringsForGlyph(F)},Y.getAvailableFeatures=function(F,H){return this._layoutEngine.getAvailableFeatures(F,H)},Y._getBaseGlyph=function(F,H){return H===void 0&&(H=[]),this._glyphs[F]||(this.directory.tables.glyf?this._glyphs[F]=new hf(F,H,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[F]=new tp(F,H,this))),this._glyphs[F]||null},Y.getGlyph=function(F,H){return H===void 0&&(H=[]),this._glyphs[F]||(this.directory.tables.sbix?this._glyphs[F]=new vu(F,H,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[F]=new G1(F,H,this):this._getBaseGlyph(F,H)),this._glyphs[F]||null},Y.createSubset=function(){return this.directory.tables["CFF "]?new op(this):new AA(this)},Y.getVariation=function(F){if(!(this.directory.tables.fvar&&(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2)))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if(typeof F=="string"&&(F=this.namedVariations[F]),typeof F!="object")throw new Error("Variation settings must be either a variation name or settings object.");var H=this.fvar.axis.map(function(Ee,_e){var xe=Ee.axisTag.trim();return xe in F?Math.max(Ee.minValue,Math.min(Ee.maxValue,F[xe])):Ee.defaultValue}),X=new u.DecodeStream(this.stream.buffer);X.pos=this._directoryPos;var pe=new Ae(X,H);return pe._tables=this._tables,pe},Y.getFont=function(F){return this.getVariation(F)},f(Ae,[{key:"postscriptName",get:function(){return this.getName("postscriptName")}},{key:"fullName",get:function(){return this.getName("fullName")}},{key:"familyName",get:function(){return this.getName("fontFamily")}},{key:"subfamilyName",get:function(){return this.getName("fontSubfamily")}},{key:"copyright",get:function(){return this.getName("copyright")}},{key:"version",get:function(){return this.getName("version")}},{key:"ascent",get:function(){return this.hhea.ascent}},{key:"descent",get:function(){return this.hhea.descent}},{key:"lineGap",get:function(){return this.hhea.lineGap}},{key:"underlinePosition",get:function(){return this.post.underlinePosition}},{key:"underlineThickness",get:function(){return this.post.underlineThickness}},{key:"italicAngle",get:function(){return this.post.italicAngle}},{key:"capHeight",get:function(){var F=this["OS/2"];return F?F.capHeight:this.ascent}},{key:"xHeight",get:function(){var F=this["OS/2"];return F?F.xHeight:0}},{key:"numGlyphs",get:function(){return this.maxp.numGlyphs}},{key:"unitsPerEm",get:function(){return this.head.unitsPerEm}},{key:"bbox",get:function(){return Object.freeze(new Zu(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}},{key:"_cmapProcessor",get:function(){return new tg(this.cmap)}},{key:"characterSet",get:function(){return this._cmapProcessor.getCharacterSet()}},{key:"_layoutEngine",get:function(){return new Id(this)}},{key:"availableFeatures",get:function(){return this._layoutEngine.getAvailableFeatures()}},{key:"variationAxes",get:function(){var F={};if(!this.fvar)return F;for(var H=A(this.fvar.axis),X;!(X=H()).done;){var pe=X.value;F[pe.axisTag.trim()]={name:pe.name.en,min:pe.minValue,default:pe.defaultValue,max:pe.maxValue}}return F}},{key:"namedVariations",get:function(){var F={};if(!this.fvar)return F;for(var H=A(this.fvar.instance),X;!(X=H()).done;){for(var pe=X.value,Ee={},_e=0;_e<this.fvar.axis.length;_e++){var xe=this.fvar.axis[_e];Ee[xe.axisTag.trim()]=pe.coord[_e]}F[pe.name.en]=Ee}return F}},{key:"_variationProcessor",get:function(){if(!this.fvar)return null;var F=this.variationCoords;return!F&&!this.CFF2?null:(F||(F=this.fvar.axis.map(function(H){return H.defaultValue})),new fA(this,F))}}])}(),Z(Wo.prototype,"bbox",[oe],Object.getOwnPropertyDescriptor(Wo.prototype,"bbox"),Wo.prototype),Z(Wo.prototype,"_cmapProcessor",[oe],Object.getOwnPropertyDescriptor(Wo.prototype,"_cmapProcessor"),Wo.prototype),Z(Wo.prototype,"characterSet",[oe],Object.getOwnPropertyDescriptor(Wo.prototype,"characterSet"),Wo.prototype),Z(Wo.prototype,"_layoutEngine",[oe],Object.getOwnPropertyDescriptor(Wo.prototype,"_layoutEngine"),Wo.prototype),Z(Wo.prototype,"variationAxes",[oe],Object.getOwnPropertyDescriptor(Wo.prototype,"variationAxes"),Wo.prototype),Z(Wo.prototype,"namedVariations",[oe],Object.getOwnPropertyDescriptor(Wo.prototype,"namedVariations"),Wo.prototype),Z(Wo.prototype,"_variationProcessor",[oe],Object.getOwnPropertyDescriptor(Wo.prototype,"_variationProcessor"),Wo.prototype),Wo),kg=new u.Struct({tag:new u.String(4),offset:new u.Pointer(u.uint32,"void",{type:"global"}),compLength:u.uint32,length:u.uint32,origChecksum:u.uint32}),sp=new u.Struct({tag:new u.String(4),flavor:u.uint32,length:u.uint32,numTables:u.uint16,reserved:new u.Reserved(u.uint16),totalSfntSize:u.uint32,majorVersion:u.uint16,minorVersion:u.uint16,metaOffset:u.uint32,metaLength:u.uint32,metaOrigLength:u.uint32,privOffset:u.uint32,privLength:u.uint32,tables:new u.Array(kg,"numTables")});sp.process=function(){for(var Ae={},Y=A(this.tables),se;!(se=Y()).done;){var F=se.value;Ae[F.tag]=F}this.tables=Ae};var cp=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae),Y.probe=function(H){return H.toString("ascii",0,4)==="wOFF"};var se=Y.prototype;return se._decodeDirectory=function(){this.directory=sp.decode(this.stream,{_startOffset:0})},se._getTableStream=function(H){var X=this.directory.tables[H];if(X)if(this.stream.pos=X.offset,X.compLength<X.length){this.stream.pos+=2;var pe=s.alloc(X.length),Ee=N(this.stream.readBuffer(X.compLength-2),pe);return new u.DecodeStream(Ee)}else return this.stream;return null},Y}(y2),Rg=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae);var se=Y.prototype;return se._decode=function(){return this._font._transformedGlyphs[this.id]},se._getCBox=function(){return this.path.bbox},Y}(hf),f4={decode:function(Y){for(var se=0,F=[0,1,2,3,4],H=0;H<F.length;H++){var X=Y.readUInt8();if(se&3758096384)throw new Error("Overflow");if(se=se<<7|X&127,!(X&128))return se}throw new Error("Bad base 128 number")}},mA=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],Dd=new u.Struct({flags:u.uint8,customTag:new u.Optional(new u.String(4),function(Ae){return(Ae.flags&63)===63}),tag:function(Y){return Y.customTag||mA[Y.flags&63]},length:f4,transformVersion:function(Y){return Y.flags>>>6&3},transformed:function(Y){return Y.tag==="glyf"||Y.tag==="loca"?Y.transformVersion===0:Y.transformVersion!==0},transformLength:new u.Optional(f4,function(Ae){return Ae.transformed})}),d4=new u.Struct({tag:new u.String(4),flavor:u.uint32,length:u.uint32,numTables:u.uint16,reserved:new u.Reserved(u.uint16),totalSfntSize:u.uint32,totalCompressedSize:u.uint32,majorVersion:u.uint16,minorVersion:u.uint16,metaOffset:u.uint32,metaLength:u.uint32,metaOrigLength:u.uint32,privOffset:u.uint32,privLength:u.uint32,tables:new u.Array(Dd,"numTables")});d4.process=function(){for(var Ae={},Y=0;Y<this.tables.length;Y++){var se=this.tables[Y];Ae[se.tag]=se}return this.tables=Ae};var h4=function(Ae){function Y(){return Ae.apply(this,arguments)||this}p(Y,Ae),Y.probe=function(H){return H.toString("ascii",0,4)==="wOF2"};var se=Y.prototype;return se._decodeDirectory=function(){this.directory=d4.decode(this.stream),this._dataPos=this.stream.pos},se._decompress=function(){if(!this._decompressed){this.stream.pos=this._dataPos;var H=this.stream.readBuffer(this.directory.totalCompressedSize),X=0;for(var pe in this.directory.tables){var Ee=this.directory.tables[pe];Ee.offset=X,X+=Ee.transformLength!=null?Ee.transformLength:Ee.length}var _e=U(H,X);if(!_e)throw new Error("Error decoding compressed data in WOFF2");this.stream=new u.DecodeStream(s.from(_e)),this._decompressed=!0}},se._decodeTable=function(H){return this._decompress(),Ae.prototype._decodeTable.call(this,H)},se._getBaseGlyph=function(H,X){if(X===void 0&&(X=[]),!this._glyphs[H])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[H]=new Rg(H,X,this)):Ae.prototype._getBaseGlyph.call(this,H,X)},se._transformGlyfTable=function(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;for(var H=Af.decode(this.stream),X=[],pe=0;pe<H.numGlyphs;pe++){var Ee={},_e=H.nContours.readInt16BE();if(Ee.numberOfContours=_e,_e>0){for(var xe=[],it=0,Tt=0;Tt<_e;Tt++){var Kt=K0(H.nPoints);it+=Kt,xe.push(it)}Ee.points=oo(H.flags,H.glyphs,it);for(var Ot=0;Ot<_e;Ot++)Ee.points[xe[Ot]-1].endContour=!0;var nn=K0(H.glyphs)}else if(_e<0){var bn=hf.prototype._decodeComposite.call({_font:this},Ee,H.composites);if(bn)var nn=K0(H.glyphs)}X.push(Ee)}this._transformedGlyphs=X},Y}(y2),b2=function(){function Ae(se){this.length=se,this._buf=new u.Buffer(se)}var Y=Ae.prototype;return Y.decode=function(F,H){return new u.DecodeStream(this._buf.decode(F,H))},Ae}(),Af=new u.Struct({version:u.uint32,numGlyphs:u.uint16,indexFormat:u.uint16,nContourStreamSize:u.uint32,nPointsStreamSize:u.uint32,flagStreamSize:u.uint32,glyphStreamSize:u.uint32,compositeStreamSize:u.uint32,bboxStreamSize:u.uint32,instructionStreamSize:u.uint32,nContours:new b2("nContourStreamSize"),nPoints:new b2("nPointsStreamSize"),flags:new b2("flagStreamSize"),glyphs:new b2("glyphStreamSize"),composites:new b2("compositeStreamSize"),bboxes:new b2("bboxStreamSize"),instructions:new b2("instructionStreamSize")}),gA=253,ii=254,n1=255,Fd=253;function K0(Ae){var Y=Ae.readUInt8();return Y===gA?Ae.readUInt16BE():Y===n1?Ae.readUInt8()+Fd:Y===ii?Ae.readUInt8()+Fd*2:Y}function K1(Ae,Y){return Ae&1?Y:-Y}function oo(Ae,Y,se){for(var F,H=F=0,X=[],pe=0;pe<se;pe++){var Ee=0,_e=0,xe=Ae.readUInt8(),it=!(xe>>7);if(xe&=127,xe<10)Ee=0,_e=K1(xe,((xe&14)<<7)+Y.readUInt8());else if(xe<20)Ee=K1(xe,((xe-10&14)<<7)+Y.readUInt8()),_e=0;else if(xe<84){var Tt=xe-20,Kt=Y.readUInt8();Ee=K1(xe,1+(Tt&48)+(Kt>>4)),_e=K1(xe>>1,1+((Tt&12)<<2)+(Kt&15))}else if(xe<120){var Tt=xe-84;Ee=K1(xe,1+(Tt/12<<8)+Y.readUInt8()),_e=K1(xe>>1,1+(Tt%12>>2<<8)+Y.readUInt8())}else if(xe<124){var Kt=Y.readUInt8(),Ot=Y.readUInt8();Ee=K1(xe,(Kt<<4)+(Ot>>4)),_e=K1(xe>>1,((Ot&15)<<8)+Y.readUInt8())}else Ee=K1(xe,Y.readUInt16BE()),_e=K1(xe>>1,Y.readUInt16BE());H+=Ee,F+=_e,X.push(new o0(it,!1,H,F))}return X}var qo=new u.VersionedStruct(u.uint32,{65536:{numFonts:u.uint32,offsets:new u.Array(u.uint32,"numFonts")},131072:{numFonts:u.uint32,offsets:new u.Array(u.uint32,"numFonts"),dsigTag:u.uint32,dsigLength:u.uint32,dsigOffset:u.uint32}}),p4=function(){function Ae(se){if(this.stream=se,se.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=qo.decode(se)}Ae.probe=function(F){return F.toString("ascii",0,4)==="ttcf"};var Y=Ae.prototype;return Y.getFont=function(F){for(var H=A(this.header.offsets),X;!(X=H()).done;){var pe=X.value,Ee=new u.DecodeStream(this.stream.buffer);Ee.pos=pe;var _e=new y2(Ee);if(_e.postscriptName===F)return _e}return null},f(Ae,[{key:"fonts",get:function(){for(var F=[],H=A(this.header.offsets),X;!(X=H()).done;){var pe=X.value,Ee=new u.DecodeStream(this.stream.buffer);Ee.pos=pe,F.push(new y2(Ee))}return F}}])}(),Og=new u.String(u.uint8),lp=new u.Struct({len:u.uint32,buf:new u.Buffer("len")}),zg=new u.Struct({id:u.uint16,nameOffset:u.int16,attr:u.uint8,dataOffset:u.uint24,handle:u.uint32}),A4=new u.Struct({name:new u.String(4),maxTypeIndex:u.uint16,refList:new u.Pointer(u.uint16,new u.Array(zg,function(Ae){return Ae.maxTypeIndex+1}),{type:"parent"})}),Ug=new u.Struct({length:u.uint16,types:new u.Array(A4,function(Ae){return Ae.length+1})}),Vg=new u.Struct({reserved:new u.Reserved(u.uint8,24),typeList:new u.Pointer(u.uint16,Ug),nameListOffset:new u.Pointer(u.uint16,"void")}),up=new u.Struct({dataOffset:u.uint32,map:new u.Pointer(u.uint32,Vg),dataLength:u.uint32,mapLength:u.uint32}),vA=function(){function Ae(se){this.stream=se,this.header=up.decode(this.stream);for(var F=A(this.header.map.typeList.types),H;!(H=F()).done;){for(var X=H.value,pe=A(X.refList),Ee;!(Ee=pe()).done;){var _e=Ee.value;_e.nameOffset>=0?(this.stream.pos=_e.nameOffset+this.header.map.nameListOffset,_e.name=Og.decode(this.stream)):_e.name=null}X.name==="sfnt"&&(this.sfnt=X)}}Ae.probe=function(F){var H=new u.DecodeStream(F);try{var X=up.decode(H)}catch{return!1}for(var pe=A(X.map.typeList.types),Ee;!(Ee=pe()).done;){var _e=Ee.value;if(_e.name==="sfnt")return!0}return!1};var Y=Ae.prototype;return Y.getFont=function(F){if(!this.sfnt)return null;for(var H=A(this.sfnt.refList),X;!(X=H()).done;){var pe=X.value,Ee=this.header.dataOffset+pe.dataOffset+4,_e=new u.DecodeStream(this.stream.buffer.slice(Ee)),xe=new y2(_e);if(xe.postscriptName===F)return xe}return null},f(Ae,[{key:"fonts",get:function(){for(var F=[],H=A(this.sfnt.refList),X;!(X=H()).done;){var pe=X.value,Ee=this.header.dataOffset+pe.dataOffset+4,_e=new u.DecodeStream(this.stream.buffer.slice(Ee));F.push(new y2(_e))}return F}}])}();D.registerFormat(y2),D.registerFormat(cp),D.registerFormat(h4),D.registerFormat(p4),D.registerFormat(vA),r.exports=D},19304:function(r,a,o){"use strict";var s=o(41209),c=o(32504),l=o(41783),f=l.BK,d=l.CR,h=l.LF,p=l.NL,m=l.SG,A=l.WJ,v=l.SP,y=l.ZWJ,b=l.BA,u=l.HY,x=l.NS,w=l.AI,L=l.AL,R=l.CJ,T=l.HL,I=l.RI,N=l.SA,U=l.XX,z=o(98282),D=z.DI_BRK,V=z.IN_BRK,J=z.CI_BRK,Z=z.CP_BRK,oe=z.PR_BRK,de=z.pairTable,ne=c.toByteArray("AAgOAAAAAACA3QAAAe0OEvHtnXuMXUUdx+d2d2/33r237V3YSoFC11r6IGgbRFBEfFF5KCVCMYKFaKn8AYqmwUeqECFabUGQipUiNCkgSRElUkKwJRWtwSpJrZpCI4E2NQqiBsFGwWL8Tu6Md3Z23o9zbund5JM5c+b1m9/85nnOuXtTHyFrwXpwL9gBngTPgj+Dv4H9Ae4B0N9PSAMcDqaB0X57urmIs8AQ72SEnQ4+ABaBxWAJWAquENJ9BtdfANeCleBGcCv4NvgeuBv8AGwCm8FWlpbzOPw7wC7wFNgDngMvgpfAq2DCACF10ACHgaPAzIF2+PFwT2Th1P8OuO8FZ4MPggvAxWAp+A6VHe5ysILFvx7u6oF2+Wvg3g7uYvlT+TbC/TH4CdgCtoGtfW3/E2An8++Gu5eleR7uP8B+8BoLf4LFH6i23Vp1rB5a1Q7TGMeCUYYY18RcxF0gxT8H5b3dIw8X3iPkdxauPwQWgyVgWbVT30/h+mrwZan8r8L/FcEWVsJ/E1grpKXcwdLdI9y/H9cPgUerbbun0PadCHcbjQd+D55mafcx9y9wXwKvCLJUJiLdRH09ef4xupqE/KeCY8Bx4M3gbeBdYCE4G3wYXASWgGXgSibTcuaugHs9WA3WgNvBBha2Ee4D4GFNPTYL9x/D9XaJXwnXvwW7wDPgTzQd2A9eAwODhDTBCJgOZoETwEngtEFmF3DPAouY/0K4Swb9dbaMpbkS7nKP9CsCyrpOSrNK8K9kNnYL7q0DGwbb/XnjoDv3gQfBZvBz8GvwO/AHdr3Pkv4F4fplj3J79OgRBx8HypajR48ePXr06NGjx8HFv7pABhX/HRx7HqKjr9Y+y6PXg7X2WRoPm1Kzpz8CcWaweLPhHt/fPq95C65PZnmfDnchOLfWPo/7OLgQ15ewdJ+E++na2PMhyudw72bDGc01CP8aWAm+Dr4BVoHV4IZeWC+sF9YL64UlD1sD1oE7au0z0zK5p1YuZde/R49uJnYdez/62EPgkVr4c7pHkfYXivTbcW8n2A32gOekOH+F/5/gAOivE9IArXpbrmlwR+vljz9bJrV552RCvgQ2GXgRzJ9CyGVTxofdLd17Gv6jW4RcAG5ote/9FO4B8NZhQs4DN4O9kOFY6OFSsB48C/qGCFkAyERCzh9q+0WuA2sqHX4m+Smv4t6RjXYelItwvQ7sBtOahHwU3NYcn+5Q4pFmRz89evTocajxStM898/FfLSgrg8/sT5+zcLDTkXY+6S0C+E/l907SXO+Rt/Lujrxe1kmztPU70JDvSmXILwJWS9TxLuC3VtuycPGCoV+VfD41yvKW6W4d1O9/S5YtZ+Qtbi+k/m/D/eHYBPzb4G7DfyS+enZ42/qnXPFp+pjZdgD/yX0XcV6+93DF+H+G5AhtcxPIs/BoY5cg0g7RRGXx/8Ewo8Y6vhp/Bnwz2F5zId7CgunZ6Dv1uTF0585pNY7P9NdhPCPDI1Ncyn8l4OrwHKwguVB12WrNPnpoPW5BWluA3eCuxRl3cfyfFCom43NBjkeQ9h2Tzlzs7PL5CmD3UwHew26+KMm7AVHu8hJaL1fTtj29L3E/wi6oPvWvkY7bAjucKOYtpymKWdGo/3e5KxGR8YTGvmfZ4XW46RGmnMIG6excs6Ae46nPuh7pGXbvm/fOB91vLhRXvkmlkKuK8BnFTb8xYL6TyqugbzXJZCZ9tlVrO9+C+53G5134A8G1htsjdbvXoT/KEBPmwq04dS2v6UxNnxbAXV5gul4Z6J+tMtBZtv4+Qzy2Ndof+fwPHP/zsbg/QFz02tIM4B9ZRO0mp379NxxBpgD5gv3T8H16eAMcCZYxMIWw/2YEG8pri9n/qvgfr45fm67VtjPzmbpVrJ7NzL3VrjvF/Jdh+sN3M/cB+A+LOV/bVNdX13b0G9KtmrSHCo8jvqfGjFu7WiWP37E8s2+yv8ZwVbYRgvMAm9kvMkhjStzAZbIBGIR+ngAy2NSZ9f0Hv2bIIShCckU5k5sb+OdGGQ0BKqSPzeE1WFCgWXK5dO2rDD/COn9zTvEUfXJ4zT3c9DP2oH2+ZoAtc9RBr/mY0SLdGyap+Nxh6W0In2Sn5C8/W00c/7dXn63we1DtAHud9WZbFNimmFL2iIoqt8eDPQHptERIkNoO8prFVvblm13OaG6oGM+n7P4/RrRz2HdTktotxHFdZW5tvm72UWEtm9dQF6n++hU1FmVFL++L2Nsdt3/1IVrWaacda4Se91t+pHDVXF5HFd9pG7X14NNyePr6wkfPTRI+H6qDPvLqRM5DR2beZ8W95Divq0IWXXyy/d18Yq09ZhyY/fyPjafY37yta8ybD9l3W15+crXYhQ5rsj2Wkb7iDadon1c+tKI4p5NR6HjPl/vqvLm92uK8lTjWNntkwJTu9hkiJmHVf3S1V5UOii6PWL1nVqOkP5QI/b2L2o+Kqr/h9i0bHNl9HudnKn0btKBbZzItQ7n47Drmutg6P+ubZK7/5va0PU8XZS56DP4Isci07gUo3/fscdlfMyp6xR6dy0vt/275K1bJ8qkHI99bdK3v4vt4Gtzs7sEWa5aZH4NDz3yfWG368bXLlQ6GZYQ7/UL1y3mryroZ+nkZwK28SD1vlt+7sNd+lcR3Ji1RKq1WcvhftFzousYxftH7Ngu2pZubcGfD8eMizp5Y/uha/m69NNK5siSOapkcq2lTOOGvE4y9aPclFl20eXTvwoZO374ymob90Jx3Zfk2h/I849q7VNE+WXsj+ZFlJ96Xcd1PyD4ue2J69/Q9V+u9uPrQC7/sHRftjE+n+eQP2Ztl5Kc+0TX/WND8vP2iF23xO7lfO3XtKfLhUm/PE6Ze78RD/3Fknr8i907yWsoUx+M3S+0SNjcHyu7qg6+aYvqF671TLXfTzU+2uaTnOOzbFc+7yHoZE59npIL175kay/ZxlKMH6a+NSJdl90XKXytpbMpTr/kP5zJfqxQDzneYWTstxh9pPPdYJ/CL8alTBag+fFvHFXtQMutWxBloOUMMHS6GWSyVYS4pvgmexXtVjc/TFWk9ZnnZLt3+caI10/8Xkb+hsYlfeh+QOyPNQN1S7hv2nqivEVSj/Ex+1lu73Ib1olbu4jpfN4ddbWbHN+/mcpWfUem+g7RhK4833SuepHbN0d5PjKF1kUll3xPFc5d+btTW9uqdCHXwaQ7kw252ENIW9vKTdEfTLox+VPYT6r8XXUWq7tYuXyZnEAG+ic+pwyVdRLDp8wcOp0kEZNXzLyqw3f+yEkjMI1sFznk8ulDKcoKlcFVlz75qPyu9+U8YuvnqnfXNDn6t6neNr3xfHj4JEU500ma8SSkjjodptBlTLurbI7rTxUnhcxF6d9W76KRbd6G3DdVNj2qia/qD3KY2O90elLJocpHJc90Q7kqVLqaLlGUjYj+Pg00jD8Xk+Wnf5UAN8c8HGrvXKYi+4irnsoo09ctU29Fll2UraSyaxnTOar8DFw+w60St+cRNlzfm9E9y9CNUTZM5/7iOTWR6imOgaKf/pn6hJw/f8dDdS6u0tNhDN1ZOlGUoauTrqyQNvCd21Mjy8N/T7AixBkQrm3tRKS0tngDwrWYzobuLFwXV3WfP5uR9TGTXdvc3BRVjq18l3rbwmaS8c9QByR4m3Sb/lPVX2V/M4naDkV79GFmJDad2NaLOdpBpxsbvs+/YubgVPO5bn3h+75BahnEOU/EVb+yTL7vQeTQp04GH/twfTYaCv9ehe8XXdZ0Ic+IY94Hcik/9h0Zk35c7MdWXo737HM/y6dllPENj9zeuvq7vMMYam88fZnfU7nOHznf6/AdP+W8ffXv2q6uelDlE1N/Wx+Prb/MG8ARBVJ0eb7rz5Tf6sl5l/G9nizDnJLJudZoaNqU/hbsCPH73dhu+03aWPiZhW9/yLHf8IGvT1OtzwZJ56yG/7YvX5sSdn+yof6x5av2ebxcV1dOZ9pDVgSXys/36uLzG1s5Nvj7pKo9axm2zsueylxeT1lWlQ4rkuuzx5f3+VXPPGIhgbLnKp/rtiJdcz2lOtMpAtMZV27E/kRttyaF83dFbf3NdYwXx6sZpH0uVkZ/VslmOrspa24V1+O56u3TdmXpQdaJy36wLPm4LZVR7jyp/CLOmULtzeWZoqstuLS9rhzTmqwIe3LVia0f2OSP3c/71Ec8V0itv6JtONbOXdb3Oc5YdcTaQVFzRWg7+z6HydnHy+qPoWO+j1yq8anofifWl7ri97chNiq/z6KyM37t8333sJR/SF/3bUvd+z+8nV3KNPWfIvt3mfNZijFAZT8xfXSekLfOtl3rHCuPzxrEdT7U9UvRjn3HKV5/XTuo2i3n+E3L5L+3yN+TkH+z07ZGDlkviuXLcX3aL7b+8m+duhCzJonp/yF9wabPItZhJmJ/N8pVfvn31Fok7PeiYsalFON4bPnyuOO7Ru2G+S52fqB5DAt55bJtXf2LtJdQParCVevHlqcufduvKJuQ5yxxvA/Zw6W0l5D3+nz7a4wdieXxd+FS2SjPN7Z9XXDRp62/dMv4GTM22uwx1/iTe7zTUSfjf1Mqld36EHv2xvPoprMnGfGvIiDHk+/x+EQTP7fMOjl928f0/855OTnaJ5XeQsevVHNojO5147ePXLH681mDqOBhqef/Ivp+7PMF1Vxs02kMITLK30zp/k+FbX1RdP/w1b2OMt9hiR1bKLHfZ+XWT+4+ahqzVM8iUug81r5tfTf3+JB6DPFpk1zllLUu9523cpPLdlR6zTVP+bShGFd1lh/Td33rVdT44WqTtjqktOtc87osc8x5hM9vyLrK49v+Pvmp7De0/vyvLJvk1C3+1OOyLyG/aSSud1L/TlLq/BoZ5M2xNj66IFRlT9fcT4GqDYosQ3df/G0zlR5U4UVzjAJZPpW8NlLI5lOejzwq+eS4rnWZbsjTx7ZUrq4sXdrQPmAa82Pb0HVuyZl3rrrZ7Nal/ULzdy0zBUXrMaQcU18v6ncmxd9eM/1fkdQ24Tvu+paZ2q5S6z13+anlTyVfrv4aWz/desfFfn3WEj727rNGKHJdlqsM1VompjzT+shXv7F75dj3J3K3qY7QM7DcZ2L/Aw=="),be=new s(ne),Te=function(pt){switch(pt){case w:return L;case N:case m:case U:return L;case R:return x;default:return pt}},Le=function(pt){switch(pt){case h:case p:return f;case v:return A;default:return pt}},Xe=function(pt,q){q===void 0&&(q=!1),this.position=pt,this.required=q},ze=function(){function We(q){this.string=q,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}var pt=We.prototype;return pt.nextCodePoint=function(){var Ie=this.string.charCodeAt(this.pos++),le=this.string.charCodeAt(this.pos);return 55296<=Ie&&Ie<=56319&&56320<=le&&le<=57343?(this.pos++,(Ie-55296)*1024+(le-56320)+65536):Ie},pt.nextCharClass=function(){return Te(be.get(this.nextCodePoint()))},pt.getSimpleBreak=function(){switch(this.nextClass){case v:return!1;case f:case h:case p:return this.curClass=f,!1;case d:return this.curClass=d,!1}return null},pt.getPairTableBreak=function(Ie){var le=!1;switch(de[this.curClass][this.nextClass]){case D:le=!0;break;case V:le=Ie===v;break;case J:if(le=Ie===v,!le)return le=!1,le;break;case Z:if(Ie!==v)return le;break;case oe:break}return this.LB8a&&(le=!1),this.LB21a&&(this.curClass===u||this.curClass===b)?(le=!1,this.LB21a=!1):this.LB21a=this.curClass===T,this.curClass===I?(this.LB30a++,this.LB30a==2&&this.nextClass===I&&(le=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,le},pt.nextBreak=function(){if(this.curClass==null){var Ie=this.nextCharClass();this.curClass=Le(Ie),this.nextClass=Ie,this.LB8a=Ie===y,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;var le=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===f||this.curClass===d&&this.nextClass!==h)return this.curClass=Le(Te(this.nextClass)),new Xe(this.lastPos,!0);var ue=this.getSimpleBreak();if(ue===null&&(ue=this.getPairTableBreak(le)),this.LB8a=this.nextClass===y,ue)return new Xe(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new Xe(this.string.length)):null},We}();r.exports=ze},50477:function(){},16403:function(){},63779:function(){},77199:function(){},10821:function(r,a,o){"use strict";var s=o(10884),c=typeof globalThis>"u"?o.g:globalThis;r.exports=function(){for(var f=[],d=0;d<s.length;d++)typeof c[s[d]]=="function"&&(f[f.length]=s[d]);return f}},24766:function(r,a,o){var s=o(32504),c=o(41209);function l(le){return le&&le.__esModule?le.default:le}function f(le){Object.defineProperty(le,"__esModule",{value:!0,configurable:!0})}function d(le,ue,De,Je){Object.defineProperty(le,ue,{get:De,set:Je,enumerable:!0,configurable:!0})}f(r.exports),d(r.exports,"getCategory",()=>V),d(r.exports,"getCombiningClass",()=>J),d(r.exports,"getScript",()=>Z),d(r.exports,"getEastAsianWidth",()=>oe),d(r.exports,"getNumericValue",()=>de),d(r.exports,"isAlphabetic",()=>ne),d(r.exports,"isDigit",()=>be),d(r.exports,"isPunctuation",()=>Te),d(r.exports,"isLowerCase",()=>Le),d(r.exports,"isUpperCase",()=>Xe),d(r.exports,"isTitleCase",()=>ze),d(r.exports,"isWhiteSpace",()=>We),d(r.exports,"isBaseForm",()=>pt),d(r.exports,"isMark",()=>q),d(r.exports,"default",()=>Ie);var h={};h=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');let p=new(l(c))(l(s).toByteArray("AAARAAAAAADwfAEAZXl5ONRt+/5bPVFZimRfKoTQJNm37CGE7Iw0j3UsTWKsoyI7kwyyTiEUzSD7NiEzhWYijH0wMVkHE4Mx49fzfo+3nuP4/fdZjvv+XNd5n/d9nef1WZvmKhTxiZndzDQBSEYQqxqKwnsKvGQucFh+6t6cJ792ePQBZv5S9yXSwkyjf/P4T7mTNnIAv1dOVhMlR9lflbUL9JeJguqsjvG9NTj/wLb566VAURnLo2vvRi89S3gW/33ihh2eXpDn40BIW7REl/7coRKIhAFlAiOtbLDTt6mMb4GzMF1gNnvX/sBxtbsAIjfztCNcQjcNDtLThRvuXu5M5g/CBjaLBE4lJm4qy/oZD97+IJryApcXfgWYlkvWbhfXgujOJKVu8B+ozqTLbxyJ5kNiR75CxDqfBM9eOlDMmGeoZ0iQbbS5VUplIwI+ZNXEKQVJxlwqjhOY7w3XwPesbLK5JZE+Tt4X8q8km0dzInsPPzbscrjBMVjF5mOHSeRdJVgKUjLTHiHqXSPkep8N/zFk8167KLp75f6RndkvzdfB6Uz3MmqvRArzdCbs1/iRZjYPLLF3U8Qs+H+Rb8iK51a6NIV2V9+07uJsTGFWpPz8J++7iRu2B6eAKlK/kujrLthwaD/7a6J5w90TusnH1JMAc+gNrql4aspOUG/RrsxUKmPzhHgP4Bleru+6Vfc/MBjgXVx7who94nPn7MPFrnwQP7g0k0Dq0h2GSKO6fTZ8nLodN1SiOUj/5EL/Xo1DBvRm0wmrh3x6phcJ20/9CuMr5h8WPqXMSasLoLHoufTmE7mzYrs6B0dY7KjuCogKqsvxnxAwXWvd9Puc9PnE8DOHT2INHxRlIyVHrqZahtfV2E/A2PDdtA3ewlRHMtFIBKO/T4IozWTQZ+mb+gdKuk/ZHrqloucKdsOSJmlWTSntWjcxVMjUmroXLM10I6TwDLnBq4LP69TxgVeyGsd8yHvhF8ydPlrNRSNs9EP7WmeuSE7Lu10JbOuQcJw/63sDp68wB9iwP5AO+mBpV0R5VDDeyQUFCel1G+4KHBgEVFS0YK+m2sXLWLuGTlkVAd97WwKKdacjWElRCuDRauf33l/yVcDF6sVPKeTes99FC1NpNWcpieGSV/IbO8PCTy5pbUR1U8lxzf4T+y6fZMxOz3LshkQLeeDSd0WmUrQgajmbktrxsb2AZ0ACw2Vgni+gV/m+KvCRWLg08Clx7uhql+v9XySGcjjOHlsp8vBw/e8HS7dtiqF6T/XcSXuaMW66GF1g4q9YyBadHqy3Y5jin1c7yZos6BBr6dsomSHxiUHanYtcYQwnMMZhRhOnaYJeyJzaRuukyCUh48+e/BUvk/aEfDp8ag+jD64BHxNnQ5v/E7WRk7eLjGV13I3oqy45YNONi/1op1oDr7rPjkhPsTXgUpQtGDPlIs55KhQaic9kSGs/UrZ2QKQOflB8MTEQxRF9pullToWO7Eplan6mcMRFnUu2441yxi23x+KqKlr7RWWsi9ZXMWlr8vfP3llk1m2PRj0yudccxBuoa7VfIgRmnFPGX6Pm1WIfMm/Rm4n/xTn8IGqA0GWuqgu48pEUO0U9nN+ZdIvFpPb7VDPphIfRZxznlHeVFebkd9l+raXy9BpTMcIUIvBfgHEb6ndGo8VUkxpief14KjzFOcaANfgvFpvyY8lE8lE4raHizLpluPzMks1hx/e1Hok5yV0p7qQH7GaYeMzzZTFvRpv6k6iaJ4yNqzBvN8J7B430h2wFm1IBPcqbou33G7/NWPgopl4Mllla6e24L3TOTVNkza2zv3QKuDWTeDpClCEYgTQ+5vEBSQZs/rMF50+sm4jofTgWLqgX1x3TkrDEVaRqfY/xZizFZ3Y8/DFEFD31VSfBQ5raEB6nHnZh6ddehtclQJ8fBrldyIh99LNnV32HzKEej04hk6SYjdauCa4aYW0ru/QxvQRGzLKOAQszf3ixJypTW3WWL6BLSF2EMCMIw7OUvWBC6A/gDc2D1jvBapMCc7ztx6jYczwTKsRLL6dMNXb83HS8kdD0pTMMj161zbVHkU0mhSHo9SlBDDXdN6hDvRGizmohtIyR3ot8tF5iUG4GLNcXeGvBudSFrHu+bVZb9jirNVG+rQPI51A7Hu8/b0UeaIaZ4UgDO68PkYx3PE2HWpKapJ764Kxt5TFYpywMy4DLQqVRy11I7SOLhxUFmqiEK52NaijWArIfCg6qG8q5eSiwRCJb1R7GDJG74TrYgx/lVq7w9++Kh929xSJEaoSse5fUOQg9nMAnIZv+7fwVRcNv3gOHI46Vb5jYUC66PYHO6lS+TOmvEQjuYmx4RkffYGxqZIp/DPWNHAixbRBc+XKE3JEOgs4jIwu/dSAwhydruOGF39co91aTs85JJ3Z/LpXoF43hUwJsb/M1Chzdn8HX8vLXnqWUKvRhNLpfAF4PTFqva1sBQG0J+59HyYfmQ3oa4/sxZdapVLlo/fooxSXi/dOEQWIWq8E0FkttEyTFXR2aNMPINMIzZwCNEheYTVltsdaLkMyKoEUluPNAYCM2IG3br0DLy0fVNWKHtbSKbBjfiw7Lu06gQFalC7RC9BwRMSpLYDUo9pDtDfzwUiPJKLJ2LGcSphWBadOI/iJjNqUHV7ucG8yC6+iNM9QYElqBR7ECFXrcTgWQ3eG/tCWacT9bxIkfmxPmi3vOd36KxihAJA73vWNJ+Y9oapXNscVSVqS5g15xOWND/WuUCcA9YAAg6WFbjHamrblZ5c0L6Zx1X58ZittGcfDKU697QRSqW/g+RofNRyvrWMrBn44cPvkRe2HdTu/Cq01C5/riWPHZyXPKHuSDDdW8c1XPgd6ogvLh20qEIu8c19sqr4ufyHrwh37ZN5MkvY1dsGmEz9pUBTxWrvvhNyODyX2Q1k/fbX/T/vbHNcBrmjgDtvBdtZrVtiIg5iXQuzO/DEMvRX8Mi1zymSlt92BGILeKItjoShJXE/H7xwnf0Iewb8BFieJ9MflEBCQYEDm8eZniiEPfGoaYiiEdhQxHQNr2AuRdmbL9mcl18Kumh+HEZLp6z+j35ML9zTbUwahUZCyQQOgQrGfdfQtaR/OYJ/9dYXb2TWZFMijfCA8Nov4sa5FFDUe1T68h4q08WDE7JbbDiej4utRMR9ontevxlXv6LuJTXt1YEv8bDzEt683PuSsIN0afvu0rcBu9AbXZbkOG3K3AhtqQ28N23lXm7S3Yn6KXmAhBhz+GeorJJ4XxO/b3vZk2LXp42+QvsVxGSNVpfSctIFMTR1bD9t70i6sfNF3WKz/uKDEDCpzzztwhL45lsw89H2IpWN10sXHRlhDse9KCdpP5qNNpU84cTY+aiqswqR8XZ9ea0KbVRwRuOGQU3csAtV2fSbnq47U6es6rKlWLWhg3s/B9C9g+oTyp6RtIldR51OOkP5/6nSy6itUVPcMNOp4M/hDdKOz3uK6srbdxOrc2cJgr1Sg02oBxxSky6V7JaG+ziNwlfqnjnvh2/uq1lKfbp+qpwq/D/5OI5gkFl5CejKGxfc2YVJfGqc4E0x5e9PHK2ukbHNI7/RZV6LNe65apbTGjoCaQls0txPPbmQbCQn+/upCoXRZy9yzorWJvZ0KWcbXlBxU/d5I4ERUTxMuVWhSMmF677LNN7NnLwsmKawXkCgbrpcluOl0WChR1qhtSrxGXHu251dEItYhYX3snvn1gS2uXuzdTxCJjZtjsip0iT2sDC0qMS7Bk9su2NyXjFK5/f5ZoWwofg3DtTyjaFqspnOOTSh8xK/CKUFS57guVEkw9xoQuRCwwEO9Lu9z2vYxSa9NFV8DvSxv2C4WYLYF8Nrc4DzWkzNsk81JJOlZ/LYJrGCoj4MmZpnf3AXmzxT4rtl9jsqljEyedz468SGKdBiQzyz/qWKEhFg45ZczlZZ3KGL3l6sn+3TTa3zMVMhPa1obGp/z+fvY0QXTrJTf1XAT3EtQdUfYYlmWZyvPZ/6rWwU7UOQei7pVE0osgN94Iy+T1+omE6z4Rh2O20FjgBeK2y1mcoFiMDOJvuZPn5Moy9fmFH3wyfKvn4+TwfLvt/lHTTVnvrtoUWRBiQXhiNM8nE6ZoWeux/Z0b2unRcdUzdDpmL7CAgd1ToRXwgmHTZOgiGtVT+xr1QH9ObebRTT4NzL+XSpLuuWp62GqQvJVTPoZOeJCb6gIwd9XHMftQ+Kc08IKKdKQANSJ1a2gve3JdRhO0+tNiYzWAZfd7isoeBu67W7xuK8WX7nhJURld98Inb0t/dWOSau/kDvV4DJo/cImw9AO2Gvq0F2n0M7yIZKL8amMbjYld+qFls7hq8Acvq97K2PrCaomuUiesu7qNanGupEl6J/iem8lyr/NMnsTr6o41PO0yhQh3hPFN0wJP7S830je9iTBLzUNgYH+gUZpROo3rN2qgCI+6GewpX8w8CH+ro6QrWiStqmcMzVa3vEel+3/dDxMp0rDv1Q6wTMS3K64zTT6RWzK1y643im25Ja7X2ePCV2mTswd/4jshZPo4bLnerqIosq/hy2bKUAmVn9n4oun1+a0DIZ56UhVwmZHdUNpLa8gmPvxS1eNvCF1T0wo1wKPdCJi0qOrWz7oYRTzgTtkzEzZn308XSLwUog4OWGKJzCn/3FfF9iA32dZHSv30pRCM3KBY9WZoRhtdK/ChHk6DEQBsfV6tN2o1Cn0mLtPBfnkS+qy1L2xfFe9TQPtDE1Be44RTl82E9hPT2rS2+93LFbzhQQO3C/hD2jRFH3BWWbasAfuMhRJFcTri73eE835y016s22DjoFJ862WvLj69fu2TgSF3RHia9D5DSitlQAXYCnbdqjPkR287Lh6dCHDapos+eFDvcZPP2edPmTFxznJE/EBLoQQ0Qmn9EkZOyJmHxMbvKYb8o21ZHmv5YLqgsEPk9gWZwYQY9wLqGXuax/8QlV5qDaPbq9pLPT1yp+zOWKmraEy1OUJI7zdEcEmvBpbdwLrDCgEb2xX8S/nxZgjK4bRi+pbOmbh8bEeoPvU/L9ndx9kntlDALbdAvp0O8ZC3zSUnFg4cePsw7jxewWvL7HRSBLUn6J7vTH9uld5N76JFPgBCdXGF221oEJk++XfRwXplLSyrVO7HFWBEs99nTazKveW3HpbD4dH/YmdAl+lwbSt8BQWyTG7jAsACI7bPPUU9hI9XUHWqQOuezHzUjnx5Qqs6T1qNHfTTHleDtmqK7flA9a0gz2nycIpz1FHBuWxKNtUeTdqP29Fb3tv+tl5JyBqXoR+vCsdzZwZUhf6Lu8bvkB9yQP4x7GGegB0ym0Lpl03Q7e+C0cDsm9GSDepCDji7nUslLyYyluPfvLyKaDSX4xpR+nVYQjQQn5F8KbY1gbIVLiK1J3mW90zTyR1bqApX2BlWh7KG8LAY9/S9nWC0XXh9pZZo6xuir12T43rkaGfQssbQyIslA7uJnSHOV22NhlNtUo0czxPAsXhh8tIQYaTM4l/yAlZlydTcXhlG22Gs/n3BxKBd/3ZjYwg3NaUurVXhNB+afVnFfNr9TbC9ksNdvwpNfeHanyJ8M6GrIVfLlYAPv0ILe4dn0Z+BJSbJkN7eZY/c6+6ttDYcIDeUKIDXqUSE42Xdh5nRbuaObozjht0HJ5H1e+em+NJi/+8kQlyjCbJpPckwThZeIF9/u7lrVIKNeJLCN/TpPAeXxvd31/CUDWHK9MuP1V1TJgngzi4V0qzS3SW3Qy5UiGHqg02wQa5tsEl9s/X9nNMosgLlUgZSfCBj1DiypLfhr9/r0nR0XY2tmhDOcUS4E7cqa4EJBhzqvpbZa35Q5Iz5EqmhYiOGDAYk606Tv74+KGfPjKVuP15rIzgW0I7/niOu9el/sn2bRye0gV+GrePDRDMHjwO1lEdeXH8N+UTO3IoN18kpI3tPxz+fY+n2MGMSGFHAx/83tKeJOl+2i+f1O9v6FfEDBbqrw+lpM8Anav7zHNr7hE78nXUtPNodMbCnITWA7Ma/IHlZ50F9hWge/wzOvSbtqFVFtkS8Of2nssjZwbSFdU+VO8z6tCEc9UA9ACxT5zIUeSrkBB/v1krOpm7bVMrGxEKfI6LcnpB4D8bvn2hDKGqKrJaVAJuDaBEY3F7eXyqnFWlOoFV/8ZLspZiZd7orXLhd4mhHQgbuKbHjJWUzrnm0Dxw/LJLzXCkh7slMxKo8uxZIWZfdKHlfI7uj3LP6ARAuWdF7ZmZ7daOKqKGbz5LxOggTgS39oEioYmrqkCeUDvbxkBYKeHhcLmMN8dMF01ZMb32IpL/cH8R7VHQSI5I0YfL14g9d7P/6cjB1JXXxbozEDbsrPdmL8ph7QW10jio+v7YsqHKQ6xrBbOVtxU0/nFfzUGZwIBLwyUvg49ii+54nv9FyECBpURnQK4Ox6N7lw5fsjdd5l/2SwBcAHMJoyjO1Pifye2dagaOwCVMqdJWAo77pvBe0zdJcTWu5fdzPNfV2p1pc7/JKQ8zhKkwsOELUDhXygPJ5oR8Vpk2lsCen3D3QOQp2zdrSZHjVBstDF/wWO98rrkQ6/7zt/Drip7OHIug1lomNdmRaHRrjmqeodn22sesQQPgzimPOMqC60a5+i/UYh51uZm+ijWkkaI2xjrBO2558DZNZMiuDQlaVAvBy2wLn/bR3FrNzfnO/9oDztYqxZrr7JMIhqmrochbqmQnKowxW29bpqTaJu7kW1VotC72QkYX8OoDDdMDwV1kJRk3mufgJBzf+iwFRJ7XWQwO5ujVglgFgHtycWiMLx5N+6XU+TulLabWjOzoao03fniUW0xvIJNPbk7CQlFZd/RCOPvgQbLjh5ITE8NVJeKt3HGr6JTnFdIzcVOlEtwqbIIX0IM7saC+4N5047MTJ9+Wn11EhyEPIlwsHE5utCeXRjQzlrR+R1Cf/qDzcNbqLXdk3J7gQ39VUrrEkS/VMWjjg+t2oYrqB0tUZClcUF6+LBC3EQ7KnGIwm/qjZX4GKPtjTX1zQKV6nPAb2t/Rza5IqKRf8i2DFEhV/YSifX0YwsiF6TQnp48Gr65TFq0zUe6LGjiY7fq0LSGKL1VnC6ESI2yxvt3XqBx53B3gSlGFeJcPbUbonW1E9E9m4NfuwPh+t5QjRxX34lvBPVxwQd7aeTd+r9dw5CiP1pt8wMZoMdni7GapYdo6KPgeQKcmlFfq4UYhvV0IBgeiR3RnTMBaqDqpZrTRyLdsp4l0IXZTdErfH0sN3dqBG5vRIx3VgCYcHmmkqJ8Hyu3s9K9uBD1d8cZUEx3qYcF5vsqeRpF1GOg8emeWM2OmBlWPdZ6qAXwm3nENFyh+kvXk132PfWAlN0kb7yh4fz2T7VWUY/hEXX5DvxGABC03XRpyOG8t/u3Gh5tZdpsSV9AWaxJN7zwhVglgII1gV28tUViyqn4UMdIh5t+Ea2zo7PO48oba0TwQbiSZOH4YhD578kPF3reuaP7LujPMsjHmaDuId9XEaZBCJhbXJbRg5VCk3KJpryH/+8S3wdhR47pdFcmpZG2p0Bpjp/VbvalgIZMllYX5L31aMPdt1J7r/7wbixt0Mnz2ZvNGTARHPVD+2O1D8SGpWXlVnP2ekgon55YiinADDynyaXtZDXueVqbuTi8z8cHHK325pgqM+mWZwzHeEreMvhZopAScXM14SJHpGwZyRljMlDvcMm9FZ/1e9+r/puOnpXOtc9Iu2fmgBfEP9cGW1Fzb1rGlfJ08pACtq1ZW18bf2cevebzVeHbaA50G9qoUp39JWdPHbYkPCRXjt4gzlq3Cxge28Mky8MoS/+On72kc+ZI2xBtgJytpAQHQ1zrEddMIVyR5urX6yBNu8v5lKC8eLdGKTJtbgIZ3ZyTzSfWmx9f+cvcJe8yM39K/djkp2aUTE/9m2Lj5jg7b8vdRAer7DO3SyLNHs1CAm5x5iAdh2yGJYivArZbCBNY88Tw+w+C1Tbt7wK3zl2rzTHo/D8/gb3c3mYrnEIEipYqPUcdWjnTsSw471O3EUN7Gtg4NOAs9PJrxm03VuZKa5xwXAYCjt7Gs01Km6T2DhOYUMoFcCSu7Hk1p3yP1eG+M3v3Q5luAze6WwBnZIYO0TCucPWK+UJ36KoJ8Y+vpavhLO8g5ed704IjlQdfemrMu//EvPYXTQSGIPPfiagJS9nMqP5IvkxN9pvuJz7h8carPXTKMq8jnTeL0STan6dnLTAqwIswcIwWDR2KwbGddAVN8SYWRB7kfBfBRkSXzvHlIF8D6jo64kUzYk5o/n8oLjKqat0rdXvQ86MkwQGMnnlcasqPPT2+mVtUGb32KuH6cyZQenrRG11TArcAl27+nvOMBDe++EKHf4YdyGf7mznzOz33cFFGEcv329p4qG2hoaQ8ULiMyVz6ENcxhoqGnFIdupcn7GICQWuw3yO3W8S33mzCcMYJ8ywc7U7rmaQf/W5K63Gr4bVTpXOyOp4tbaPyIaatBNpXqlmQUTSZXjxPr19+73PSaT+QnI35YsWn6WpfJjRtK8vlJZoTSgjaRU39AGCkWOZtifJrnefCrqwTKDFmuWUCukEsYcRrMzCoit28wYpP7kSVjMD8WJYQiNc2blMjuqYegmf6SsfC1jqz8XzghMlOX+gn/MKZmgljszrmehEa4V98VreJDxYvHr3j7IeJB9/sBZV41BWT/AZAjuC5XorlIPnZgBAniBEhanp0/0+qZmEWDpu8ige1hUPIyTo6T6gDEcFhWSoduNh8YSu65KgMOGBw7VlNYzNIgwHtq9KP2yyTVysqX5v12sf7D+vQUdR2dRDvCV40rIInXSLWT/yrC6ExOQxBJwIDbeZcl3z1yR5Rj3l8IGpxspapnvBL+fwupA3b6fkFceID9wgiM1ILB0cHVdvo/R4xg8yqKXT8efl0GnGX1/27FUYeUW2L/GNRGGWVGp3i91oaJkb4rybENHre9a2P5viz/yqk8ngWUUS+Kv+fu+9BLFnfLiLXOFcIeBJLhnayCiuDRSqcx0Qu68gVsGYc6EHD500Fkt+gpDj6gvr884n8wZ5o6q7xtL5wA0beXQnffWYkZrs2NGIRgQbsc5NB302SVx+R4ROvmgZaR8wBcji128BMfJ9kcvJ4DC+bQ57kRmv5yxgU4ngZfn0/JNZ8JBwxjTqS+s9kjJFG1unGUGLwMiIuXUD9EFhNIJuyCEAmVZSIGKH4G6v1gRR1LyzQKH2ZqiI1DnHMoDEZspbDjTeaFIAbSvjSq3A+n46y9hhVM8wIpnARSXyzmOD96d9UXvFroSPgGw1dq2vdEqDq9fJN1EbL2WulNmHkFDvxSO9ZT/RX/Bw2gA/BrF90XrJACereVfbV/YXaKfp77Nmx5NjEIUlxojsy7iN7nBHSZigfsbFyVOX1ZTeCCxvqnRSExP4lk5ZeYlRu9caaa743TWNdchRIhEWwadsBIe245C8clpaZ4zrPsk+OwXzxWCvRRumyNSLW5KWaSJyJU95cwheK76gr7228spZ3hmTtLyrfM2QRFqZFMR8/Q6yWfVgwTdfX2Ry4w3+eAO/5VT5nFb5NlzXPvBEAWrNZ6Q3jbH0RF4vcbp+fDngf/ywpoyNQtjrfvcq93AVb1RDWRghvyqgI2BkMr1rwYi8gizZ0G9GmPpMeqPerAQ0dJbzx+KAFM4IBq6iSLpZHUroeyfd9o5o+4fR2EtsZBoJORQEA4SW0CmeXSnblx2e9QkCHIodyqV6+g5ETEpZsLqnd/Na60EKPX/tQpPEcO+COIBPcQdszDzSiHGyQFPly/7KciUh1u+mFfxTCHGv9nn2WqndGgeGjQ/kr02qmTBX7Hc1qiEvgiSz1Tz/sy7Es29wvn6FrDGPP7asXlhOaiHxOctPvTptFA1kHFUk8bME7SsTSnGbFbUrssxrq70LhoSh5OwvQna+w84XdXhZb2sloJ4ZsCg3j+PrjJL08/JBi5zGd6ud/ZxhmcGKLOXPcNunQq5ESW92iJvfsuRrNYtawWwSmNhPYoFj2QqWNF0ffLpGt/ad24RJ8vkb5sXkpyKXmvFG5Vcdzf/44k3PBL/ojJ52+kWGzOArnyp5f969oV3J2c4Li27Nkova9VwRNVKqN0V+gV+mTHitgkXV30aWd3A1RSildEleiNPA+5cp+3+T7X+xfHiRZXQ1s4FA9TxIcnveQs9JSZ5r5qNmgqlW4zMtZ6rYNvgmyVcywKtu8ZxnSbS5vXlBV+NXdIfi3+xzrnJ0TkFL+Un8v1PWOC2PPFCjVPq7qTH7mOpzOYj/b4h0ceT+eHgr97Jqhb1ziVfeANzfN8bFUhPKBi7hJBCukQnB0aGjFTYLJPXL26lQ2b80xrOD5cFWgA8hz3St0e69kwNnD3+nX3gy12FjrjO+ddRvvvfyV3SWbXcxqNHfmsb9u1TV+wHTb9B07/L2sB8WUHJ9eeNomDyysEWZ0deqEhH/oWI2oiEh526gvAK1Nx2kIhNvkYR+tPYHEa9j+nd1VBpQP1uzSjIDO+fDDB7uy029rRjDC5Sk6aKczyz1D5uA9Lu+Rrrapl8JXNL3VRllNQH2K1ZFxOpX8LprttfqQ56MbPM0IttUheXWD/mROOeFqGUbL+kUOVlXLTFX/525g4faLEFO4qWWdmOXMNvVjpIVTWt650HfQjX9oT3Dg5Au6+v1/Ci78La6ZOngYCFPT1AUwxQuZ0yt5xKdNXLaDTISMTeCj16XTryhM36K2mfGRIgot71voWs8tTpL/f1rvcwv3LSDf+/G8THCT7NpfHWcW+lsF/ol8q9Bi6MezNTqp0rpp/kJRiVfNrX/w27cRRTu8RIIqtUblBMkxy4jwAVqCjUJkiPBj2cAoVloG8B2/N5deLdMhDb7xs5nhd3dubJhuj8WbaFRyu1L678DHhhA+rMimNo4C1kGpp0tD/qnCfCFHejpf0LJX43OTr578PY0tnIIrlWyNYyuR/ie6j2xNb1OV6u0dOX/1Dtcd7+ya9W+rY2LmnyQMtk8SMLTon8RAdwOaN2tNg5zVnDKlmVeOxPV2vhHIo9QEPV7jc3f+zVDquiNg1OaHX3cZXJDRY5MJpo+VanAcmqp4oasYLG+wrXUL5vJU0kqk2hGEskhP+Jjigrz1l6QnEwp6n8PMVeJp70Ii6ppeaK9GhF6fJE00ceLyxv08tKiPat4QdxZFgSbQknnEiCLD8Qc1rjazVKM3r3gXnnMeONgdz/yFV1q+haaN+wnF3Fn4uYCI9XsKOuVwDD0LsCO/f0gj5cmxCFcr7sclIcefWjvore+3aSU474cyqDVxH7w1RX3CHsaqsMRX17ZLgjsDXws3kLm2XJdM3Ku383UXqaHqsywzPhx7NFir0Fqjym/w6cxD2U9ypa3dx7Z12w/fi3Jps8sqJ8f8Ah8aZAvkHXvIRyrsxK7rrFaNNdNvjI8+3Emri195DCNa858anj2Qdny6Czshkn4N2+1m+k5S8sunX3Ja7I+JutRzg1mc2e9Yc0Zv9PZn1SwhxIdU9sXwZRTd/J5FoUm0e+PYREeHg3oc2YYzGf2xfJxXExt4pT3RfDRHvMXLUmoXOy63xv5pLuhOEax0dRgSywZ/GH+YBXFgCeTU0hZ8SPEFsn8punp1Kurd1KgXxUZ+la3R5+4ePGR4ZF5UQtOa83+Vj8zh80dfzbhxWCeoJnQ4dkZJM4drzknZOOKx2n3WrvJnzFIS8p0xeic+M3ZRVXIp10tV2DyYKwRxLzulPwzHcLlYTxl4PF7v8l106Azr+6wBFejbq/3P72C/0j78cepY9990/d4eAurn2lqdGKLU8FffnMw7cY7pVeXJRMU73Oxwi2g2vh/+4gX8dvbjfojn/eLVhhYl8GthwCQ50KcZq4z2JeW5eeOnJWFQEnVxDoG459TaC4zXybECEoJ0V5q1tXrQbDMtUxeTV6Pdt1/zJuc7TJoV/9YZFWxUtCf6Ou3Vd/vR/vG0138hJQrHkNeoep5dLe+6umcSquKvMaFpm3EZHDBOvCi0XYyIFHMgX7Cqp3JVXlxJFwQfHSaIUEbI2u1lBVUdlNw4Qa9UsLPEK94Qiln3pyKxQVCeNlx8yd7EegVNQBkFLabKvnietYVB4IPZ1fSor82arbgYec8aSdFMaIluYTYuNx32SxfrjKUdPGq+UNp5YpydoEG3xVLixtmHO9zXxKAnHnPuH2fPGrjx0GcuCDEU+yXUtXh6nfUL+cykws1gJ5vkfYFaFBr9PdCXvVf35OJQxzUMmWjv0W6uGJK11uAGDqSpOwCf6rouSIjPVgw57cJCOQ4b9tkI/Y5WNon9Swe72aZryKo8d+HyHBEdWJKrkary0LIGczA4Irq353Wc0Zga3om7UQiAGCvIl8GGyaqz5zH+1gMP5phWUCpKtttWIyicz09vXg76GxkmiGSMQ06Z9X8BUwqOtauDbPIf4rpK/yYoeAHxJ9soXS9VDe1Aw+awOOxaN8foLrif0TXBvQ55dtRtulRq9emFDBxlQcqKCaD8NeTSE7FOHvcjf/+oKbbtRqz9gbofoc2EzQ3pL6W5JdfJzAWmOk8oeoECe90lVMruwl/ltM015P/zIPazqvdvFmLNVHMIZrwiQ2tIKtGh6PDVH+85ew3caqVt2BsDv5rOcu3G9srQWd7NmgtzCRUXLYknYRSwtH9oUtkqyN3CfP20xQ1faXQl4MEmjQehWR6GmGnkdpYNQYeIG408yAX7uCZmYUic9juOfb+Re28+OVOB+scYK4DaPcBe+5wmji9gymtkMpKo4UKqCz7yxzuN8VIlx9yNozpRJpNaWHtaZVEqP45n2JemTlYBSmNIK1FuSYAUQ1yBLnKxevrjayd+h2i8PjdB3YY6b0nr3JuOXGpPMyh4V2dslpR3DFEvgpsBLqhqLDOWP4yEvIL6f21PpA7/8B")),m=Math.log2||(le=>Math.log(le)/Math.LN2),A=le=>m(le)+1|0,v=A(l(h).categories.length-1),y=A(l(h).combiningClasses.length-1),b=A(l(h).scripts.length-1),u=A(l(h).eaw.length-1),x=10,w=y+b+u+x,L=b+u+x,R=u+x,T=x,I=(1<<v)-1,N=(1<<y)-1,U=(1<<b)-1,z=(1<<u)-1,D=(1<<x)-1;function V(le){let ue=p.get(le);return l(h).categories[ue>>w&I]}function J(le){let ue=p.get(le);return l(h).combiningClasses[ue>>L&N]}function Z(le){let ue=p.get(le);return l(h).scripts[ue>>R&U]}function oe(le){let ue=p.get(le);return l(h).eaw[ue>>T&z]}function de(le){let ue=p.get(le),De=ue&D;if(De===0)return null;if(De<=50)return De-1;if(De<480){let Je=(De>>4)-12,lt=(De&15)+1;return Je/lt}else if(De<768){ue=(De>>5)-14;let Je=(De&31)+2;for(;Je>0;)ue*=10,Je--;return ue}else{ue=(De>>2)-191;let Je=(De&3)+1;for(;Je>0;)ue*=60,Je--;return ue}}function ne(le){let ue=V(le);return ue==="Lu"||ue==="Ll"||ue==="Lt"||ue==="Lm"||ue==="Lo"||ue==="Nl"}function be(le){return V(le)==="Nd"}function Te(le){let ue=V(le);return ue==="Pc"||ue==="Pd"||ue==="Pe"||ue==="Pf"||ue==="Pi"||ue==="Po"||ue==="Ps"}function Le(le){return V(le)==="Ll"}function Xe(le){return V(le)==="Lu"}function ze(le){return V(le)==="Lt"}function We(le){let ue=V(le);return ue==="Zs"||ue==="Zl"||ue==="Zp"}function pt(le){let ue=V(le);return ue==="Nd"||ue==="No"||ue==="Nl"||ue==="Lu"||ue==="Ll"||ue==="Lt"||ue==="Lm"||ue==="Lo"||ue==="Me"||ue==="Mc"}function q(le){let ue=V(le);return ue==="Mn"||ue==="Me"||ue==="Mc"}var Ie={getCategory:V,getCombiningClass:J,getScript:Z,getEastAsianWidth:oe,getNumericValue:de,isAlphabetic:ne,isDigit:be,isPunctuation:Te,isLowerCase:Le,isUpperCase:Xe,isTitleCase:ze,isWhiteSpace:We,isBaseForm:pt,isMark:q}},43267:function(r){"use strict";r.exports=JSON.parse('[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]')},74488:function(r){"use strict";r.exports=JSON.parse('[["0","\\u0000",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]')},21166:function(r){"use strict";r.exports=JSON.parse('[["0","\\u0000",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]')},72324:function(r){"use strict";r.exports=JSON.parse('[["0","\\u0000",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]')},56406:function(r){"use strict";r.exports=JSON.parse('[["0","\\u0000",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]')},99129:function(r){"use strict";r.exports=JSON.parse('{"uChars":[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],"gbChars":[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189000]}')},55914:function(r){"use strict";r.exports=JSON.parse('[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]')},40679:function(r){"use strict";r.exports=JSON.parse('[["0","\\u0000",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]')}},n={};function e(r){var a=n[r];if(a!==void 0)return a.exports;var o=n[r]={id:r,loaded:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}(function(){e.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()})(),function(){e.nmd=function(r){return r.paths=[],r.children||(r.children=[]),r}}();var i=e(36164);return i}()})});var QQ=fr((zB,UB)=>{(function(t,n){typeof zB=="object"&&typeof UB<"u"?UB.exports=n():typeof define=="function"&&define.amd?define(n):(t=typeof globalThis<"u"?globalThis:t||self,t.html2canvas=n())})(zB,function(){"use strict";var t=function(B,S){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,P){k.__proto__=P}||function(k,P){for(var ae in P)Object.prototype.hasOwnProperty.call(P,ae)&&(k[ae]=P[ae])},t(B,S)};function n(B,S){if(typeof S!="function"&&S!==null)throw new TypeError("Class extends value "+String(S)+" is not a constructor or null");t(B,S);function k(){this.constructor=B}B.prototype=S===null?Object.create(S):(k.prototype=S.prototype,new k)}var e=function(){return e=Object.assign||function(S){for(var k,P=1,ae=arguments.length;P<ae;P++){k=arguments[P];for(var Me in k)Object.prototype.hasOwnProperty.call(k,Me)&&(S[Me]=k[Me])}return S},e.apply(this,arguments)};function i(B,S,k,P){function ae(Me){return Me instanceof k?Me:new k(function(Qe){Qe(Me)})}return new(k||(k=Promise))(function(Me,Qe){function ct(en){try{Gt(P.next(en))}catch(rn){Qe(rn)}}function ot(en){try{Gt(P.throw(en))}catch(rn){Qe(rn)}}function Gt(en){en.done?Me(en.value):ae(en.value).then(ct,ot)}Gt((P=P.apply(B,S||[])).next())})}function r(B,S){var k={label:0,sent:function(){if(Me[0]&1)throw Me[1];return Me[1]},trys:[],ops:[]},P,ae,Me,Qe;return Qe={next:ct(0),throw:ct(1),return:ct(2)},typeof Symbol=="function"&&(Qe[Symbol.iterator]=function(){return this}),Qe;function ct(Gt){return function(en){return ot([Gt,en])}}function ot(Gt){if(P)throw new TypeError("Generator is already executing.");for(;k;)try{if(P=1,ae&&(Me=Gt[0]&2?ae.return:Gt[0]?ae.throw||((Me=ae.return)&&Me.call(ae),0):ae.next)&&!(Me=Me.call(ae,Gt[1])).done)return Me;switch(ae=0,Me&&(Gt=[Gt[0]&2,Me.value]),Gt[0]){case 0:case 1:Me=Gt;break;case 4:return k.label++,{value:Gt[1],done:!1};case 5:k.label++,ae=Gt[1],Gt=[0];continue;case 7:Gt=k.ops.pop(),k.trys.pop();continue;default:if(Me=k.trys,!(Me=Me.length>0&&Me[Me.length-1])&&(Gt[0]===6||Gt[0]===2)){k=0;continue}if(Gt[0]===3&&(!Me||Gt[1]>Me[0]&&Gt[1]<Me[3])){k.label=Gt[1];break}if(Gt[0]===6&&k.label<Me[1]){k.label=Me[1],Me=Gt;break}if(Me&&k.label<Me[2]){k.label=Me[2],k.ops.push(Gt);break}Me[2]&&k.ops.pop(),k.trys.pop();continue}Gt=S.call(B,k)}catch(en){Gt=[6,en],ae=0}finally{P=Me=0}if(Gt[0]&5)throw Gt[1];return{value:Gt[0]?Gt[1]:void 0,done:!0}}}function a(B,S,k){if(k||arguments.length===2)for(var P=0,ae=S.length,Me;P<ae;P++)(Me||!(P in S))&&(Me||(Me=Array.prototype.slice.call(S,0,P)),Me[P]=S[P]);return B.concat(Me||S)}for(var o=function(){function B(S,k,P,ae){this.left=S,this.top=k,this.width=P,this.height=ae}return B.prototype.add=function(S,k,P,ae){return new B(this.left+S,this.top+k,this.width+P,this.height+ae)},B.fromClientRect=function(S,k){return new B(k.left+S.windowBounds.left,k.top+S.windowBounds.top,k.width,k.height)},B.fromDOMRectList=function(S,k){var P=Array.from(k).find(function(ae){return ae.width!==0});return P?new B(P.left+S.windowBounds.left,P.top+S.windowBounds.top,P.width,P.height):B.EMPTY},B.EMPTY=new B(0,0,0,0),B}(),s=function(B,S){return o.fromClientRect(B,S.getBoundingClientRect())},c=function(B){var S=B.body,k=B.documentElement;if(!S||!k)throw new Error("Unable to get document size");var P=Math.max(Math.max(S.scrollWidth,k.scrollWidth),Math.max(S.offsetWidth,k.offsetWidth),Math.max(S.clientWidth,k.clientWidth)),ae=Math.max(Math.max(S.scrollHeight,k.scrollHeight),Math.max(S.offsetHeight,k.offsetHeight),Math.max(S.clientHeight,k.clientHeight));return new o(0,0,P,ae)},l=function(B){for(var S=[],k=0,P=B.length;k<P;){var ae=B.charCodeAt(k++);if(ae>=55296&&ae<=56319&&k<P){var Me=B.charCodeAt(k++);(Me&64512)===56320?S.push(((ae&1023)<<10)+(Me&1023)+65536):(S.push(ae),k--)}else S.push(ae)}return S},f=function(){for(var B=[],S=0;S<arguments.length;S++)B[S]=arguments[S];if(String.fromCodePoint)return String.fromCodePoint.apply(String,B);var k=B.length;if(!k)return"";for(var P=[],ae=-1,Me="";++ae<k;){var Qe=B[ae];Qe<=65535?P.push(Qe):(Qe-=65536,P.push((Qe>>10)+55296,Qe%1024+56320)),(ae+1===k||P.length>16384)&&(Me+=String.fromCharCode.apply(String,P),P.length=0)}return Me},d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=typeof Uint8Array>"u"?[]:new Uint8Array(256),p=0;p<d.length;p++)h[d.charCodeAt(p)]=p;for(var m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A=typeof Uint8Array>"u"?[]:new Uint8Array(256),v=0;v<m.length;v++)A[m.charCodeAt(v)]=v;for(var y=function(B){var S=B.length*.75,k=B.length,P,ae=0,Me,Qe,ct,ot;B[B.length-1]==="="&&(S--,B[B.length-2]==="="&&S--);var Gt=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(S):new Array(S),en=Array.isArray(Gt)?Gt:new Uint8Array(Gt);for(P=0;P<k;P+=4)Me=A[B.charCodeAt(P)],Qe=A[B.charCodeAt(P+1)],ct=A[B.charCodeAt(P+2)],ot=A[B.charCodeAt(P+3)],en[ae++]=Me<<2|Qe>>4,en[ae++]=(Qe&15)<<4|ct>>2,en[ae++]=(ct&3)<<6|ot&63;return Gt},b=function(B){for(var S=B.length,k=[],P=0;P<S;P+=2)k.push(B[P+1]<<8|B[P]);return k},u=function(B){for(var S=B.length,k=[],P=0;P<S;P+=4)k.push(B[P+3]<<24|B[P+2]<<16|B[P+1]<<8|B[P]);return k},x=5,w=11,L=2,R=w-x,T=65536>>x,I=1<<x,N=I-1,U=1024>>x,z=T+U,D=z,V=32,J=D+V,Z=65536>>w,oe=1<<R,de=oe-1,ne=function(B,S,k){return B.slice?B.slice(S,k):new Uint16Array(Array.prototype.slice.call(B,S,k))},be=function(B,S,k){return B.slice?B.slice(S,k):new Uint32Array(Array.prototype.slice.call(B,S,k))},Te=function(B,S){var k=y(B),P=Array.isArray(k)?u(k):new Uint32Array(k),ae=Array.isArray(k)?b(k):new Uint16Array(k),Me=24,Qe=ne(ae,Me/2,P[4]/2),ct=P[5]===2?ne(ae,(Me+P[4])/2):be(P,Math.ceil((Me+P[4])/4));return new Le(P[0],P[1],P[2],P[3],Qe,ct)},Le=function(){function B(S,k,P,ae,Me,Qe){this.initialValue=S,this.errorValue=k,this.highStart=P,this.highValueIndex=ae,this.index=Me,this.data=Qe}return B.prototype.get=function(S){var k;if(S>=0){if(S<55296||S>56319&&S<=65535)return k=this.index[S>>x],k=(k<<L)+(S&N),this.data[k];if(S<=65535)return k=this.index[T+(S-55296>>x)],k=(k<<L)+(S&N),this.data[k];if(S<this.highStart)return k=J-Z+(S>>w),k=this.index[k],k+=S>>x&de,k=this.index[k],k=(k<<L)+(S&N),this.data[k];if(S<=1114111)return this.data[this.highValueIndex]}return this.errorValue},B}(),Xe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ze=typeof Uint8Array>"u"?[]:new Uint8Array(256),We=0;We<Xe.length;We++)ze[Xe.charCodeAt(We)]=We;var pt="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",q=50,Ie=1,le=2,ue=3,De=4,Je=5,lt=7,re=8,K=9,fe=10,he=11,Ne=12,He=13,we=14,Fe=15,Ve=16,et=17,ft=18,Re=19,gt=20,tn=21,an=22,qt=23,xn=24,Mn=25,Et=26,Ft=27,fn=28,dn=29,Bn=30,zn=31,Ge=32,Se=33,W=34,ee=35,ve=36,$e=37,ye=38,mt=39,yn=40,te=41,Pt=42,Wt=43,Ue=[9001,65288],Mt="!",Qt="\xD7",Zn="\xF7",Un=Te(pt),jn=[Bn,ve],Jn=[Ie,le,ue,Je],jo=[fe,re],Xi=[Ft,Et],Fi=Jn.concat(jo),Fr=[ye,mt,yn,W,ee],ka=[Fe,He],Ma=function(B,S){S===void 0&&(S="strict");var k=[],P=[],ae=[];return B.forEach(function(Me,Qe){var ct=Un.get(Me);if(ct>q?(ae.push(!0),ct-=q):ae.push(!1),["normal","auto","loose"].indexOf(S)!==-1&&[8208,8211,12316,12448].indexOf(Me)!==-1)return P.push(Qe),k.push(Ve);if(ct===De||ct===he){if(Qe===0)return P.push(Qe),k.push(Bn);var ot=k[Qe-1];return Fi.indexOf(ot)===-1?(P.push(P[Qe-1]),k.push(ot)):(P.push(Qe),k.push(Bn))}if(P.push(Qe),ct===zn)return k.push(S==="strict"?tn:$e);if(ct===Pt||ct===dn)return k.push(Bn);if(ct===Wt)return Me>=131072&&Me<=196605||Me>=196608&&Me<=262141?k.push($e):k.push(Bn);k.push(ct)}),[P,k,ae]},Go=function(B,S,k,P){var ae=P[k];if(Array.isArray(B)?B.indexOf(ae)!==-1:B===ae)for(var Me=k;Me<=P.length;){Me++;var Qe=P[Me];if(Qe===S)return!0;if(Qe!==fe)break}if(ae===fe)for(var Me=k;Me>0;){Me--;var ct=P[Me];if(Array.isArray(B)?B.indexOf(ct)!==-1:B===ct)for(var ot=k;ot<=P.length;){ot++;var Qe=P[ot];if(Qe===S)return!0;if(Qe!==fe)break}if(ct!==fe)break}return!1},ds=function(B,S){for(var k=B;k>=0;){var P=S[k];if(P===fe)k--;else return P}return 0},Yi=function(B,S,k,P,ae){if(k[P]===0)return Qt;var Me=P-1;if(Array.isArray(ae)&&ae[Me]===!0)return Qt;var Qe=Me-1,ct=Me+1,ot=S[Me],Gt=Qe>=0?S[Qe]:0,en=S[ct];if(ot===le&&en===ue)return Qt;if(Jn.indexOf(ot)!==-1)return Mt;if(Jn.indexOf(en)!==-1||jo.indexOf(en)!==-1)return Qt;if(ds(Me,S)===re)return Zn;if(Un.get(B[Me])===he||(ot===Ge||ot===Se)&&Un.get(B[ct])===he||ot===lt||en===lt||ot===K||[fe,He,Fe].indexOf(ot)===-1&&en===K||[et,ft,Re,xn,fn].indexOf(en)!==-1||ds(Me,S)===an||Go(qt,an,Me,S)||Go([et,ft],tn,Me,S)||Go(Ne,Ne,Me,S))return Qt;if(ot===fe)return Zn;if(ot===qt||en===qt)return Qt;if(en===Ve||ot===Ve)return Zn;if([He,Fe,tn].indexOf(en)!==-1||ot===we||Gt===ve&&ka.indexOf(ot)!==-1||ot===fn&&en===ve||en===gt||jn.indexOf(en)!==-1&&ot===Mn||jn.indexOf(ot)!==-1&&en===Mn||ot===Ft&&[$e,Ge,Se].indexOf(en)!==-1||[$e,Ge,Se].indexOf(ot)!==-1&&en===Et||jn.indexOf(ot)!==-1&&Xi.indexOf(en)!==-1||Xi.indexOf(ot)!==-1&&jn.indexOf(en)!==-1||[Ft,Et].indexOf(ot)!==-1&&(en===Mn||[an,Fe].indexOf(en)!==-1&&S[ct+1]===Mn)||[an,Fe].indexOf(ot)!==-1&&en===Mn||ot===Mn&&[Mn,fn,xn].indexOf(en)!==-1)return Qt;if([Mn,fn,xn,et,ft].indexOf(en)!==-1)for(var rn=Me;rn>=0;){var wn=S[rn];if(wn===Mn)return Qt;if([fn,xn].indexOf(wn)!==-1)rn--;else break}if([Ft,Et].indexOf(en)!==-1)for(var rn=[et,ft].indexOf(ot)!==-1?Qe:Me;rn>=0;){var wn=S[rn];if(wn===Mn)return Qt;if([fn,xn].indexOf(wn)!==-1)rn--;else break}if(ye===ot&&[ye,mt,W,ee].indexOf(en)!==-1||[mt,W].indexOf(ot)!==-1&&[mt,yn].indexOf(en)!==-1||[yn,ee].indexOf(ot)!==-1&&en===yn||Fr.indexOf(ot)!==-1&&[gt,Et].indexOf(en)!==-1||Fr.indexOf(en)!==-1&&ot===Ft||jn.indexOf(ot)!==-1&&jn.indexOf(en)!==-1||ot===xn&&jn.indexOf(en)!==-1||jn.concat(Mn).indexOf(ot)!==-1&&en===an&&Ue.indexOf(B[ct])===-1||jn.concat(Mn).indexOf(en)!==-1&&ot===ft)return Qt;if(ot===te&&en===te){for(var hi=k[Me],$n=1;hi>0&&(hi--,S[hi]===te);)$n++;if($n%2!==0)return Qt}return ot===Ge&&en===Se?Qt:Zn},fo=function(B,S){S||(S={lineBreak:"normal",wordBreak:"normal"});var k=Ma(B,S.lineBreak),P=k[0],ae=k[1],Me=k[2];(S.wordBreak==="break-all"||S.wordBreak==="break-word")&&(ae=ae.map(function(ct){return[Mn,Bn,Pt].indexOf(ct)!==-1?$e:ct}));var Qe=S.wordBreak==="keep-all"?Me.map(function(ct,ot){return ct&&B[ot]>=19968&&B[ot]<=40959}):void 0;return[P,ae,Qe]},va=function(){function B(S,k,P,ae){this.codePoints=S,this.required=k===Mt,this.start=P,this.end=ae}return B.prototype.slice=function(){return f.apply(void 0,this.codePoints.slice(this.start,this.end))},B}(),xo=function(B,S){var k=l(B),P=fo(k,S),ae=P[0],Me=P[1],Qe=P[2],ct=k.length,ot=0,Gt=0;return{next:function(){if(Gt>=ct)return{done:!0,value:null};for(var en=Qt;Gt<ct&&(en=Yi(k,Me,ae,++Gt,Qe))===Qt;);if(en!==Qt||Gt===ct){var rn=new va(k,en,ot,Gt);return ot=Gt,{value:rn,done:!1}}return{done:!0,value:null}}}},wa=1,a0=2,Ja=4,li=8,Gn=10,vi=47,zi=92,ho=9,po=32,Rs=34,A0=61,V0=35,Ao=36,Nt=37,tt=39,Vt=40,rt=41,st=95,at=45,At=33,zt=60,ht=62,Xt=64,Dt=91,hn=93,Rn=61,ke=123,qe=63,yt=125,Jt=124,Bt=126,pn=128,Qn=65533,Kn=42,ui=43,ai=44,$i=58,Ar=59,Vr=46,mo=0,Fa=8,Ta=11,Ra=14,Co=31,_0=127,Oa=-1,Ws=48,S0=97,Jo=101,Mr=102,br=117,Wu=122,ru=65,p1=69,au=70,Ku=85,A1=90,hs=function(B){return B>=Ws&&B<=57},pl=function(B){return B>=55296&&B<=57343},fa=function(B){return hs(B)||B>=ru&&B<=au||B>=S0&&B<=Mr},B3=function(B){return B>=S0&&B<=Wu},Pe=function(B){return B>=ru&&B<=A1},$=function(B){return B3(B)||Pe(B)},G=function(B){return B>=pn},ce=function(B){return B===Gn||B===ho||B===po},ie=function(B){return $(B)||G(B)||B===st},Be=function(B){return ie(B)||hs(B)||B===at},Oe=function(B){return B>=mo&&B<=Fa||B===Ta||B>=Ra&&B<=Co||B===_0},kt=function(B,S){return B!==zi?!1:S!==Gn},jt=function(B,S,k){return B===at?ie(S)||kt(S,k):ie(B)?!0:!!(B===zi&&kt(B,S))},sn=function(B,S,k){return B===ui||B===at?hs(S)?!0:S===Vr&&hs(k):hs(B===Vr?S:B)},ln=function(B){var S=0,k=1;(B[S]===ui||B[S]===at)&&(B[S]===at&&(k=-1),S++);for(var P=[];hs(B[S]);)P.push(B[S++]);var ae=P.length?parseInt(f.apply(void 0,P),10):0;B[S]===Vr&&S++;for(var Me=[];hs(B[S]);)Me.push(B[S++]);var Qe=Me.length,ct=Qe?parseInt(f.apply(void 0,Me),10):0;(B[S]===p1||B[S]===Jo)&&S++;var ot=1;(B[S]===ui||B[S]===at)&&(B[S]===at&&(ot=-1),S++);for(var Gt=[];hs(B[S]);)Gt.push(B[S++]);var en=Gt.length?parseInt(f.apply(void 0,Gt),10):0;return k*(ae+ct*Math.pow(10,-Qe))*Math.pow(10,ot*en)},_n={type:2},En={type:3},Vn={type:4},Si={type:13},_i={type:8},qi={type:21},vr={type:9},Zi={type:10},Na={type:11},Hr={type:12},wo={type:14},$o={type:23},Eo={type:1},Ks={type:25},I0={type:24},m1={type:26},dc={type:27},P1={type:28},g1={type:29},k1={type:31},Bc={type:32},Lc=function(){function B(){this._value=[]}return B.prototype.write=function(S){this._value=this._value.concat(l(S))},B.prototype.read=function(){for(var S=[],k=this.consumeToken();k!==Bc;)S.push(k),k=this.consumeToken();return S},B.prototype.consumeToken=function(){var S=this.consumeCodePoint();switch(S){case Rs:return this.consumeStringToken(Rs);case V0:var k=this.peekCodePoint(0),P=this.peekCodePoint(1),ae=this.peekCodePoint(2);if(Be(k)||kt(P,ae)){var Me=jt(k,P,ae)?a0:wa,Qe=this.consumeName();return{type:5,value:Qe,flags:Me}}break;case Ao:if(this.peekCodePoint(0)===A0)return this.consumeCodePoint(),Si;break;case tt:return this.consumeStringToken(tt);case Vt:return _n;case rt:return En;case Kn:if(this.peekCodePoint(0)===A0)return this.consumeCodePoint(),wo;break;case ui:if(sn(S,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(S),this.consumeNumericToken();break;case ai:return Vn;case at:var ct=S,ot=this.peekCodePoint(0),Gt=this.peekCodePoint(1);if(sn(ct,ot,Gt))return this.reconsumeCodePoint(S),this.consumeNumericToken();if(jt(ct,ot,Gt))return this.reconsumeCodePoint(S),this.consumeIdentLikeToken();if(ot===at&&Gt===ht)return this.consumeCodePoint(),this.consumeCodePoint(),I0;break;case Vr:if(sn(S,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(S),this.consumeNumericToken();break;case vi:if(this.peekCodePoint(0)===Kn)for(this.consumeCodePoint();;){var en=this.consumeCodePoint();if(en===Kn&&(en=this.consumeCodePoint(),en===vi))return this.consumeToken();if(en===Oa)return this.consumeToken()}break;case $i:return m1;case Ar:return dc;case zt:if(this.peekCodePoint(0)===At&&this.peekCodePoint(1)===at&&this.peekCodePoint(2)===at)return this.consumeCodePoint(),this.consumeCodePoint(),Ks;break;case Xt:var rn=this.peekCodePoint(0),wn=this.peekCodePoint(1),hi=this.peekCodePoint(2);if(jt(rn,wn,hi)){var Qe=this.consumeName();return{type:7,value:Qe}}break;case Dt:return P1;case zi:if(kt(S,this.peekCodePoint(0)))return this.reconsumeCodePoint(S),this.consumeIdentLikeToken();break;case hn:return g1;case Rn:if(this.peekCodePoint(0)===A0)return this.consumeCodePoint(),_i;break;case ke:return Na;case yt:return Hr;case br:case Ku:var $n=this.peekCodePoint(0),pi=this.peekCodePoint(1);return $n===ui&&(fa(pi)||pi===qe)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(S),this.consumeIdentLikeToken();case Jt:if(this.peekCodePoint(0)===A0)return this.consumeCodePoint(),vr;if(this.peekCodePoint(0)===Jt)return this.consumeCodePoint(),qi;break;case Bt:if(this.peekCodePoint(0)===A0)return this.consumeCodePoint(),Zi;break;case Oa:return Bc}return ce(S)?(this.consumeWhiteSpace(),k1):hs(S)?(this.reconsumeCodePoint(S),this.consumeNumericToken()):ie(S)?(this.reconsumeCodePoint(S),this.consumeIdentLikeToken()):{type:6,value:f(S)}},B.prototype.consumeCodePoint=function(){var S=this._value.shift();return typeof S>"u"?-1:S},B.prototype.reconsumeCodePoint=function(S){this._value.unshift(S)},B.prototype.peekCodePoint=function(S){return S>=this._value.length?-1:this._value[S]},B.prototype.consumeUnicodeRangeToken=function(){for(var S=[],k=this.consumeCodePoint();fa(k)&&S.length<6;)S.push(k),k=this.consumeCodePoint();for(var P=!1;k===qe&&S.length<6;)S.push(k),k=this.consumeCodePoint(),P=!0;if(P){var ae=parseInt(f.apply(void 0,S.map(function(ot){return ot===qe?Ws:ot})),16),Me=parseInt(f.apply(void 0,S.map(function(ot){return ot===qe?au:ot})),16);return{type:30,start:ae,end:Me}}var Qe=parseInt(f.apply(void 0,S),16);if(this.peekCodePoint(0)===at&&fa(this.peekCodePoint(1))){this.consumeCodePoint(),k=this.consumeCodePoint();for(var ct=[];fa(k)&&ct.length<6;)ct.push(k),k=this.consumeCodePoint();var Me=parseInt(f.apply(void 0,ct),16);return{type:30,start:Qe,end:Me}}else return{type:30,start:Qe,end:Qe}},B.prototype.consumeIdentLikeToken=function(){var S=this.consumeName();return S.toLowerCase()==="url"&&this.peekCodePoint(0)===Vt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Vt?(this.consumeCodePoint(),{type:19,value:S}):{type:20,value:S}},B.prototype.consumeUrlToken=function(){var S=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Oa)return{type:22,value:""};var k=this.peekCodePoint(0);if(k===tt||k===Rs){var P=this.consumeStringToken(this.consumeCodePoint());return P.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Oa||this.peekCodePoint(0)===rt)?(this.consumeCodePoint(),{type:22,value:P.value}):(this.consumeBadUrlRemnants(),$o)}for(;;){var ae=this.consumeCodePoint();if(ae===Oa||ae===rt)return{type:22,value:f.apply(void 0,S)};if(ce(ae))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Oa||this.peekCodePoint(0)===rt?(this.consumeCodePoint(),{type:22,value:f.apply(void 0,S)}):(this.consumeBadUrlRemnants(),$o);if(ae===Rs||ae===tt||ae===Vt||Oe(ae))return this.consumeBadUrlRemnants(),$o;if(ae===zi)if(kt(ae,this.peekCodePoint(0)))S.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),$o;else S.push(ae)}},B.prototype.consumeWhiteSpace=function(){for(;ce(this.peekCodePoint(0));)this.consumeCodePoint()},B.prototype.consumeBadUrlRemnants=function(){for(;;){var S=this.consumeCodePoint();if(S===rt||S===Oa)return;kt(S,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},B.prototype.consumeStringSlice=function(S){for(var k=5e4,P="";S>0;){var ae=Math.min(k,S);P+=f.apply(void 0,this._value.splice(0,ae)),S-=ae}return this._value.shift(),P},B.prototype.consumeStringToken=function(S){var k="",P=0;do{var ae=this._value[P];if(ae===Oa||ae===void 0||ae===S)return k+=this.consumeStringSlice(P),{type:0,value:k};if(ae===Gn)return this._value.splice(0,P),Eo;if(ae===zi){var Me=this._value[P+1];Me!==Oa&&Me!==void 0&&(Me===Gn?(k+=this.consumeStringSlice(P),P=-1,this._value.shift()):kt(ae,Me)&&(k+=this.consumeStringSlice(P),k+=f(this.consumeEscapedCodePoint()),P=-1))}P++}while(!0)},B.prototype.consumeNumber=function(){var S=[],k=Ja,P=this.peekCodePoint(0);for((P===ui||P===at)&&S.push(this.consumeCodePoint());hs(this.peekCodePoint(0));)S.push(this.consumeCodePoint());P=this.peekCodePoint(0);var ae=this.peekCodePoint(1);if(P===Vr&&hs(ae))for(S.push(this.consumeCodePoint(),this.consumeCodePoint()),k=li;hs(this.peekCodePoint(0));)S.push(this.consumeCodePoint());P=this.peekCodePoint(0),ae=this.peekCodePoint(1);var Me=this.peekCodePoint(2);if((P===p1||P===Jo)&&((ae===ui||ae===at)&&hs(Me)||hs(ae)))for(S.push(this.consumeCodePoint(),this.consumeCodePoint()),k=li;hs(this.peekCodePoint(0));)S.push(this.consumeCodePoint());return[ln(S),k]},B.prototype.consumeNumericToken=function(){var S=this.consumeNumber(),k=S[0],P=S[1],ae=this.peekCodePoint(0),Me=this.peekCodePoint(1),Qe=this.peekCodePoint(2);if(jt(ae,Me,Qe)){var ct=this.consumeName();return{type:15,number:k,flags:P,unit:ct}}return ae===Nt?(this.consumeCodePoint(),{type:16,number:k,flags:P}):{type:17,number:k,flags:P}},B.prototype.consumeEscapedCodePoint=function(){var S=this.consumeCodePoint();if(fa(S)){for(var k=f(S);fa(this.peekCodePoint(0))&&k.length<6;)k+=f(this.consumeCodePoint());ce(this.peekCodePoint(0))&&this.consumeCodePoint();var P=parseInt(k,16);return P===0||pl(P)||P>1114111?Qn:P}return S===Oa?Qn:S},B.prototype.consumeName=function(){for(var S="";;){var k=this.consumeCodePoint();if(Be(k))S+=f(k);else if(kt(k,this.peekCodePoint(0)))S+=f(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(k),S}},B}(),H0=function(){function B(S){this._tokens=S}return B.create=function(S){var k=new Lc;return k.write(S),new B(k.read())},B.parseValue=function(S){return B.create(S).parseComponentValue()},B.parseValues=function(S){return B.create(S).parseComponentValues()},B.prototype.parseComponentValue=function(){for(var S=this.consumeToken();S.type===31;)S=this.consumeToken();if(S.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(S);var k=this.consumeComponentValue();do S=this.consumeToken();while(S.type===31);if(S.type===32)return k;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},B.prototype.parseComponentValues=function(){for(var S=[];;){var k=this.consumeComponentValue();if(k.type===32)return S;S.push(k),S.push()}},B.prototype.consumeComponentValue=function(){var S=this.consumeToken();switch(S.type){case 11:case 28:case 2:return this.consumeSimpleBlock(S.type);case 19:return this.consumeFunction(S)}return S},B.prototype.consumeSimpleBlock=function(S){for(var k={type:S,values:[]},P=this.consumeToken();;){if(P.type===32||Q0(P,S))return k;this.reconsumeToken(P),k.values.push(this.consumeComponentValue()),P=this.consumeToken()}},B.prototype.consumeFunction=function(S){for(var k={name:S.value,values:[],type:18};;){var P=this.consumeToken();if(P.type===32||P.type===3)return k;this.reconsumeToken(P),k.values.push(this.consumeComponentValue())}},B.prototype.consumeToken=function(){var S=this._tokens.shift();return typeof S>"u"?Bc:S},B.prototype.reconsumeToken=function(S){this._tokens.unshift(S)},B}(),R1=function(B){return B.type===15},O1=function(B){return B.type===17},Ba=function(B){return B.type===20},t2=function(B){return B.type===0},ou=function(B,S){return Ba(B)&&B.value===S},su=function(B){return B.type!==31},Bs=function(B){return B.type!==31&&B.type!==4},M0=function(B){var S=[],k=[];return B.forEach(function(P){if(P.type===4){if(k.length===0)throw new Error("Error parsing function args, zero tokens for arg");S.push(k),k=[];return}P.type!==31&&k.push(P)}),k.length&&S.push(k),S},Q0=function(B,S){return S===11&&B.type===12||S===28&&B.type===29?!0:S===2&&B.type===3},Dc=function(B){return B.type===17||B.type===15},ao=function(B){return B.type===16||Dc(B)},L3=function(B){return B.length>1?[B[0],B[1]]:[B[0]]},Xs={type:17,number:0,flags:Ja},Th={type:16,number:50,flags:Ja},n2={type:16,number:100,flags:Ja},rd=function(B,S,k){var P=B[0],ae=B[1];return[Qa(P,S),Qa(typeof ae<"u"?ae:P,k)]},Qa=function(B,S){if(B.type===16)return B.number/100*S;if(R1(B))switch(B.unit){case"rem":case"em":return 16*B.number;case"px":default:return B.number}return B.number},D6="deg",Bh="grad",D3="rad",F3="turn",Wc={name:"angle",parse:function(B,S){if(S.type===15)switch(S.unit){case D6:return Math.PI*S.number/180;case Bh:return Math.PI/200*S.number;case D3:return S.number;case F3:return Math.PI*2*S.number}throw new Error("Unsupported angle type")}},ad=function(B){return B.type===15&&(B.unit===D6||B.unit===Bh||B.unit===D3||B.unit===F3)},F6=function(B){var S=B.filter(Ba).map(function(k){return k.value}).join(" ");switch(S){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Xs,Xs];case"to top":case"bottom":return Kc(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Xs,n2];case"to right":case"left":return Kc(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[n2,n2];case"to bottom":case"top":return Kc(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[n2,Xs];case"to left":case"right":return Kc(270)}return 0},Kc=function(B){return Math.PI*B/180},i2={name:"color",parse:function(B,S){if(S.type===18){var k=Z8[S.name];if(typeof k>"u")throw new Error('Attempting to parse an unsupported color function "'+S.name+'"');return k(B,S.values)}if(S.type===5){if(S.value.length===3){var P=S.value.substring(0,1),ae=S.value.substring(1,2),Me=S.value.substring(2,3);return Al(parseInt(P+P,16),parseInt(ae+ae,16),parseInt(Me+Me,16),1)}if(S.value.length===4){var P=S.value.substring(0,1),ae=S.value.substring(1,2),Me=S.value.substring(2,3),Qe=S.value.substring(3,4);return Al(parseInt(P+P,16),parseInt(ae+ae,16),parseInt(Me+Me,16),parseInt(Qe+Qe,16)/255)}if(S.value.length===6){var P=S.value.substring(0,2),ae=S.value.substring(2,4),Me=S.value.substring(4,6);return Al(parseInt(P,16),parseInt(ae,16),parseInt(Me,16),1)}if(S.value.length===8){var P=S.value.substring(0,2),ae=S.value.substring(2,4),Me=S.value.substring(4,6),Qe=S.value.substring(6,8);return Al(parseInt(P,16),parseInt(ae,16),parseInt(Me,16),parseInt(Qe,16)/255)}}if(S.type===20){var ct=$t[S.value.toUpperCase()];if(typeof ct<"u")return ct}return $t.TRANSPARENT}},Fc=function(B){return(255&B)===0},go=function(B){var S=255&B,k=255&B>>8,P=255&B>>16,ae=255&B>>24;return S<255?"rgba("+ae+","+P+","+k+","+S/255+")":"rgb("+ae+","+P+","+k+")"},Al=function(B,S,k,P){return(B<<24|S<<16|k<<8|Math.round(P*255)<<0)>>>0},N6=function(B,S){if(B.type===17)return B.number;if(B.type===16){var k=S===3?1:255;return S===3?B.number/100*k:Math.round(B.number/100*k)}return 0},P6=function(B,S){var k=S.filter(Bs);if(k.length===3){var P=k.map(N6),ae=P[0],Me=P[1],Qe=P[2];return Al(ae,Me,Qe,1)}if(k.length===4){var ct=k.map(N6),ae=ct[0],Me=ct[1],Qe=ct[2],ot=ct[3];return Al(ae,Me,Qe,ot)}return 0};function Lh(B,S,k){return k<0&&(k+=1),k>=1&&(k-=1),k<1/6?(S-B)*k*6+B:k<1/2?S:k<2/3?(S-B)*6*(2/3-k)+B:B}var Dh=function(B,S){var k=S.filter(Bs),P=k[0],ae=k[1],Me=k[2],Qe=k[3],ct=(P.type===17?Kc(P.number):Wc.parse(B,P))/(Math.PI*2),ot=ao(ae)?ae.number/100:0,Gt=ao(Me)?Me.number/100:0,en=typeof Qe<"u"&&ao(Qe)?Qa(Qe,1):1;if(ot===0)return Al(Gt*255,Gt*255,Gt*255,1);var rn=Gt<=.5?Gt*(ot+1):Gt+ot-Gt*ot,wn=Gt*2-rn,hi=Lh(wn,rn,ct+1/3),$n=Lh(wn,rn,ct),pi=Lh(wn,rn,ct-1/3);return Al(hi*255,$n*255,pi*255,en)},Z8={hsl:Dh,hsla:Dh,rgb:P6,rgba:P6},Xc=function(B,S){return i2.parse(B,H0.create(S).parseComponentValue())},$t={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Sn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(B,S){return S.map(function(k){if(Ba(k))switch(k.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},gn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},oi=function(B,S){var k=i2.parse(B,S[0]),P=S[1];return P&&ao(P)?{color:k,stop:P}:{color:k,stop:null}},yr=function(B,S){var k=B[0],P=B[B.length-1];k.stop===null&&(k.stop=Xs),P.stop===null&&(P.stop=n2);for(var ae=[],Me=0,Qe=0;Qe<B.length;Qe++){var ct=B[Qe].stop;if(ct!==null){var ot=Qa(ct,S);ot>Me?ae.push(ot):ae.push(Me),Me=ot}else ae.push(null)}for(var Gt=null,Qe=0;Qe<ae.length;Qe++){var en=ae[Qe];if(en===null)Gt===null&&(Gt=Qe);else if(Gt!==null){for(var rn=Qe-Gt,wn=ae[Gt-1],hi=(en-wn)/(rn+1),$n=1;$n<=rn;$n++)ae[Gt+$n-1]=hi*$n;Gt=null}}return B.map(function(pi,Br){var Bi=pi.color;return{color:Bi,stop:Math.max(Math.min(1,ae[Br]/S),0)}})},ja=function(B,S,k){var P=S/2,ae=k/2,Me=Qa(B[0],S)-P,Qe=ae-Qa(B[1],k);return(Math.atan2(Qe,Me)+Math.PI*2)%(Math.PI*2)},Ys=function(B,S,k){var P=typeof B=="number"?B:ja(B,S,k),ae=Math.abs(S*Math.sin(P))+Math.abs(k*Math.cos(P)),Me=S/2,Qe=k/2,ct=ae/2,ot=Math.sin(P-Math.PI/2)*ct,Gt=Math.cos(P-Math.PI/2)*ct;return[ae,Me-Gt,Me+Gt,Qe-ot,Qe+ot]},da=function(B,S){return Math.sqrt(B*B+S*S)},N3=function(B,S,k,P,ae){var Me=[[0,0],[0,S],[B,0],[B,S]];return Me.reduce(function(Qe,ct){var ot=ct[0],Gt=ct[1],en=da(k-ot,P-Gt);return(ae?en<Qe.optimumDistance:en>Qe.optimumDistance)?{optimumCorner:ct,optimumDistance:en}:Qe},{optimumDistance:ae?1/0:-1/0,optimumCorner:null}).optimumCorner},J8=function(B,S,k,P,ae){var Me=0,Qe=0;switch(B.size){case 0:B.shape===0?Me=Qe=Math.min(Math.abs(S),Math.abs(S-P),Math.abs(k),Math.abs(k-ae)):B.shape===1&&(Me=Math.min(Math.abs(S),Math.abs(S-P)),Qe=Math.min(Math.abs(k),Math.abs(k-ae)));break;case 2:if(B.shape===0)Me=Qe=Math.min(da(S,k),da(S,k-ae),da(S-P,k),da(S-P,k-ae));else if(B.shape===1){var ct=Math.min(Math.abs(k),Math.abs(k-ae))/Math.min(Math.abs(S),Math.abs(S-P)),ot=N3(P,ae,S,k,!0),Gt=ot[0],en=ot[1];Me=da(Gt-S,(en-k)/ct),Qe=ct*Me}break;case 1:B.shape===0?Me=Qe=Math.max(Math.abs(S),Math.abs(S-P),Math.abs(k),Math.abs(k-ae)):B.shape===1&&(Me=Math.max(Math.abs(S),Math.abs(S-P)),Qe=Math.max(Math.abs(k),Math.abs(k-ae)));break;case 3:if(B.shape===0)Me=Qe=Math.max(da(S,k),da(S,k-ae),da(S-P,k),da(S-P,k-ae));else if(B.shape===1){var ct=Math.max(Math.abs(k),Math.abs(k-ae))/Math.max(Math.abs(S),Math.abs(S-P)),rn=N3(P,ae,S,k,!1),Gt=rn[0],en=rn[1];Me=da(Gt-S,(en-k)/ct),Qe=ct*Me}break}return Array.isArray(B.size)&&(Me=Qa(B.size[0],P),Qe=B.size.length===2?Qa(B.size[1],ae):Me),[Me,Qe]},Yc=function(B,S){var k=Kc(180),P=[];return M0(S).forEach(function(ae,Me){if(Me===0){var Qe=ae[0];if(Qe.type===20&&Qe.value==="to"){k=F6(ae);return}else if(ad(Qe)){k=Wc.parse(B,Qe);return}}var ct=oi(B,ae);P.push(ct)}),{angle:k,stops:P,type:1}},cu=function(B,S){var k=Kc(180),P=[];return M0(S).forEach(function(ae,Me){if(Me===0){var Qe=ae[0];if(Qe.type===20&&["top","left","right","bottom"].indexOf(Qe.value)!==-1){k=F6(ae);return}else if(ad(Qe)){k=(Wc.parse(B,Qe)+Kc(270))%Kc(360);return}}var ct=oi(B,ae);P.push(ct)}),{angle:k,stops:P,type:1}},$8=function(B,S){var k=Kc(180),P=[],ae=1,Me=0,Qe=3,ct=[];return M0(S).forEach(function(ot,Gt){var en=ot[0];if(Gt===0){if(Ba(en)&&en.value==="linear"){ae=1;return}else if(Ba(en)&&en.value==="radial"){ae=2;return}}if(en.type===18){if(en.name==="from"){var rn=i2.parse(B,en.values[0]);P.push({stop:Xs,color:rn})}else if(en.name==="to"){var rn=i2.parse(B,en.values[0]);P.push({stop:n2,color:rn})}else if(en.name==="color-stop"){var wn=en.values.filter(Bs);if(wn.length===2){var rn=i2.parse(B,wn[1]),hi=wn[0];O1(hi)&&P.push({stop:{type:16,number:hi.number*100,flags:hi.flags},color:rn})}}}}),ae===1?{angle:(k+Kc(180))%Kc(360),stops:P,type:ae}:{size:Qe,shape:Me,stops:P,position:ct,type:ae}},lu="closest-side",od="farthest-side",sd="closest-corner",$a="farthest-corner",k6="circle",Fh="ellipse",cd="cover",R6="contain",q8=function(B,S){var k=0,P=3,ae=[],Me=[];return M0(S).forEach(function(Qe,ct){var ot=!0;if(ct===0){var Gt=!1;ot=Qe.reduce(function(rn,wn){if(Gt)if(Ba(wn))switch(wn.value){case"center":return Me.push(Th),rn;case"top":case"left":return Me.push(Xs),rn;case"right":case"bottom":return Me.push(n2),rn}else(ao(wn)||Dc(wn))&&Me.push(wn);else if(Ba(wn))switch(wn.value){case k6:return k=0,!1;case Fh:return k=1,!1;case"at":return Gt=!0,!1;case lu:return P=0,!1;case cd:case od:return P=1,!1;case R6:case sd:return P=2,!1;case $a:return P=3,!1}else if(Dc(wn)||ao(wn))return Array.isArray(P)||(P=[]),P.push(wn),!1;return rn},ot)}if(ot){var en=oi(B,Qe);ae.push(en)}}),{size:P,shape:k,stops:ae,position:Me,type:2}},P3=function(B,S){var k=0,P=3,ae=[],Me=[];return M0(S).forEach(function(Qe,ct){var ot=!0;if(ct===0?ot=Qe.reduce(function(en,rn){if(Ba(rn))switch(rn.value){case"center":return Me.push(Th),!1;case"top":case"left":return Me.push(Xs),!1;case"right":case"bottom":return Me.push(n2),!1}else if(ao(rn)||Dc(rn))return Me.push(rn),!1;return en},ot):ct===1&&(ot=Qe.reduce(function(en,rn){if(Ba(rn))switch(rn.value){case k6:return k=0,!1;case Fh:return k=1,!1;case R6:case lu:return P=0,!1;case od:return P=1,!1;case sd:return P=2,!1;case cd:case $a:return P=3,!1}else if(Dc(rn)||ao(rn))return Array.isArray(P)||(P=[]),P.push(rn),!1;return en},ot)),ot){var Gt=oi(B,Qe);ae.push(Gt)}}),{size:P,shape:k,stops:ae,position:Me,type:2}},k3=function(B){return B.type===1},ml=function(B){return B.type===2},Xu={name:"image",parse:function(B,S){if(S.type===22){var k={url:S.value,type:0};return B.cache.addImage(S.value),k}if(S.type===18){var P=ld[S.name];if(typeof P>"u")throw new Error('Attempting to parse an unsupported image function "'+S.name+'"');return P(B,S.values)}throw new Error("Unsupported image type "+S.type)}};function O6(B){return!(B.type===20&&B.value==="none")&&(B.type!==18||!!ld[B.name])}for(var ld={"linear-gradient":Yc,"-moz-linear-gradient":cu,"-ms-linear-gradient":cu,"-o-linear-gradient":cu,"-webkit-linear-gradient":cu,"radial-gradient":q8,"-moz-radial-gradient":P3,"-ms-radial-gradient":P3,"-o-radial-gradient":P3,"-webkit-radial-gradient":P3,"-webkit-gradient":$8},z6={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(B,S){if(S.length===0)return[];var k=S[0];return k.type===20&&k.value==="none"?[]:S.filter(function(P){return Bs(P)&&O6(P)}).map(function(P){return Xu.parse(B,P)})}},U6={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(B,S){return S.map(function(k){if(Ba(k))switch(k.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},R3={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(B,S){return M0(S).map(function(k){return k.filter(ao)}).map(L3)}},V6={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(B,S){return M0(S).map(function(k){return k.filter(Ba).map(function(P){return P.value}).join(" ")}).map(ud)}},ud=function(B){switch(B){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},v1=function(B){return B.AUTO="auto",B.CONTAIN="contain",B.COVER="cover",B}(v1||{}),O3={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(B,S){return M0(S).map(function(k){return k.filter(eg)})}},eg=function(B){return Ba(B)||ao(B)},z3=function(B){return{name:"border-"+B+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},mr=z3("top"),U3=z3("right"),uu=z3("bottom"),Yu=z3("left"),gl=function(B){return{name:"border-radius-"+B,initialValue:"0 0",prefix:!1,type:1,parse:function(S,k){return L3(k.filter(ao))}}},vl=gl("top-left"),Nh=gl("top-right"),tg=gl("bottom-right"),Zs=gl("bottom-left"),Js=function(B){return{name:"border-"+B+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(S,k){switch(k){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Zu=Js("top"),Ju=Js("right"),V3=Js("bottom"),Ph=Js("left"),r2=function(B){return{name:"border-"+B+"-width",initialValue:"0",type:0,prefix:!1,parse:function(S,k){return R1(k)?k.number:0}}},fd=r2("top"),H3=r2("right"),$u=r2("bottom"),dd=r2("left"),hd={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Q3={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(B,S){switch(S){case"rtl":return 1;case"ltr":default:return 0}}},qu={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(B,S){return S.filter(Ba).reduce(function(k,P){return k|H6(P.value)},0)}},H6=function(B){switch(B){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},ng={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(B,S){switch(S){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ig={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(B,S){return S.type===20&&S.value==="normal"?0:S.type===17||S.type===15?S.number:0}},yl=function(B){return B.NORMAL="normal",B.STRICT="strict",B}(yl||{}),ni={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(B,S){switch(S){case"strict":return yl.STRICT;case"normal":default:return yl.NORMAL}}},fu={name:"line-height",initialValue:"normal",prefix:!1,type:4},bl=function(B,S){return Ba(B)&&B.value==="normal"?1.2*S:B.type===17?S*B.number:ao(B)?Qa(B,S):S},a2={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(B,S){return S.type===20&&S.value==="none"?null:Xu.parse(B,S)}},nt={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(B,S){switch(S){case"inside":return 0;case"outside":default:return 1}}},y1={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(B,S){switch(S){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},du=function(B){return{name:"margin-"+B,initialValue:"0",prefix:!1,type:4}},Nc=du("top"),ya=du("right"),pd=du("bottom"),j3=du("left"),rg={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(B,S){return S.filter(Ba).map(function(k){switch(k.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},o2={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(B,S){switch(S){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ad=function(B){return{name:"padding-"+B,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Q6=Ad("top"),ag=Ad("right"),og=Ad("bottom"),md=Ad("left"),xl={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(B,S){switch(S){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},sg={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(B,S){switch(S){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},cg={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(B,S){return S.length===1&&ou(S[0],"none")?[]:M0(S).map(function(k){for(var P={color:$t.TRANSPARENT,offsetX:Xs,offsetY:Xs,blur:Xs},ae=0,Me=0;Me<k.length;Me++){var Qe=k[Me];Dc(Qe)?(ae===0?P.offsetX=Qe:ae===1?P.offsetY=Qe:P.blur=Qe,ae++):P.color=i2.parse(B,Qe)}return P})}},j6={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(B,S){switch(S){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},lg={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(B,S){if(S.type===20&&S.value==="none")return null;if(S.type===18){var k=fg[S.name];if(typeof k>"u")throw new Error('Attempting to parse an unsupported transform function "'+S.name+'"');return k(S.values)}return null}},ug=function(B){var S=B.filter(function(k){return k.type===17}).map(function(k){return k.number});return S.length===6?S:null},Cl=function(B){var S=B.filter(function(ot){return ot.type===17}).map(function(ot){return ot.number}),k=S[0],P=S[1];S[2],S[3];var ae=S[4],Me=S[5];S[6],S[7],S[8],S[9],S[10],S[11];var Qe=S[12],ct=S[13];return S[14],S[15],S.length===16?[k,P,ae,Me,Qe,ct]:null},fg={matrix:ug,matrix3d:Cl},G6={type:16,number:50,flags:Ja},W6=[G6,G6],dg={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(B,S){var k=S.filter(ao);return k.length!==2?W6:[k[0],k[1]]}},hg={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(B,S){switch(S){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},z1=function(B){return B.NORMAL="normal",B.BREAK_ALL="break-all",B.KEEP_ALL="keep-all",B}(z1||{}),pg={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(B,S){switch(S){case"break-all":return z1.BREAK_ALL;case"keep-all":return z1.KEEP_ALL;case"normal":default:return z1.NORMAL}}},Ag={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(B,S){if(S.type===20)return{auto:!0,order:0};if(O1(S))return{auto:!1,order:S.number};throw new Error("Invalid z-index number parsed")}},Do={name:"time",parse:function(B,S){if(S.type===15)switch(S.unit.toLowerCase()){case"s":return 1e3*S.number;case"ms":return S.number}throw new Error("Unsupported time type")}},mg={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(B,S){return O1(S)?S.number:1}},gg={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},vg={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(B,S){return S.filter(Ba).map(function(k){switch(k.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(k){return k!==0})}},yg={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(B,S){var k=[],P=[];return S.forEach(function(ae){switch(ae.type){case 20:case 0:k.push(ae.value);break;case 17:k.push(ae.number.toString());break;case 4:P.push(k.join(" ")),k.length=0;break}}),k.length&&P.push(k.join(" ")),P.map(function(ae){return ae.indexOf(" ")===-1?ae:"'"+ae+"'"})}},bg={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},K6={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(B,S){if(O1(S))return S.number;if(Ba(S))switch(S.value){case"bold":return 700;case"normal":default:return 400}return 400}},X6={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(B,S){return S.filter(Ba).map(function(k){return k.value})}},xg={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(B,S){switch(S){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Fo=function(B,S){return(B&S)!==0},kh={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(B,S){if(S.length===0)return[];var k=S[0];return k.type===20&&k.value==="none"?[]:S}},ef={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(B,S){if(S.length===0)return null;var k=S[0];if(k.type===20&&k.value==="none")return null;for(var P=[],ae=S.filter(su),Me=0;Me<ae.length;Me++){var Qe=ae[Me],ct=ae[Me+1];if(Qe.type===20){var ot=ct&&O1(ct)?ct.number:1;P.push({counter:Qe.value,increment:ot})}}return P}},tf={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(B,S){if(S.length===0)return[];for(var k=[],P=S.filter(su),ae=0;ae<P.length;ae++){var Me=P[ae],Qe=P[ae+1];if(Ba(Me)&&Me.value!=="none"){var ct=Qe&&O1(Qe)?Qe.number:0;k.push({counter:Me.value,reset:ct})}}return k}},_o={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(B,S){return S.filter(R1).map(function(k){return Do.parse(B,k)})}},wl={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(B,S){if(S.length===0)return null;var k=S[0];if(k.type===20&&k.value==="none")return null;var P=[],ae=S.filter(t2);if(ae.length%2!==0)return null;for(var Me=0;Me<ae.length;Me+=2){var Qe=ae[Me].value,ct=ae[Me+1].value;P.push({open:Qe,close:ct})}return P}},G3=function(B,S,k){if(!B)return"";var P=B[Math.min(S,B.length-1)];return P?k?P.open:P.close:""},El={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(B,S){return S.length===1&&ou(S[0],"none")?[]:M0(S).map(function(k){for(var P={color:255,offsetX:Xs,offsetY:Xs,blur:Xs,spread:Xs,inset:!1},ae=0,Me=0;Me<k.length;Me++){var Qe=k[Me];ou(Qe,"inset")?P.inset=!0:Dc(Qe)?(ae===0?P.offsetX=Qe:ae===1?P.offsetY=Qe:ae===2?P.blur=Qe:P.spread=Qe,ae++):P.color=i2.parse(B,Qe)}return P})}},nf={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(B,S){var k=[0,1,2],P=[];return S.filter(Ba).forEach(function(ae){switch(ae.value){case"stroke":P.push(1);break;case"fill":P.push(0);break;case"markers":P.push(2);break}}),k.forEach(function(ae){P.indexOf(ae)===-1&&P.push(ae)}),P}},U1={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},j0={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(B,S){return R1(S)?S.number:0}},Ea=function(){function B(S,k){var P,ae;this.animationDuration=yi(S,_o,k.animationDuration),this.backgroundClip=yi(S,Sn,k.backgroundClip),this.backgroundColor=yi(S,gn,k.backgroundColor),this.backgroundImage=yi(S,z6,k.backgroundImage),this.backgroundOrigin=yi(S,U6,k.backgroundOrigin),this.backgroundPosition=yi(S,R3,k.backgroundPosition),this.backgroundRepeat=yi(S,V6,k.backgroundRepeat),this.backgroundSize=yi(S,O3,k.backgroundSize),this.borderTopColor=yi(S,mr,k.borderTopColor),this.borderRightColor=yi(S,U3,k.borderRightColor),this.borderBottomColor=yi(S,uu,k.borderBottomColor),this.borderLeftColor=yi(S,Yu,k.borderLeftColor),this.borderTopLeftRadius=yi(S,vl,k.borderTopLeftRadius),this.borderTopRightRadius=yi(S,Nh,k.borderTopRightRadius),this.borderBottomRightRadius=yi(S,tg,k.borderBottomRightRadius),this.borderBottomLeftRadius=yi(S,Zs,k.borderBottomLeftRadius),this.borderTopStyle=yi(S,Zu,k.borderTopStyle),this.borderRightStyle=yi(S,Ju,k.borderRightStyle),this.borderBottomStyle=yi(S,V3,k.borderBottomStyle),this.borderLeftStyle=yi(S,Ph,k.borderLeftStyle),this.borderTopWidth=yi(S,fd,k.borderTopWidth),this.borderRightWidth=yi(S,H3,k.borderRightWidth),this.borderBottomWidth=yi(S,$u,k.borderBottomWidth),this.borderLeftWidth=yi(S,dd,k.borderLeftWidth),this.boxShadow=yi(S,El,k.boxShadow),this.color=yi(S,hd,k.color),this.direction=yi(S,Q3,k.direction),this.display=yi(S,qu,k.display),this.float=yi(S,ng,k.cssFloat),this.fontFamily=yi(S,yg,k.fontFamily),this.fontSize=yi(S,bg,k.fontSize),this.fontStyle=yi(S,xg,k.fontStyle),this.fontVariant=yi(S,X6,k.fontVariant),this.fontWeight=yi(S,K6,k.fontWeight),this.letterSpacing=yi(S,ig,k.letterSpacing),this.lineBreak=yi(S,ni,k.lineBreak),this.lineHeight=yi(S,fu,k.lineHeight),this.listStyleImage=yi(S,a2,k.listStyleImage),this.listStylePosition=yi(S,nt,k.listStylePosition),this.listStyleType=yi(S,y1,k.listStyleType),this.marginTop=yi(S,Nc,k.marginTop),this.marginRight=yi(S,ya,k.marginRight),this.marginBottom=yi(S,pd,k.marginBottom),this.marginLeft=yi(S,j3,k.marginLeft),this.opacity=yi(S,mg,k.opacity);var Me=yi(S,rg,k.overflow);this.overflowX=Me[0],this.overflowY=Me[Me.length>1?1:0],this.overflowWrap=yi(S,o2,k.overflowWrap),this.paddingTop=yi(S,Q6,k.paddingTop),this.paddingRight=yi(S,ag,k.paddingRight),this.paddingBottom=yi(S,og,k.paddingBottom),this.paddingLeft=yi(S,md,k.paddingLeft),this.paintOrder=yi(S,nf,k.paintOrder),this.position=yi(S,sg,k.position),this.textAlign=yi(S,xl,k.textAlign),this.textDecorationColor=yi(S,gg,(P=k.textDecorationColor)!==null&&P!==void 0?P:k.color),this.textDecorationLine=yi(S,vg,(ae=k.textDecorationLine)!==null&&ae!==void 0?ae:k.textDecoration),this.textShadow=yi(S,cg,k.textShadow),this.textTransform=yi(S,j6,k.textTransform),this.transform=yi(S,lg,k.transform),this.transformOrigin=yi(S,dg,k.transformOrigin),this.visibility=yi(S,hg,k.visibility),this.webkitTextStrokeColor=yi(S,U1,k.webkitTextStrokeColor),this.webkitTextStrokeWidth=yi(S,j0,k.webkitTextStrokeWidth),this.wordBreak=yi(S,pg,k.wordBreak),this.zIndex=yi(S,Ag,k.zIndex)}return B.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},B.prototype.isTransparent=function(){return Fc(this.backgroundColor)},B.prototype.isTransformed=function(){return this.transform!==null},B.prototype.isPositioned=function(){return this.position!==0},B.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},B.prototype.isFloating=function(){return this.float!==0},B.prototype.isInlineLevel=function(){return Fo(this.display,4)||Fo(this.display,33554432)||Fo(this.display,268435456)||Fo(this.display,536870912)||Fo(this.display,67108864)||Fo(this.display,134217728)},B}(),Y6=function(){function B(S,k){this.content=yi(S,kh,k.content),this.quotes=yi(S,wl,k.quotes)}return B}(),V1=function(){function B(S,k){this.counterIncrement=yi(S,ef,k.counterIncrement),this.counterReset=yi(S,tf,k.counterReset)}return B}(),yi=function(B,S,k){var P=new Lc,ae=k!==null&&typeof k<"u"?k.toString():S.initialValue;P.write(ae);var Me=new H0(P.read());switch(S.type){case 2:var Qe=Me.parseComponentValue();return S.parse(B,Ba(Qe)?Qe.value:S.initialValue);case 0:return S.parse(B,Me.parseComponentValue());case 1:return S.parse(B,Me.parseComponentValues());case 4:return Me.parseComponentValue();case 3:switch(S.format){case"angle":return Wc.parse(B,Me.parseComponentValue());case"color":return i2.parse(B,Me.parseComponentValue());case"image":return Xu.parse(B,Me.parseComponentValue());case"length":var ct=Me.parseComponentValue();return Dc(ct)?ct:Xs;case"length-percentage":var ot=Me.parseComponentValue();return ao(ot)?ot:Xs;case"time":return Do.parse(B,Me.parseComponentValue())}break}},s2="data-html2canvas-debug",Z6=function(B){var S=B.getAttribute(s2);switch(S){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},rf=function(B,S){var k=Z6(B);return k===1||S===k},Ls=function(){function B(S,k){if(this.context=S,this.textNodes=[],this.elements=[],this.flags=0,rf(k,3))debugger;this.styles=new Ea(S,window.getComputedStyle(k,null)),A2(k)&&(this.styles.animationDuration.some(function(P){return P>0})&&(k.style.animationDuration="0s"),this.styles.transform!==null&&(k.style.transform="none")),this.bounds=s(this.context,k),rf(k,4)&&(this.flags|=16)}return B}(),J6="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",c2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Cs=typeof Uint8Array>"u"?[]:new Uint8Array(256),af=0;af<c2.length;af++)Cs[c2.charCodeAt(af)]=af;for(var gd=function(B){var S=B.length*.75,k=B.length,P,ae=0,Me,Qe,ct,ot;B[B.length-1]==="="&&(S--,B[B.length-2]==="="&&S--);var Gt=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(S):new Array(S),en=Array.isArray(Gt)?Gt:new Uint8Array(Gt);for(P=0;P<k;P+=4)Me=Cs[B.charCodeAt(P)],Qe=Cs[B.charCodeAt(P+1)],ct=Cs[B.charCodeAt(P+2)],ot=Cs[B.charCodeAt(P+3)],en[ae++]=Me<<2|Qe>>4,en[ae++]=(Qe&15)<<4|ct>>2,en[ae++]=(ct&3)<<6|ot&63;return Gt},Pc=function(B){for(var S=B.length,k=[],P=0;P<S;P+=2)k.push(B[P+1]<<8|B[P]);return k},_l=function(B){for(var S=B.length,k=[],P=0;P<S;P+=4)k.push(B[P+3]<<24|B[P+2]<<16|B[P+1]<<8|B[P]);return k},H1=5,Zc=11,l2=2,G0=Zc-H1,W3=65536>>H1,Cg=1<<H1,K3=Cg-1,wg=1024>>H1,Rh=W3+wg,Eg=Rh,vd=32,$6=Eg+vd,_g=65536>>Zc,Sg=1<<G0,yd=Sg-1,q6=function(B,S,k){return B.slice?B.slice(S,k):new Uint16Array(Array.prototype.slice.call(B,S,k))},Ig=function(B,S,k){return B.slice?B.slice(S,k):new Uint32Array(Array.prototype.slice.call(B,S,k))},Oh=function(B,S){var k=gd(B),P=Array.isArray(k)?_l(k):new Uint32Array(k),ae=Array.isArray(k)?Pc(k):new Uint16Array(k),Me=24,Qe=q6(ae,Me/2,P[4]/2),ct=P[5]===2?q6(ae,(Me+P[4])/2):Ig(P,Math.ceil((Me+P[4])/4));return new bd(P[0],P[1],P[2],P[3],Qe,ct)},bd=function(){function B(S,k,P,ae,Me,Qe){this.initialValue=S,this.errorValue=k,this.highStart=P,this.highValueIndex=ae,this.index=Me,this.data=Qe}return B.prototype.get=function(S){var k;if(S>=0){if(S<55296||S>56319&&S<=65535)return k=this.index[S>>H1],k=(k<<l2)+(S&K3),this.data[k];if(S<=65535)return k=this.index[W3+(S-55296>>H1)],k=(k<<l2)+(S&K3),this.data[k];if(S<this.highStart)return k=$6-_g+(S>>Zc),k=this.index[k],k+=S>>H1&yd,k=this.index[k],k=(k<<l2)+(S&K3),this.data[k];if(S<=1114111)return this.data[this.highValueIndex]}return this.errorValue},B}(),X3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Y3=typeof Uint8Array>"u"?[]:new Uint8Array(256),xd=0;xd<X3.length;xd++)Y3[X3.charCodeAt(xd)]=xd;var eA=1,u2=2,T0=3,Jc=4,Cd=5,Z3=7,wd=8,of=9,hu=10,J3=11,zh=12,tA=13,Uh=14,Vh=15,Hh=function(B){for(var S=[],k=0,P=B.length;k<P;){var ae=B.charCodeAt(k++);if(ae>=55296&&ae<=56319&&k<P){var Me=B.charCodeAt(k++);(Me&64512)===56320?S.push(((ae&1023)<<10)+(Me&1023)+65536):(S.push(ae),k--)}else S.push(ae)}return S},nA=function(){for(var B=[],S=0;S<arguments.length;S++)B[S]=arguments[S];if(String.fromCodePoint)return String.fromCodePoint.apply(String,B);var k=B.length;if(!k)return"";for(var P=[],ae=-1,Me="";++ae<k;){var Qe=B[ae];Qe<=65535?P.push(Qe):(Qe-=65536,P.push((Qe>>10)+55296,Qe%1024+56320)),(ae+1===k||P.length>16384)&&(Me+=String.fromCharCode.apply(String,P),P.length=0)}return Me},Qh=Oh(J6),$c="\xD7",Ed="\xF7",Jr=function(B){return Qh.get(B)},Mg=function(B,S,k){var P=k-2,ae=S[P],Me=S[k-1],Qe=S[k];if(Me===u2&&Qe===T0)return $c;if(Me===u2||Me===T0||Me===Jc||Qe===u2||Qe===T0||Qe===Jc)return Ed;if(Me===wd&&[wd,of,J3,zh].indexOf(Qe)!==-1||(Me===J3||Me===of)&&(Qe===of||Qe===hu)||(Me===zh||Me===hu)&&Qe===hu||Qe===tA||Qe===Cd||Qe===Z3||Me===eA)return $c;if(Me===tA&&Qe===Uh){for(;ae===Cd;)ae=S[--P];if(ae===Uh)return $c}if(Me===Vh&&Qe===Vh){for(var ct=0;ae===Vh;)ct++,ae=S[--P];if(ct%2===0)return $c}return Ed},Tg=function(B){var S=Hh(B),k=S.length,P=0,ae=0,Me=S.map(Jr);return{next:function(){if(P>=k)return{done:!0,value:null};for(var Qe=$c;P<k&&(Qe=Mg(S,Me,++P))===$c;);if(Qe!==$c||P===k){var ct=nA.apply(null,S.slice(ae,P));return ae=P,{value:ct,done:!1}}return{done:!0,value:null}}}},_d=function(B){for(var S=Tg(B),k=[],P;!(P=S.next()).done;)P.value&&k.push(P.value.slice());return k},Sd=function(B){var S=123;if(B.createRange){var k=B.createRange();if(k.getBoundingClientRect){var P=B.createElement("boundtest");P.style.height=S+"px",P.style.display="block",B.body.appendChild(P),k.selectNode(P);var ae=k.getBoundingClientRect(),Me=Math.round(ae.height);if(B.body.removeChild(P),Me===S)return!0}}return!1},oa=function(B){var S=B.createElement("boundtest");S.style.width="50px",S.style.display="block",S.style.fontSize="12px",S.style.letterSpacing="0px",S.style.wordSpacing="0px",B.body.appendChild(S);var k=B.createRange();S.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var P=S.firstChild,ae=l(P.data).map(function(ot){return f(ot)}),Me=0,Qe={},ct=ae.every(function(ot,Gt){k.setStart(P,Me),k.setEnd(P,Me+ot.length);var en=k.getBoundingClientRect();Me+=ot.length;var rn=en.x>Qe.x||en.y>Qe.y;return Qe=en,Gt===0?!0:rn});return B.body.removeChild(S),ct},lr=function(){return typeof new Image().crossOrigin<"u"},qc=function(){return typeof new XMLHttpRequest().responseType=="string"},iA=function(B){var S=new Image,k=B.createElement("canvas"),P=k.getContext("2d");if(!P)return!1;S.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{P.drawImage(S,0,0),k.toDataURL()}catch{return!1}return!0},Sl=function(B){return B[0]===0&&B[1]===255&&B[2]===0&&B[3]===255},$3=function(B){var S=B.createElement("canvas"),k=100;S.width=k,S.height=k;var P=S.getContext("2d");if(!P)return Promise.reject(!1);P.fillStyle="rgb(0, 255, 0)",P.fillRect(0,0,k,k);var ae=new Image,Me=S.toDataURL();ae.src=Me;var Qe=q3(k,k,0,0,ae);return P.fillStyle="red",P.fillRect(0,0,k,k),jh(Qe).then(function(ct){P.drawImage(ct,0,0);var ot=P.getImageData(0,0,k,k).data;P.fillStyle="red",P.fillRect(0,0,k,k);var Gt=B.createElement("div");return Gt.style.backgroundImage="url("+Me+")",Gt.style.height=k+"px",Sl(ot)?jh(q3(k,k,0,0,Gt)):Promise.reject(!1)}).then(function(ct){return P.drawImage(ct,0,0),Sl(P.getImageData(0,0,k,k).data)}).catch(function(){return!1})},q3=function(B,S,k,P,ae){var Me="http://www.w3.org/2000/svg",Qe=document.createElementNS(Me,"svg"),ct=document.createElementNS(Me,"foreignObject");return Qe.setAttributeNS(null,"width",B.toString()),Qe.setAttributeNS(null,"height",S.toString()),ct.setAttributeNS(null,"width","100%"),ct.setAttributeNS(null,"height","100%"),ct.setAttributeNS(null,"x",k.toString()),ct.setAttributeNS(null,"y",P.toString()),ct.setAttributeNS(null,"externalResourcesRequired","true"),Qe.appendChild(ct),ct.appendChild(ae),Qe},jh=function(B){return new Promise(function(S,k){var P=new Image;P.onload=function(){return S(P)},P.onerror=k,P.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(B))})},qa={get SUPPORT_RANGE_BOUNDS(){var B=Sd(document);return Object.defineProperty(qa,"SUPPORT_RANGE_BOUNDS",{value:B}),B},get SUPPORT_WORD_BREAKING(){var B=qa.SUPPORT_RANGE_BOUNDS&&oa(document);return Object.defineProperty(qa,"SUPPORT_WORD_BREAKING",{value:B}),B},get SUPPORT_SVG_DRAWING(){var B=iA(document);return Object.defineProperty(qa,"SUPPORT_SVG_DRAWING",{value:B}),B},get SUPPORT_FOREIGNOBJECT_DRAWING(){var B=typeof Array.from=="function"&&typeof window.fetch=="function"?$3(document):Promise.resolve(!1);return Object.defineProperty(qa,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:B}),B},get SUPPORT_CORS_IMAGES(){var B=lr();return Object.defineProperty(qa,"SUPPORT_CORS_IMAGES",{value:B}),B},get SUPPORT_RESPONSE_TYPE(){var B=qc();return Object.defineProperty(qa,"SUPPORT_RESPONSE_TYPE",{value:B}),B},get SUPPORT_CORS_XHR(){var B="withCredentials"in new XMLHttpRequest;return Object.defineProperty(qa,"SUPPORT_CORS_XHR",{value:B}),B},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var B=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(qa,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:B}),B}},e1=function(){function B(S,k){this.text=S,this.bounds=k}return B}(),ws=function(B,S,k,P){var ae=f2(S,k),Me=[],Qe=0;return ae.forEach(function(ct){if(k.textDecorationLine.length||ct.trim().length>0)if(qa.SUPPORT_RANGE_BOUNDS){var ot=sf(P,Qe,ct.length).getClientRects();if(ot.length>1){var Gt=pu(ct),en=0;Gt.forEach(function(wn){Me.push(new e1(wn,o.fromDOMRectList(B,sf(P,en+Qe,wn.length).getClientRects()))),en+=wn.length})}else Me.push(new e1(ct,o.fromDOMRectList(B,ot)))}else{var rn=P.splitText(ct.length);Me.push(new e1(ct,e4(B,P))),P=rn}else qa.SUPPORT_RANGE_BOUNDS||(P=P.splitText(ct.length));Qe+=ct.length}),Me},e4=function(B,S){var k=S.ownerDocument;if(k){var P=k.createElement("html2canvaswrapper");P.appendChild(S.cloneNode(!0));var ae=S.parentNode;if(ae){ae.replaceChild(P,S);var Me=s(B,P);return P.firstChild&&ae.replaceChild(P.firstChild,P),Me}}return o.EMPTY},sf=function(B,S,k){var P=B.ownerDocument;if(!P)throw new Error("Node has no owner document");var ae=P.createRange();return ae.setStart(B,S),ae.setEnd(B,S+k),ae},pu=function(B){if(qa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var S=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(S.segment(B)).map(function(k){return k.segment})}return _d(B)},Gh=function(B,S){if(qa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var k=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(k.segment(B)).map(function(P){return P.segment})}return b1(B,S)},f2=function(B,S){return S.letterSpacing!==0?pu(B):Gh(B,S)},t1=[32,160,4961,65792,65793,4153,4241],b1=function(B,S){for(var k=xo(B,{lineBreak:S.lineBreak,wordBreak:S.overflowWrap==="break-word"?"break-word":S.wordBreak}),P=[],ae,Me=function(){if(ae.value){var Qe=ae.value.slice(),ct=l(Qe),ot="";ct.forEach(function(Gt){t1.indexOf(Gt)===-1?ot+=f(Gt):(ot.length&&P.push(ot),P.push(f(Gt)),ot="")}),ot.length&&P.push(ot)}};!(ae=k.next()).done;)Me();return P},B0=function(){function B(S,k,P){this.text=Bg(k.data,P.textTransform),this.textBounds=ws(S,this.text,P,k)}return B}(),Bg=function(B,S){switch(S){case 1:return B.toLowerCase();case 3:return B.replace(d2,rA);case 2:return B.toUpperCase();default:return B}},d2=/(^|\s|:|-|\(|\))([a-z])/g,rA=function(B,S,k){return B.length>0?S+k.toUpperCase():B},cf=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;return ae.src=P.currentSrc||P.src,ae.intrinsicWidth=P.naturalWidth,ae.intrinsicHeight=P.naturalHeight,ae.context.cache.addImage(ae.src),ae}return S}(Ls),t4=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;return ae.canvas=P,ae.intrinsicWidth=P.width,ae.intrinsicHeight=P.height,ae}return S}(Ls),Wh=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this,Me=new XMLSerializer,Qe=s(k,P);return P.setAttribute("width",Qe.width+"px"),P.setAttribute("height",Qe.height+"px"),ae.svg="data:image/svg+xml,"+encodeURIComponent(Me.serializeToString(P)),ae.intrinsicWidth=P.width.baseVal.value,ae.intrinsicHeight=P.height.baseVal.value,ae.context.cache.addImage(ae.svg),ae}return S}(Ls),aA=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;return ae.value=P.value,ae}return S}(Ls),Kh=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;return ae.start=P.start,ae.reversed=typeof P.reversed=="boolean"&&P.reversed===!0,ae}return S}(Ls),Qr=[{type:15,flags:0,unit:"px",number:3}],Xh=[{type:16,flags:0,number:50}],Lg=function(B){return B.width>B.height?new o(B.left+(B.width-B.height)/2,B.top,B.height,B.height):B.width<B.height?new o(B.left,B.top+(B.height-B.width)/2,B.width,B.width):B},oA=function(B){var S=B.type===Q1?new Array(B.value.length+1).join("\u2022"):B.value;return S.length===0?B.placeholder||"":S},lf="checkbox",m0="radio",Q1="password",sA=707406591,n4=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;switch(ae.type=P.type.toLowerCase(),ae.checked=P.checked,ae.value=oA(P),(ae.type===lf||ae.type===m0)&&(ae.styles.backgroundColor=3739148031,ae.styles.borderTopColor=ae.styles.borderRightColor=ae.styles.borderBottomColor=ae.styles.borderLeftColor=2779096575,ae.styles.borderTopWidth=ae.styles.borderRightWidth=ae.styles.borderBottomWidth=ae.styles.borderLeftWidth=1,ae.styles.borderTopStyle=ae.styles.borderRightStyle=ae.styles.borderBottomStyle=ae.styles.borderLeftStyle=1,ae.styles.backgroundClip=[0],ae.styles.backgroundOrigin=[0],ae.bounds=Lg(ae.bounds)),ae.type){case lf:ae.styles.borderTopRightRadius=ae.styles.borderTopLeftRadius=ae.styles.borderBottomRightRadius=ae.styles.borderBottomLeftRadius=Qr;break;case m0:ae.styles.borderTopRightRadius=ae.styles.borderTopLeftRadius=ae.styles.borderBottomRightRadius=ae.styles.borderBottomLeftRadius=Xh;break}return ae}return S}(Ls),h2=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this,Me=P.options[P.selectedIndex||0];return ae.value=Me&&Me.text||"",ae}return S}(Ls),p2=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;return ae.value=P.value,ae}return S}(Ls),Yh=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;ae.src=P.src,ae.width=parseInt(P.width,10)||0,ae.height=parseInt(P.height,10)||0,ae.backgroundColor=ae.styles.backgroundColor;try{if(P.contentWindow&&P.contentWindow.document&&P.contentWindow.document.documentElement){ae.tree=Au(k,P.contentWindow.document.documentElement);var Me=P.contentWindow.document.documentElement?Xc(k,getComputedStyle(P.contentWindow.document.documentElement).backgroundColor):$t.TRANSPARENT,Qe=P.contentWindow.document.body?Xc(k,getComputedStyle(P.contentWindow.document.body).backgroundColor):$t.TRANSPARENT;ae.backgroundColor=Fc(Me)?Fc(Qe)?ae.styles.backgroundColor:Qe:Me}}catch{}return ae}return S}(Ls),cA=["OL","UL","MENU"],i4=function(B,S,k,P){for(var ae=S.firstChild,Me=void 0;ae;ae=Me)if(Me=ae.nextSibling,uf(ae)&&ae.data.trim().length>0)k.textNodes.push(new B0(B,ae,k.styles));else if(mu(ae))if(ep(ae)&&ae.assignedNodes)ae.assignedNodes().forEach(function(ct){return i4(B,ct,k,P)});else{var Qe=Zh(B,ae);Qe.styles.isVisible()&&(Id(ae,Qe,P)?Qe.flags|=4:Dg(Qe.styles)&&(Qe.flags|=2),cA.indexOf(ae.tagName)!==-1&&(Qe.flags|=8),k.elements.push(Qe),ae.slot,ae.shadowRoot?i4(B,ae.shadowRoot,Qe,P):!Md(ae)&&!o4(ae)&&!Td(ae)&&i4(B,ae,Qe,P))}},Zh=function(B,S){return $h(S)?new cf(B,S):Jh(S)?new t4(B,S):o4(S)?new Wh(B,S):r4(S)?new aA(B,S):gu(S)?new Kh(B,S):ps(S)?new n4(B,S):Td(S)?new h2(B,S):Md(S)?new p2(B,S):qh(S)?new Yh(B,S):new Ls(B,S)},Au=function(B,S){var k=Zh(B,S);return k.flags|=4,i4(B,S,k,k),k},Id=function(B,S,k){return S.styles.isPositionedWithZIndex()||S.styles.opacity<1||S.styles.isTransformed()||df(B)&&k.styles.isTransparent()},Dg=function(B){return B.isPositioned()||B.isFloating()},uf=function(B){return B.nodeType===Node.TEXT_NODE},mu=function(B){return B.nodeType===Node.ELEMENT_NODE},A2=function(B){return mu(B)&&typeof B.style<"u"&&!ff(B)},ff=function(B){return typeof B.className=="object"},r4=function(B){return B.tagName==="LI"},gu=function(B){return B.tagName==="OL"},ps=function(B){return B.tagName==="INPUT"},a4=function(B){return B.tagName==="HTML"},o4=function(B){return B.tagName==="svg"},df=function(B){return B.tagName==="BODY"},Jh=function(B){return B.tagName==="CANVAS"},s4=function(B){return B.tagName==="VIDEO"},$h=function(B){return B.tagName==="IMG"},qh=function(B){return B.tagName==="IFRAME"},j1=function(B){return B.tagName==="STYLE"},lA=function(B){return B.tagName==="SCRIPT"},Md=function(B){return B.tagName==="TEXTAREA"},Td=function(B){return B.tagName==="SELECT"},ep=function(B){return B.tagName==="SLOT"},uA=function(B){return B.tagName.indexOf("-")>0},Fg=function(){function B(){this.counters={}}return B.prototype.getCounterValue=function(S){var k=this.counters[S];return k&&k.length?k[k.length-1]:1},B.prototype.getCounterValues=function(S){var k=this.counters[S];return k||[]},B.prototype.pop=function(S){var k=this;S.forEach(function(P){return k.counters[P].pop()})},B.prototype.parse=function(S){var k=this,P=S.counterIncrement,ae=S.counterReset,Me=!0;P!==null&&P.forEach(function(ct){var ot=k.counters[ct.counter];ot&&ct.increment!==0&&(Me=!1,ot.length||ot.push(1),ot[Math.max(0,ot.length-1)]+=ct.increment)});var Qe=[];return Me&&ae.forEach(function(ct){var ot=k.counters[ct.counter];Qe.push(ct.counter),ot||(ot=k.counters[ct.counter]=[]),ot.push(ct.reset)}),Qe},B}(),o0={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},c4={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},hf={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},tp={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Il=function(B,S,k,P,ae,Me){return B<S||B>k?Bd(B,ae,Me.length>0):P.integers.reduce(function(Qe,ct,ot){for(;B>=ct;)B-=ct,Qe+=P.values[ot];return Qe},"")+Me},vu=function(B,S,k,P){var ae="";do k||B--,ae=P(B)+ae,B/=S;while(B*S>=S);return ae},xi=function(B,S,k,P,ae){var Me=k-S+1;return(B<0?"-":"")+(vu(Math.abs(B),Me,P,function(Qe){return f(Math.floor(Qe%Me)+S)})+ae)},G1=function(B,S,k){k===void 0&&(k=". ");var P=S.length;return vu(Math.abs(B),P,!1,function(ae){return S[Math.floor(ae%P)]})+k},m2=1,hc=2,g2=4,v2=8,W1=function(B,S,k,P,ae,Me){if(B<-9999||B>9999)return Bd(B,4,ae.length>0);var Qe=Math.abs(B),ct=ae;if(Qe===0)return S[0]+ct;for(var ot=0;Qe>0&&ot<=4;ot++){var Gt=Qe%10;Gt===0&&Fo(Me,m2)&&ct!==""?ct=S[Gt]+ct:Gt>1||Gt===1&&ot===0||Gt===1&&ot===1&&Fo(Me,hc)||Gt===1&&ot===1&&Fo(Me,g2)&&B>100||Gt===1&&ot>1&&Fo(Me,v2)?ct=S[Gt]+(ot>0?k[ot-1]:"")+ct:Gt===1&&ot>0&&(ct=k[ot-1]+ct),Qe=Math.floor(Qe/10)}return(B<0?P:"")+ct},s0="\u5341\u767E\u5343\u842C",np="\u62FE\u4F70\u4EDF\u842C",ip="\u30DE\u30A4\u30CA\u30B9",l4="\uB9C8\uC774\uB108\uC2A4",Bd=function(B,S,k){var P=k?". ":"",ae=k?"\u3001":"",Me=k?", ":"",Qe=k?" ":"";switch(S){case 0:return"\u2022"+Qe;case 1:return"\u25E6"+Qe;case 2:return"\u25FE"+Qe;case 5:var ct=xi(B,48,57,!0,P);return ct.length<4?"0"+ct:ct;case 4:return G1(B,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ae);case 6:return Il(B,1,3999,o0,3,P).toLowerCase();case 7:return Il(B,1,3999,o0,3,P);case 8:return xi(B,945,969,!1,P);case 9:return xi(B,97,122,!1,P);case 10:return xi(B,65,90,!1,P);case 11:return xi(B,1632,1641,!0,P);case 12:case 49:return Il(B,1,9999,c4,3,P);case 35:return Il(B,1,9999,c4,3,P).toLowerCase();case 13:return xi(B,2534,2543,!0,P);case 14:case 30:return xi(B,6112,6121,!0,P);case 15:return G1(B,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ae);case 16:return G1(B,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ae);case 17:case 48:return W1(B,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",s0,"\u8CA0",ae,hc|g2|v2);case 47:return W1(B,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",np,"\u8CA0",ae,m2|hc|g2|v2);case 42:return W1(B,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",s0,"\u8D1F",ae,hc|g2|v2);case 41:return W1(B,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",np,"\u8D1F",ae,m2|hc|g2|v2);case 26:return W1(B,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",ip,ae,0);case 25:return W1(B,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",ip,ae,m2|hc|g2);case 31:return W1(B,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",l4,Me,m2|hc|g2);case 33:return W1(B,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",l4,Me,0);case 32:return W1(B,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",l4,Me,m2|hc|g2);case 18:return xi(B,2406,2415,!0,P);case 20:return Il(B,1,19999,tp,3,P);case 21:return xi(B,2790,2799,!0,P);case 22:return xi(B,2662,2671,!0,P);case 22:return Il(B,1,10999,hf,3,P);case 23:return G1(B,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return G1(B,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return xi(B,3302,3311,!0,P);case 28:return G1(B,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",ae);case 29:return G1(B,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ae);case 34:return xi(B,3792,3801,!0,P);case 37:return xi(B,6160,6169,!0,P);case 38:return xi(B,4160,4169,!0,P);case 39:return xi(B,2918,2927,!0,P);case 40:return xi(B,1776,1785,!0,P);case 43:return xi(B,3046,3055,!0,P);case 44:return xi(B,3174,3183,!0,P);case 45:return xi(B,3664,3673,!0,P);case 46:return xi(B,3872,3881,!0,P);case 3:default:return xi(B,48,57,!0,P)}},rp="data-html2canvas-ignore",fA=function(){function B(S,k,P){if(this.context=S,this.options=P,this.scrolledElements=[],this.referenceElement=k,this.counters=new Fg,this.quoteDepth=0,!k.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(k.ownerDocument.documentElement,!1)}return B.prototype.toIFrame=function(S,k){var P=this,ae=dA(S,k);if(!ae.contentWindow)return Promise.reject("Unable to find iframe window");var Me=S.defaultView.pageXOffset,Qe=S.defaultView.pageYOffset,ct=ae.contentWindow,ot=ct.document,Gt=ap(ae).then(function(){return i(P,void 0,void 0,function(){var en,rn;return r(this,function(wn){switch(wn.label){case 0:return this.scrolledElements.forEach(pf),ct&&(ct.scrollTo(k.left,k.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ct.scrollY!==k.top||ct.scrollX!==k.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ct.scrollX-k.left,ct.scrollY-k.top,0,0))),en=this.options.onclone,rn=this.clonedReferenceElement,typeof rn>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ot.fonts&&ot.fonts.ready?[4,ot.fonts.ready]:[3,2];case 1:wn.sent(),wn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,W0(ot)]:[3,4];case 3:wn.sent(),wn.label=4;case 4:return typeof en=="function"?[2,Promise.resolve().then(function(){return en(ot,rn)}).then(function(){return ae})]:[2,ae]}})})});return ot.open(),ot.write(Pg(document.doctype)+"<html></html>"),hA(this.referenceElement.ownerDocument,Me,Qe),ot.replaceChild(ot.adoptNode(this.documentElement),ot.documentElement),ot.close(),Gt},B.prototype.createElementClone=function(S){if(rf(S,2))debugger;if(Jh(S))return this.createCanvasClone(S);if(s4(S))return this.createVideoClone(S);if(j1(S))return this.createStyleClone(S);var k=S.cloneNode(!1);return $h(k)&&($h(S)&&S.currentSrc&&S.currentSrc!==S.src&&(k.src=S.currentSrc,k.srcset=""),k.loading==="lazy"&&(k.loading="eager")),uA(k)?this.createCustomElementClone(k):k},B.prototype.createCustomElementClone=function(S){var k=document.createElement("html2canvascustomelement");return Ld(S.style,k),k},B.prototype.createStyleClone=function(S){try{var k=S.sheet;if(k&&k.cssRules){var P=[].slice.call(k.cssRules,0).reduce(function(Me,Qe){return Qe&&typeof Qe.cssText=="string"?Me+Qe.cssText:Me},""),ae=S.cloneNode(!1);return ae.textContent=P,ae}}catch(Me){if(this.context.logger.error("Unable to access cssRules property",Me),Me.name!=="SecurityError")throw Me}return S.cloneNode(!1)},B.prototype.createCanvasClone=function(S){var k;if(this.options.inlineImages&&S.ownerDocument){var P=S.ownerDocument.createElement("img");try{return P.src=S.toDataURL(),P}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",S)}}var ae=S.cloneNode(!1);try{ae.width=S.width,ae.height=S.height;var Me=S.getContext("2d"),Qe=ae.getContext("2d");if(Qe)if(!this.options.allowTaint&&Me)Qe.putImageData(Me.getImageData(0,0,S.width,S.height),0,0);else{var ct=(k=S.getContext("webgl2"))!==null&&k!==void 0?k:S.getContext("webgl");if(ct){var ot=ct.getContextAttributes();ot?.preserveDrawingBuffer===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",S)}Qe.drawImage(S,0,0)}return ae}catch{this.context.logger.info("Unable to clone canvas as it is tainted",S)}return ae},B.prototype.createVideoClone=function(S){var k=S.ownerDocument.createElement("canvas");k.width=S.offsetWidth,k.height=S.offsetHeight;var P=k.getContext("2d");try{return P&&(P.drawImage(S,0,0,k.width,k.height),this.options.allowTaint||P.getImageData(0,0,k.width,k.height)),k}catch{this.context.logger.info("Unable to clone video as it is tainted",S)}var ae=S.ownerDocument.createElement("canvas");return ae.width=S.offsetWidth,ae.height=S.offsetHeight,ae},B.prototype.appendChildNode=function(S,k,P){(!mu(k)||!lA(k)&&!k.hasAttribute(rp)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(k)))&&(!this.options.copyStyles||!mu(k)||!j1(k))&&S.appendChild(this.cloneNode(k,P))},B.prototype.cloneChildNodes=function(S,k,P){for(var ae=this,Me=S.shadowRoot?S.shadowRoot.firstChild:S.firstChild;Me;Me=Me.nextSibling)if(mu(Me)&&ep(Me)&&typeof Me.assignedNodes=="function"){var Qe=Me.assignedNodes();Qe.length&&Qe.forEach(function(ct){return ae.appendChildNode(k,ct,P)})}else this.appendChildNode(k,Me,P)},B.prototype.cloneNode=function(S,k){if(uf(S))return document.createTextNode(S.data);if(!S.ownerDocument)return S.cloneNode(!1);var P=S.ownerDocument.defaultView;if(P&&mu(S)&&(A2(S)||ff(S))){var ae=this.createElementClone(S);ae.style.transitionProperty="none";var Me=P.getComputedStyle(S),Qe=P.getComputedStyle(S,":before"),ct=P.getComputedStyle(S,":after");this.referenceElement===S&&A2(ae)&&(this.clonedReferenceElement=ae),df(ae)&&kg(ae);var ot=this.counters.parse(new V1(this.context,Me)),Gt=this.resolvePseudoContent(S,ae,Qe,u4.BEFORE);uA(S)&&(k=!0),s4(S)||this.cloneChildNodes(S,ae,k),Gt&&ae.insertBefore(Gt,ae.firstChild);var en=this.resolvePseudoContent(S,ae,ct,u4.AFTER);return en&&ae.appendChild(en),this.counters.pop(ot),(Me&&(this.options.copyStyles||ff(S))&&!qh(S)||k)&&Ld(Me,ae),(S.scrollTop!==0||S.scrollLeft!==0)&&this.scrolledElements.push([ae,S.scrollLeft,S.scrollTop]),(Md(S)||Td(S))&&(Md(ae)||Td(ae))&&(ae.value=S.value),ae}return S.cloneNode(!1)},B.prototype.resolvePseudoContent=function(S,k,P,ae){var Me=this;if(P){var Qe=P.content,ct=k.ownerDocument;if(!(!ct||!Qe||Qe==="none"||Qe==="-moz-alt-content"||P.display==="none")){this.counters.parse(new V1(this.context,P));var ot=new Y6(this.context,P),Gt=ct.createElement("html2canvaspseudoelement");Ld(P,Gt),ot.content.forEach(function(rn){if(rn.type===0)Gt.appendChild(ct.createTextNode(rn.value));else if(rn.type===22){var wn=ct.createElement("img");wn.src=rn.value,wn.style.opacity="1",Gt.appendChild(wn)}else if(rn.type===18){if(rn.name==="attr"){var hi=rn.values.filter(Ba);hi.length&&Gt.appendChild(ct.createTextNode(S.getAttribute(hi[0].value)||""))}else if(rn.name==="counter"){var $n=rn.values.filter(Bs),pi=$n[0],Br=$n[1];if(pi&&Ba(pi)){var Bi=Me.counters.getCounterValue(pi.value),Ii=Br&&Ba(Br)?y1.parse(Me.context,Br.value):3;Gt.appendChild(ct.createTextNode(Bd(Bi,Ii,!1)))}}else if(rn.name==="counters"){var _a=rn.values.filter(Bs),pi=_a[0],Pr=_a[1],Br=_a[2];if(pi&&Ba(pi)){var ur=Me.counters.getCounterValues(pi.value),Ai=Br&&Ba(Br)?y1.parse(Me.context,Br.value):3,sa=Pr&&Pr.type===0?Pr.value:"",ca=ur.map(function(c0){return Bd(c0,Ai,!1)}).join(sa);Gt.appendChild(ct.createTextNode(ca))}}}else if(rn.type===20)switch(rn.value){case"open-quote":Gt.appendChild(ct.createTextNode(G3(ot.quotes,Me.quoteDepth++,!0)));break;case"close-quote":Gt.appendChild(ct.createTextNode(G3(ot.quotes,--Me.quoteDepth,!1)));break;default:Gt.appendChild(ct.createTextNode(rn.value))}}),Gt.className=op+" "+Wo;var en=ae===u4.BEFORE?" "+op:" "+Wo;return ff(k)?k.className.baseValue+=en:k.className+=en,Gt}}},B.destroy=function(S){return S.parentNode?(S.parentNode.removeChild(S),!0):!1},B}(),u4=function(B){return B[B.BEFORE=0]="BEFORE",B[B.AFTER=1]="AFTER",B}(u4||{}),dA=function(B,S){var k=B.createElement("iframe");return k.className="html2canvas-container",k.style.visibility="hidden",k.style.position="fixed",k.style.left="-10000px",k.style.top="0px",k.style.border="0",k.width=S.width.toString(),k.height=S.height.toString(),k.scrolling="no",k.setAttribute(rp,"true"),B.body.appendChild(k),k},Ml=function(B){return new Promise(function(S){if(B.complete){S();return}if(!B.src){S();return}B.onload=S,B.onerror=S})},W0=function(B){return Promise.all([].slice.call(B.images,0).map(Ml))},ap=function(B){return new Promise(function(S,k){var P=B.contentWindow;if(!P)return k("No window assigned for iframe");var ae=P.document;P.onload=B.onload=function(){P.onload=B.onload=null;var Me=setInterval(function(){ae.body.childNodes.length>0&&ae.readyState==="complete"&&(clearInterval(Me),S(B))},50)}})},Ng=["all","d","content"],Ld=function(B,S){for(var k=B.length-1;k>=0;k--){var P=B.item(k);Ng.indexOf(P)===-1&&S.style.setProperty(P,B.getPropertyValue(P))}return S},Pg=function(B){var S="";return B&&(S+="<!DOCTYPE ",B.name&&(S+=B.name),B.internalSubset&&(S+=B.internalSubset),B.publicId&&(S+='"'+B.publicId+'"'),B.systemId&&(S+='"'+B.systemId+'"'),S+=">"),S},hA=function(B,S,k){B&&B.defaultView&&(S!==B.defaultView.pageXOffset||k!==B.defaultView.pageYOffset)&&B.defaultView.scrollTo(S,k)},pf=function(B){var S=B[0],k=B[1],P=B[2];S.scrollLeft=k,S.scrollTop=P},pA=":before",AA=":after",op="___html2canvas___pseudoelement_before",Wo="___html2canvas___pseudoelement_after",y2=`{
    content: "" !important;
    display: none !important;
}`,kg=function(B){sp(B,"."+op+pA+y2+`
         .`+Wo+AA+y2)},sp=function(B,S){var k=B.ownerDocument;if(k){var P=k.createElement("style");P.textContent=S,B.appendChild(P)}},cp=function(){function B(){}return B.getOrigin=function(S){var k=B._link;return k?(k.href=S,k.href=k.href,k.protocol+k.hostname+k.port):"about:blank"},B.isSameOrigin=function(S){return B.getOrigin(S)===B._origin},B.setContext=function(S){B._link=S.document.createElement("a"),B._origin=B.getOrigin(S.location.href)},B._origin="about:blank",B}(),Rg=function(){function B(S,k){this.context=S,this._options=k,this._cache={}}return B.prototype.addImage=function(S){var k=Promise.resolve();return this.has(S)||(Af(S)||d4(S))&&(this._cache[S]=this.loadImage(S)).catch(function(){}),k},B.prototype.match=function(S){return this._cache[S]},B.prototype.loadImage=function(S){return i(this,void 0,void 0,function(){var k,P,ae,Me,Qe=this;return r(this,function(ct){switch(ct.label){case 0:return k=cp.isSameOrigin(S),P=!h4(S)&&this._options.useCORS===!0&&qa.SUPPORT_CORS_IMAGES&&!k,ae=!h4(S)&&!k&&!Af(S)&&typeof this._options.proxy=="string"&&qa.SUPPORT_CORS_XHR&&!P,!k&&this._options.allowTaint===!1&&!h4(S)&&!Af(S)&&!ae&&!P?[2]:(Me=S,ae?[4,this.proxy(Me)]:[3,2]);case 1:Me=ct.sent(),ct.label=2;case 2:return this.context.logger.debug("Added image "+S.substring(0,256)),[4,new Promise(function(ot,Gt){var en=new Image;en.onload=function(){return ot(en)},en.onerror=Gt,(b2(Me)||P)&&(en.crossOrigin="anonymous"),en.src=Me,en.complete===!0&&setTimeout(function(){return ot(en)},500),Qe._options.imageTimeout>0&&setTimeout(function(){return Gt("Timed out ("+Qe._options.imageTimeout+"ms) loading image")},Qe._options.imageTimeout)})];case 3:return[2,ct.sent()]}})})},B.prototype.has=function(S){return typeof this._cache[S]<"u"},B.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},B.prototype.proxy=function(S){var k=this,P=this._options.proxy;if(!P)throw new Error("No proxy defined");var ae=S.substring(0,256);return new Promise(function(Me,Qe){var ct=qa.SUPPORT_RESPONSE_TYPE?"blob":"text",ot=new XMLHttpRequest;ot.onload=function(){if(ot.status===200)if(ct==="text")Me(ot.response);else{var rn=new FileReader;rn.addEventListener("load",function(){return Me(rn.result)},!1),rn.addEventListener("error",function(wn){return Qe(wn)},!1),rn.readAsDataURL(ot.response)}else Qe("Failed to proxy resource "+ae+" with status code "+ot.status)},ot.onerror=Qe;var Gt=P.indexOf("?")>-1?"&":"?";if(ot.open("GET",""+P+Gt+"url="+encodeURIComponent(S)+"&responseType="+ct),ct!=="text"&&ot instanceof XMLHttpRequest&&(ot.responseType=ct),k._options.imageTimeout){var en=k._options.imageTimeout;ot.timeout=en,ot.ontimeout=function(){return Qe("Timed out ("+en+"ms) proxying "+ae)}}ot.send()})},B}(),f4=/^data:image\/svg\+xml/i,mA=/^data:image\/.*;base64,/i,Dd=/^data:image\/.*/i,d4=function(B){return qa.SUPPORT_SVG_DRAWING||!gA(B)},h4=function(B){return Dd.test(B)},b2=function(B){return mA.test(B)},Af=function(B){return B.substr(0,4)==="blob"},gA=function(B){return B.substr(-3).toLowerCase()==="svg"||f4.test(B)},ii=function(){function B(S,k){this.type=0,this.x=S,this.y=k}return B.prototype.add=function(S,k){return new B(this.x+S,this.y+k)},B}(),n1=function(B,S,k){return new ii(B.x+(S.x-B.x)*k,B.y+(S.y-B.y)*k)},Fd=function(){function B(S,k,P,ae){this.type=1,this.start=S,this.startControl=k,this.endControl=P,this.end=ae}return B.prototype.subdivide=function(S,k){var P=n1(this.start,this.startControl,S),ae=n1(this.startControl,this.endControl,S),Me=n1(this.endControl,this.end,S),Qe=n1(P,ae,S),ct=n1(ae,Me,S),ot=n1(Qe,ct,S);return k?new B(this.start,P,Qe,ot):new B(ot,ct,Me,this.end)},B.prototype.add=function(S,k){return new B(this.start.add(S,k),this.startControl.add(S,k),this.endControl.add(S,k),this.end.add(S,k))},B.prototype.reverse=function(){return new B(this.end,this.endControl,this.startControl,this.start)},B}(),K0=function(B){return B.type===1},K1=function(){function B(S){var k=S.styles,P=S.bounds,ae=rd(k.borderTopLeftRadius,P.width,P.height),Me=ae[0],Qe=ae[1],ct=rd(k.borderTopRightRadius,P.width,P.height),ot=ct[0],Gt=ct[1],en=rd(k.borderBottomRightRadius,P.width,P.height),rn=en[0],wn=en[1],hi=rd(k.borderBottomLeftRadius,P.width,P.height),$n=hi[0],pi=hi[1],Br=[];Br.push((Me+ot)/P.width),Br.push(($n+rn)/P.width),Br.push((Qe+pi)/P.height),Br.push((Gt+wn)/P.height);var Bi=Math.max.apply(Math,Br);Bi>1&&(Me/=Bi,Qe/=Bi,ot/=Bi,Gt/=Bi,rn/=Bi,wn/=Bi,$n/=Bi,pi/=Bi);var Ii=P.width-ot,_a=P.height-wn,Pr=P.width-rn,ur=P.height-pi,Ai=k.borderTopWidth,sa=k.borderRightWidth,ca=k.borderBottomWidth,hr=k.borderLeftWidth,is=Qa(k.paddingTop,S.bounds.width),c0=Qa(k.paddingRight,S.bounds.width),g0=Qa(k.paddingBottom,S.bounds.width),Sa=Qa(k.paddingLeft,S.bounds.width);this.topLeftBorderDoubleOuterBox=Me>0||Qe>0?qo(P.left+hr/3,P.top+Ai/3,Me-hr/3,Qe-Ai/3,oo.TOP_LEFT):new ii(P.left+hr/3,P.top+Ai/3),this.topRightBorderDoubleOuterBox=Me>0||Qe>0?qo(P.left+Ii,P.top+Ai/3,ot-sa/3,Gt-Ai/3,oo.TOP_RIGHT):new ii(P.left+P.width-sa/3,P.top+Ai/3),this.bottomRightBorderDoubleOuterBox=rn>0||wn>0?qo(P.left+Pr,P.top+_a,rn-sa/3,wn-ca/3,oo.BOTTOM_RIGHT):new ii(P.left+P.width-sa/3,P.top+P.height-ca/3),this.bottomLeftBorderDoubleOuterBox=$n>0||pi>0?qo(P.left+hr/3,P.top+ur,$n-hr/3,pi-ca/3,oo.BOTTOM_LEFT):new ii(P.left+hr/3,P.top+P.height-ca/3),this.topLeftBorderDoubleInnerBox=Me>0||Qe>0?qo(P.left+hr*2/3,P.top+Ai*2/3,Me-hr*2/3,Qe-Ai*2/3,oo.TOP_LEFT):new ii(P.left+hr*2/3,P.top+Ai*2/3),this.topRightBorderDoubleInnerBox=Me>0||Qe>0?qo(P.left+Ii,P.top+Ai*2/3,ot-sa*2/3,Gt-Ai*2/3,oo.TOP_RIGHT):new ii(P.left+P.width-sa*2/3,P.top+Ai*2/3),this.bottomRightBorderDoubleInnerBox=rn>0||wn>0?qo(P.left+Pr,P.top+_a,rn-sa*2/3,wn-ca*2/3,oo.BOTTOM_RIGHT):new ii(P.left+P.width-sa*2/3,P.top+P.height-ca*2/3),this.bottomLeftBorderDoubleInnerBox=$n>0||pi>0?qo(P.left+hr*2/3,P.top+ur,$n-hr*2/3,pi-ca*2/3,oo.BOTTOM_LEFT):new ii(P.left+hr*2/3,P.top+P.height-ca*2/3),this.topLeftBorderStroke=Me>0||Qe>0?qo(P.left+hr/2,P.top+Ai/2,Me-hr/2,Qe-Ai/2,oo.TOP_LEFT):new ii(P.left+hr/2,P.top+Ai/2),this.topRightBorderStroke=Me>0||Qe>0?qo(P.left+Ii,P.top+Ai/2,ot-sa/2,Gt-Ai/2,oo.TOP_RIGHT):new ii(P.left+P.width-sa/2,P.top+Ai/2),this.bottomRightBorderStroke=rn>0||wn>0?qo(P.left+Pr,P.top+_a,rn-sa/2,wn-ca/2,oo.BOTTOM_RIGHT):new ii(P.left+P.width-sa/2,P.top+P.height-ca/2),this.bottomLeftBorderStroke=$n>0||pi>0?qo(P.left+hr/2,P.top+ur,$n-hr/2,pi-ca/2,oo.BOTTOM_LEFT):new ii(P.left+hr/2,P.top+P.height-ca/2),this.topLeftBorderBox=Me>0||Qe>0?qo(P.left,P.top,Me,Qe,oo.TOP_LEFT):new ii(P.left,P.top),this.topRightBorderBox=ot>0||Gt>0?qo(P.left+Ii,P.top,ot,Gt,oo.TOP_RIGHT):new ii(P.left+P.width,P.top),this.bottomRightBorderBox=rn>0||wn>0?qo(P.left+Pr,P.top+_a,rn,wn,oo.BOTTOM_RIGHT):new ii(P.left+P.width,P.top+P.height),this.bottomLeftBorderBox=$n>0||pi>0?qo(P.left,P.top+ur,$n,pi,oo.BOTTOM_LEFT):new ii(P.left,P.top+P.height),this.topLeftPaddingBox=Me>0||Qe>0?qo(P.left+hr,P.top+Ai,Math.max(0,Me-hr),Math.max(0,Qe-Ai),oo.TOP_LEFT):new ii(P.left+hr,P.top+Ai),this.topRightPaddingBox=ot>0||Gt>0?qo(P.left+Math.min(Ii,P.width-sa),P.top+Ai,Ii>P.width+sa?0:Math.max(0,ot-sa),Math.max(0,Gt-Ai),oo.TOP_RIGHT):new ii(P.left+P.width-sa,P.top+Ai),this.bottomRightPaddingBox=rn>0||wn>0?qo(P.left+Math.min(Pr,P.width-hr),P.top+Math.min(_a,P.height-ca),Math.max(0,rn-sa),Math.max(0,wn-ca),oo.BOTTOM_RIGHT):new ii(P.left+P.width-sa,P.top+P.height-ca),this.bottomLeftPaddingBox=$n>0||pi>0?qo(P.left+hr,P.top+Math.min(ur,P.height-ca),Math.max(0,$n-hr),Math.max(0,pi-ca),oo.BOTTOM_LEFT):new ii(P.left+hr,P.top+P.height-ca),this.topLeftContentBox=Me>0||Qe>0?qo(P.left+hr+Sa,P.top+Ai+is,Math.max(0,Me-(hr+Sa)),Math.max(0,Qe-(Ai+is)),oo.TOP_LEFT):new ii(P.left+hr+Sa,P.top+Ai+is),this.topRightContentBox=ot>0||Gt>0?qo(P.left+Math.min(Ii,P.width+hr+Sa),P.top+Ai+is,Ii>P.width+hr+Sa?0:ot-hr+Sa,Gt-(Ai+is),oo.TOP_RIGHT):new ii(P.left+P.width-(sa+c0),P.top+Ai+is),this.bottomRightContentBox=rn>0||wn>0?qo(P.left+Math.min(Pr,P.width-(hr+Sa)),P.top+Math.min(_a,P.height+Ai+is),Math.max(0,rn-(sa+c0)),wn-(ca+g0),oo.BOTTOM_RIGHT):new ii(P.left+P.width-(sa+c0),P.top+P.height-(ca+g0)),this.bottomLeftContentBox=$n>0||pi>0?qo(P.left+hr+Sa,P.top+ur,Math.max(0,$n-(hr+Sa)),pi-(ca+g0),oo.BOTTOM_LEFT):new ii(P.left+hr+Sa,P.top+P.height-(ca+g0))}return B}(),oo=function(B){return B[B.TOP_LEFT=0]="TOP_LEFT",B[B.TOP_RIGHT=1]="TOP_RIGHT",B[B.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",B[B.BOTTOM_LEFT=3]="BOTTOM_LEFT",B}(oo||{}),qo=function(B,S,k,P,ae){var Me=4*((Math.sqrt(2)-1)/3),Qe=k*Me,ct=P*Me,ot=B+k,Gt=S+P;switch(ae){case oo.TOP_LEFT:return new Fd(new ii(B,Gt),new ii(B,Gt-ct),new ii(ot-Qe,S),new ii(ot,S));case oo.TOP_RIGHT:return new Fd(new ii(B,S),new ii(B+Qe,S),new ii(ot,Gt-ct),new ii(ot,Gt));case oo.BOTTOM_RIGHT:return new Fd(new ii(ot,S),new ii(ot,S+ct),new ii(B+Qe,Gt),new ii(B,Gt));case oo.BOTTOM_LEFT:default:return new Fd(new ii(ot,Gt),new ii(ot-Qe,Gt),new ii(B,S+ct),new ii(B,S))}},p4=function(B){return[B.topLeftBorderBox,B.topRightBorderBox,B.bottomRightBorderBox,B.bottomLeftBorderBox]},Og=function(B){return[B.topLeftContentBox,B.topRightContentBox,B.bottomRightContentBox,B.bottomLeftContentBox]},lp=function(B){return[B.topLeftPaddingBox,B.topRightPaddingBox,B.bottomRightPaddingBox,B.bottomLeftPaddingBox]},zg=function(){function B(S,k,P){this.offsetX=S,this.offsetY=k,this.matrix=P,this.type=0,this.target=6}return B}(),A4=function(){function B(S,k){this.path=S,this.target=k,this.type=1}return B}(),Ug=function(){function B(S){this.opacity=S,this.type=2,this.target=6}return B}(),Vg=function(B){return B.type===0},up=function(B){return B.type===1},vA=function(B){return B.type===2},Ae=function(B,S){return B.length===S.length?B.some(function(k,P){return k===S[P]}):!1},Y=function(B,S,k,P,ae){return B.map(function(Me,Qe){switch(Qe){case 0:return Me.add(S,k);case 1:return Me.add(S+P,k);case 2:return Me.add(S+P,k+ae);case 3:return Me.add(S,k+ae)}return Me})},se=function(){function B(S){this.element=S,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return B}(),F=function(){function B(S,k){if(this.container=S,this.parent=k,this.effects=[],this.curves=new K1(this.container),this.container.styles.opacity<1&&this.effects.push(new Ug(this.container.styles.opacity)),this.container.styles.transform!==null){var P=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ae=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Me=this.container.styles.transform;this.effects.push(new zg(P,ae,Me))}if(this.container.styles.overflowX!==0){var Qe=p4(this.curves),ct=lp(this.curves);Ae(Qe,ct)?this.effects.push(new A4(Qe,6)):(this.effects.push(new A4(Qe,2)),this.effects.push(new A4(ct,4)))}}return B.prototype.getEffects=function(S){for(var k=[2,3].indexOf(this.container.styles.position)===-1,P=this.parent,ae=this.effects.slice(0);P;){var Me=P.effects.filter(function(ot){return!up(ot)});if(k||P.container.styles.position!==0||!P.parent){if(ae.unshift.apply(ae,Me),k=[2,3].indexOf(P.container.styles.position)===-1,P.container.styles.overflowX!==0){var Qe=p4(P.curves),ct=lp(P.curves);Ae(Qe,ct)||ae.unshift(new A4(ct,6))}}else ae.unshift.apply(ae,Me);P=P.parent}return ae.filter(function(ot){return Fo(ot.target,S)})},B}(),H=function(B,S,k,P){B.container.elements.forEach(function(ae){var Me=Fo(ae.flags,4),Qe=Fo(ae.flags,2),ct=new F(ae,B);Fo(ae.styles.display,2048)&&P.push(ct);var ot=Fo(ae.flags,8)?[]:P;if(Me||Qe){var Gt=Me||ae.styles.isPositioned()?k:S,en=new se(ct);if(ae.styles.isPositioned()||ae.styles.opacity<1||ae.styles.isTransformed()){var rn=ae.styles.zIndex.order;if(rn<0){var wn=0;Gt.negativeZIndex.some(function($n,pi){return rn>$n.element.container.styles.zIndex.order?(wn=pi,!1):wn>0}),Gt.negativeZIndex.splice(wn,0,en)}else if(rn>0){var hi=0;Gt.positiveZIndex.some(function($n,pi){return rn>=$n.element.container.styles.zIndex.order?(hi=pi+1,!1):hi>0}),Gt.positiveZIndex.splice(hi,0,en)}else Gt.zeroOrAutoZIndexOrTransformedOrOpacity.push(en)}else ae.styles.isFloating()?Gt.nonPositionedFloats.push(en):Gt.nonPositionedInlineLevel.push(en);H(ct,en,Me?en:k,ot)}else ae.styles.isInlineLevel()?S.inlineLevel.push(ct):S.nonInlineLevel.push(ct),H(ct,S,k,ot);Fo(ae.flags,8)&&X(ae,ot)})},X=function(B,S){for(var k=B instanceof Kh?B.start:1,P=B instanceof Kh?B.reversed:!1,ae=0;ae<S.length;ae++){var Me=S[ae];Me.container instanceof aA&&typeof Me.container.value=="number"&&Me.container.value!==0&&(k=Me.container.value),Me.listValue=Bd(k,Me.container.styles.listStyleType,!0),k+=P?-1:1}},pe=function(B){var S=new F(B,null),k=new se(S),P=[];return H(S,k,k,P),X(S.container,P),k},Ee=function(B,S){switch(S){case 0:return Kt(B.topLeftBorderBox,B.topLeftPaddingBox,B.topRightBorderBox,B.topRightPaddingBox);case 1:return Kt(B.topRightBorderBox,B.topRightPaddingBox,B.bottomRightBorderBox,B.bottomRightPaddingBox);case 2:return Kt(B.bottomRightBorderBox,B.bottomRightPaddingBox,B.bottomLeftBorderBox,B.bottomLeftPaddingBox);case 3:default:return Kt(B.bottomLeftBorderBox,B.bottomLeftPaddingBox,B.topLeftBorderBox,B.topLeftPaddingBox)}},_e=function(B,S){switch(S){case 0:return Kt(B.topLeftBorderBox,B.topLeftBorderDoubleOuterBox,B.topRightBorderBox,B.topRightBorderDoubleOuterBox);case 1:return Kt(B.topRightBorderBox,B.topRightBorderDoubleOuterBox,B.bottomRightBorderBox,B.bottomRightBorderDoubleOuterBox);case 2:return Kt(B.bottomRightBorderBox,B.bottomRightBorderDoubleOuterBox,B.bottomLeftBorderBox,B.bottomLeftBorderDoubleOuterBox);case 3:default:return Kt(B.bottomLeftBorderBox,B.bottomLeftBorderDoubleOuterBox,B.topLeftBorderBox,B.topLeftBorderDoubleOuterBox)}},xe=function(B,S){switch(S){case 0:return Kt(B.topLeftBorderDoubleInnerBox,B.topLeftPaddingBox,B.topRightBorderDoubleInnerBox,B.topRightPaddingBox);case 1:return Kt(B.topRightBorderDoubleInnerBox,B.topRightPaddingBox,B.bottomRightBorderDoubleInnerBox,B.bottomRightPaddingBox);case 2:return Kt(B.bottomRightBorderDoubleInnerBox,B.bottomRightPaddingBox,B.bottomLeftBorderDoubleInnerBox,B.bottomLeftPaddingBox);case 3:default:return Kt(B.bottomLeftBorderDoubleInnerBox,B.bottomLeftPaddingBox,B.topLeftBorderDoubleInnerBox,B.topLeftPaddingBox)}},it=function(B,S){switch(S){case 0:return Tt(B.topLeftBorderStroke,B.topRightBorderStroke);case 1:return Tt(B.topRightBorderStroke,B.bottomRightBorderStroke);case 2:return Tt(B.bottomRightBorderStroke,B.bottomLeftBorderStroke);case 3:default:return Tt(B.bottomLeftBorderStroke,B.topLeftBorderStroke)}},Tt=function(B,S){var k=[];return K0(B)?k.push(B.subdivide(.5,!1)):k.push(B),K0(S)?k.push(S.subdivide(.5,!0)):k.push(S),k},Kt=function(B,S,k,P){var ae=[];return K0(B)?ae.push(B.subdivide(.5,!1)):ae.push(B),K0(k)?ae.push(k.subdivide(.5,!0)):ae.push(k),K0(P)?ae.push(P.subdivide(.5,!0).reverse()):ae.push(P),K0(S)?ae.push(S.subdivide(.5,!1).reverse()):ae.push(S),ae},Ot=function(B){var S=B.bounds,k=B.styles;return S.add(k.borderLeftWidth,k.borderTopWidth,-(k.borderRightWidth+k.borderLeftWidth),-(k.borderTopWidth+k.borderBottomWidth))},nn=function(B){var S=B.styles,k=B.bounds,P=Qa(S.paddingLeft,k.width),ae=Qa(S.paddingRight,k.width),Me=Qa(S.paddingTop,k.width),Qe=Qa(S.paddingBottom,k.width);return k.add(P+S.borderLeftWidth,Me+S.borderTopWidth,-(S.borderRightWidth+S.borderLeftWidth+P+ae),-(S.borderTopWidth+S.borderBottomWidth+Me+Qe))},bn=function(B,S){return B===0?S.bounds:B===2?nn(S):Ot(S)},In=function(B,S){return B===0?S.bounds:B===2?nn(S):Ot(S)},si=function(B,S,k){var P=bn(rr(B.styles.backgroundOrigin,S),B),ae=In(rr(B.styles.backgroundClip,S),B),Me=dr(rr(B.styles.backgroundSize,S),k,P),Qe=Me[0],ct=Me[1],ot=rd(rr(B.styles.backgroundPosition,S),P.width-Qe,P.height-ct),Gt=jr(rr(B.styles.backgroundRepeat,S),ot,Me,P,ae),en=Math.round(P.left+ot[0]),rn=Math.round(P.top+ot[1]);return[Gt,en,rn,Qe,ct]},Oi=function(B){return Ba(B)&&B.value===v1.AUTO},Ui=function(B){return typeof B=="number"},dr=function(B,S,k){var P=S[0],ae=S[1],Me=S[2],Qe=B[0],ct=B[1];if(!Qe)return[0,0];if(ao(Qe)&&ct&&ao(ct))return[Qa(Qe,k.width),Qa(ct,k.height)];var ot=Ui(Me);if(Ba(Qe)&&(Qe.value===v1.CONTAIN||Qe.value===v1.COVER)){if(Ui(Me)){var Gt=k.width/k.height;return Gt<Me!=(Qe.value===v1.COVER)?[k.width,k.width/Me]:[k.height*Me,k.height]}return[k.width,k.height]}var en=Ui(P),rn=Ui(ae),wn=en||rn;if(Oi(Qe)&&(!ct||Oi(ct))){if(en&&rn)return[P,ae];if(!ot&&!wn)return[k.width,k.height];if(wn&&ot){var hi=en?P:ae*Me,$n=rn?ae:P/Me;return[hi,$n]}var pi=en?P:k.width,Br=rn?ae:k.height;return[pi,Br]}if(ot){var Bi=0,Ii=0;return ao(Qe)?Bi=Qa(Qe,k.width):ao(ct)&&(Ii=Qa(ct,k.height)),Oi(Qe)?Bi=Ii*Me:(!ct||Oi(ct))&&(Ii=Bi/Me),[Bi,Ii]}var _a=null,Pr=null;if(ao(Qe)?_a=Qa(Qe,k.width):ct&&ao(ct)&&(Pr=Qa(ct,k.height)),_a!==null&&(!ct||Oi(ct))&&(Pr=en&&rn?_a/P*ae:k.height),Pr!==null&&Oi(Qe)&&(_a=en&&rn?Pr/ae*P:k.width),_a!==null&&Pr!==null)return[_a,Pr];throw new Error("Unable to calculate background-size for element")},rr=function(B,S){var k=B[S];return typeof k>"u"?B[0]:k},jr=function(B,S,k,P,ae){var Me=S[0],Qe=S[1],ct=k[0],ot=k[1];switch(B){case 2:return[new ii(Math.round(P.left),Math.round(P.top+Qe)),new ii(Math.round(P.left+P.width),Math.round(P.top+Qe)),new ii(Math.round(P.left+P.width),Math.round(ot+P.top+Qe)),new ii(Math.round(P.left),Math.round(ot+P.top+Qe))];case 3:return[new ii(Math.round(P.left+Me),Math.round(P.top)),new ii(Math.round(P.left+Me+ct),Math.round(P.top)),new ii(Math.round(P.left+Me+ct),Math.round(P.height+P.top)),new ii(Math.round(P.left+Me),Math.round(P.height+P.top))];case 1:return[new ii(Math.round(P.left+Me),Math.round(P.top+Qe)),new ii(Math.round(P.left+Me+ct),Math.round(P.top+Qe)),new ii(Math.round(P.left+Me+ct),Math.round(P.top+Qe+ot)),new ii(Math.round(P.left+Me),Math.round(P.top+Qe+ot))];default:return[new ii(Math.round(ae.left),Math.round(ae.top)),new ii(Math.round(ae.left+ae.width),Math.round(ae.top)),new ii(Math.round(ae.left+ae.width),Math.round(ae.height+ae.top)),new ii(Math.round(ae.left),Math.round(ae.height+ae.top))]}},Kr="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",eo="Hidden Text",As=function(){function B(S){this._data={},this._document=S}return B.prototype.parseMetrics=function(S,k){var P=this._document.createElement("div"),ae=this._document.createElement("img"),Me=this._document.createElement("span"),Qe=this._document.body;P.style.visibility="hidden",P.style.fontFamily=S,P.style.fontSize=k,P.style.margin="0",P.style.padding="0",P.style.whiteSpace="nowrap",Qe.appendChild(P),ae.src=Kr,ae.width=1,ae.height=1,ae.style.margin="0",ae.style.padding="0",ae.style.verticalAlign="baseline",Me.style.fontFamily=S,Me.style.fontSize=k,Me.style.margin="0",Me.style.padding="0",Me.appendChild(this._document.createTextNode(eo)),P.appendChild(Me),P.appendChild(ae);var ct=ae.offsetTop-Me.offsetTop+2;P.removeChild(Me),P.appendChild(this._document.createTextNode(eo)),P.style.lineHeight="normal",ae.style.verticalAlign="super";var ot=ae.offsetTop-P.offsetTop+2;return Qe.removeChild(P),{baseline:ct,middle:ot}},B.prototype.getMetrics=function(S,k){var P=S+" "+k;return typeof this._data[P]>"u"&&(this._data[P]=this.parseMetrics(S,k)),this._data[P]},B}(),Ga=function(){function B(S,k){this.context=S,this.options=k}return B}(),Tr=1e4,es=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;return ae._activeEffects=[],ae.canvas=P.canvas?P.canvas:document.createElement("canvas"),ae.ctx=ae.canvas.getContext("2d"),P.canvas||(ae.canvas.width=Math.floor(P.width*P.scale),ae.canvas.height=Math.floor(P.height*P.scale),ae.canvas.style.width=P.width+"px",ae.canvas.style.height=P.height+"px"),ae.fontMetrics=new As(document),ae.ctx.scale(ae.options.scale,ae.options.scale),ae.ctx.translate(-P.x,-P.y),ae.ctx.textBaseline="bottom",ae._activeEffects=[],ae.context.logger.debug("Canvas renderer initialized ("+P.width+"x"+P.height+") with scale "+P.scale),ae}return S.prototype.applyEffects=function(k){for(var P=this;this._activeEffects.length;)this.popEffect();k.forEach(function(ae){return P.applyEffect(ae)})},S.prototype.applyEffect=function(k){this.ctx.save(),vA(k)&&(this.ctx.globalAlpha=k.opacity),Vg(k)&&(this.ctx.translate(k.offsetX,k.offsetY),this.ctx.transform(k.matrix[0],k.matrix[1],k.matrix[2],k.matrix[3],k.matrix[4],k.matrix[5]),this.ctx.translate(-k.offsetX,-k.offsetY)),up(k)&&(this.path(k.path),this.ctx.clip()),this._activeEffects.push(k)},S.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},S.prototype.renderStack=function(k){return i(this,void 0,void 0,function(){var P;return r(this,function(ae){switch(ae.label){case 0:return P=k.element.container.styles,P.isVisible()?[4,this.renderStackContent(k)]:[3,2];case 1:ae.sent(),ae.label=2;case 2:return[2]}})})},S.prototype.renderNode=function(k){return i(this,void 0,void 0,function(){return r(this,function(P){switch(P.label){case 0:if(Fo(k.container.flags,16))debugger;return k.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(k)]:[3,3];case 1:return P.sent(),[4,this.renderNodeContent(k)];case 2:P.sent(),P.label=3;case 3:return[2]}})})},S.prototype.renderTextWithLetterSpacing=function(k,P,ae){var Me=this;if(P===0)this.ctx.fillText(k.text,k.bounds.left,k.bounds.top+ae);else{var Qe=pu(k.text);Qe.reduce(function(ct,ot){return Me.ctx.fillText(ot,ct,k.bounds.top+ae),ct+Me.ctx.measureText(ot).width},k.bounds.left)}},S.prototype.createFontStyle=function(k){var P=k.fontVariant.filter(function(Qe){return Qe==="normal"||Qe==="small-caps"}).join(""),ae=ts(k.fontFamily).join(", "),Me=R1(k.fontSize)?""+k.fontSize.number+k.fontSize.unit:k.fontSize.number+"px";return[[k.fontStyle,P,k.fontWeight,Me,ae].join(" "),ae,Me]},S.prototype.renderTextNode=function(k,P){return i(this,void 0,void 0,function(){var ae,Me,Qe,ct,ot,Gt,en,rn,wn=this;return r(this,function(hi){return ae=this.createFontStyle(P),Me=ae[0],Qe=ae[1],ct=ae[2],this.ctx.font=Me,this.ctx.direction=P.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",ot=this.fontMetrics.getMetrics(Qe,ct),Gt=ot.baseline,en=ot.middle,rn=P.paintOrder,k.textBounds.forEach(function($n){rn.forEach(function(pi){switch(pi){case 0:wn.ctx.fillStyle=go(P.color),wn.renderTextWithLetterSpacing($n,P.letterSpacing,Gt);var Br=P.textShadow;Br.length&&$n.text.trim().length&&(Br.slice(0).reverse().forEach(function(Bi){wn.ctx.shadowColor=go(Bi.color),wn.ctx.shadowOffsetX=Bi.offsetX.number*wn.options.scale,wn.ctx.shadowOffsetY=Bi.offsetY.number*wn.options.scale,wn.ctx.shadowBlur=Bi.blur.number,wn.renderTextWithLetterSpacing($n,P.letterSpacing,Gt)}),wn.ctx.shadowColor="",wn.ctx.shadowOffsetX=0,wn.ctx.shadowOffsetY=0,wn.ctx.shadowBlur=0),P.textDecorationLine.length&&(wn.ctx.fillStyle=go(P.textDecorationColor||P.color),P.textDecorationLine.forEach(function(Bi){switch(Bi){case 1:wn.ctx.fillRect($n.bounds.left,Math.round($n.bounds.top+Gt),$n.bounds.width,1);break;case 2:wn.ctx.fillRect($n.bounds.left,Math.round($n.bounds.top),$n.bounds.width,1);break;case 3:wn.ctx.fillRect($n.bounds.left,Math.ceil($n.bounds.top+en),$n.bounds.width,1);break}}));break;case 1:P.webkitTextStrokeWidth&&$n.text.trim().length&&(wn.ctx.strokeStyle=go(P.webkitTextStrokeColor),wn.ctx.lineWidth=P.webkitTextStrokeWidth,wn.ctx.lineJoin=window.chrome?"miter":"round",wn.ctx.strokeText($n.text,$n.bounds.left,$n.bounds.top+Gt)),wn.ctx.strokeStyle="",wn.ctx.lineWidth=0,wn.ctx.lineJoin="miter";break}})}),[2]})})},S.prototype.renderReplacedElement=function(k,P,ae){if(ae&&k.intrinsicWidth>0&&k.intrinsicHeight>0){var Me=nn(k),Qe=lp(P);this.path(Qe),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ae,0,0,k.intrinsicWidth,k.intrinsicHeight,Me.left,Me.top,Me.width,Me.height),this.ctx.restore()}},S.prototype.renderNodeContent=function(k){return i(this,void 0,void 0,function(){var P,ae,Me,Qe,ct,ot,Ii,Ii,Gt,en,rn,wn,Pr,hi,$n,ur,pi,Br,Bi,Ii,_a,Pr,ur;return r(this,function(Ai){switch(Ai.label){case 0:this.applyEffects(k.getEffects(4)),P=k.container,ae=k.curves,Me=P.styles,Qe=0,ct=P.textNodes,Ai.label=1;case 1:return Qe<ct.length?(ot=ct[Qe],[4,this.renderTextNode(ot,Me)]):[3,4];case 2:Ai.sent(),Ai.label=3;case 3:return Qe++,[3,1];case 4:if(!(P instanceof cf))return[3,8];Ai.label=5;case 5:return Ai.trys.push([5,7,,8]),[4,this.context.cache.match(P.src)];case 6:return Ii=Ai.sent(),this.renderReplacedElement(P,ae,Ii),[3,8];case 7:return Ai.sent(),this.context.logger.error("Error loading image "+P.src),[3,8];case 8:if(P instanceof t4&&this.renderReplacedElement(P,ae,P.canvas),!(P instanceof Wh))return[3,12];Ai.label=9;case 9:return Ai.trys.push([9,11,,12]),[4,this.context.cache.match(P.svg)];case 10:return Ii=Ai.sent(),this.renderReplacedElement(P,ae,Ii),[3,12];case 11:return Ai.sent(),this.context.logger.error("Error loading svg "+P.svg.substring(0,255)),[3,12];case 12:return P instanceof Yh&&P.tree?(Gt=new S(this.context,{scale:this.options.scale,backgroundColor:P.backgroundColor,x:0,y:0,width:P.width,height:P.height}),[4,Gt.render(P.tree)]):[3,14];case 13:en=Ai.sent(),P.width&&P.height&&this.ctx.drawImage(en,0,0,P.width,P.height,P.bounds.left,P.bounds.top,P.bounds.width,P.bounds.height),Ai.label=14;case 14:if(P instanceof n4&&(rn=Math.min(P.bounds.width,P.bounds.height),P.type===lf?P.checked&&(this.ctx.save(),this.path([new ii(P.bounds.left+rn*.39363,P.bounds.top+rn*.79),new ii(P.bounds.left+rn*.16,P.bounds.top+rn*.5549),new ii(P.bounds.left+rn*.27347,P.bounds.top+rn*.44071),new ii(P.bounds.left+rn*.39694,P.bounds.top+rn*.5649),new ii(P.bounds.left+rn*.72983,P.bounds.top+rn*.23),new ii(P.bounds.left+rn*.84,P.bounds.top+rn*.34085),new ii(P.bounds.left+rn*.39363,P.bounds.top+rn*.79)]),this.ctx.fillStyle=go(sA),this.ctx.fill(),this.ctx.restore()):P.type===m0&&P.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(P.bounds.left+rn/2,P.bounds.top+rn/2,rn/4,0,Math.PI*2,!0),this.ctx.fillStyle=go(sA),this.ctx.fill(),this.ctx.restore())),Wa(P)&&P.value.length){switch(wn=this.createFontStyle(Me),Pr=wn[0],hi=wn[1],$n=this.fontMetrics.getMetrics(Pr,hi).baseline,this.ctx.font=Pr,this.ctx.fillStyle=go(Me.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=$r(P.styles.textAlign),ur=nn(P),pi=0,P.styles.textAlign){case 1:pi+=ur.width/2;break;case 2:pi+=ur.width;break}Br=ur.add(pi,0,0,-ur.height/2+1),this.ctx.save(),this.path([new ii(ur.left,ur.top),new ii(ur.left+ur.width,ur.top),new ii(ur.left+ur.width,ur.top+ur.height),new ii(ur.left,ur.top+ur.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new e1(P.value,Br),Me.letterSpacing,$n),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Fo(P.styles.display,2048))return[3,20];if(P.styles.listStyleImage===null)return[3,19];if(Bi=P.styles.listStyleImage,Bi.type!==0)return[3,18];Ii=void 0,_a=Bi.url,Ai.label=15;case 15:return Ai.trys.push([15,17,,18]),[4,this.context.cache.match(_a)];case 16:return Ii=Ai.sent(),this.ctx.drawImage(Ii,P.bounds.left-(Ii.width+10),P.bounds.top),[3,18];case 17:return Ai.sent(),this.context.logger.error("Error loading list-style-image "+_a),[3,18];case 18:return[3,20];case 19:k.listValue&&P.styles.listStyleType!==-1&&(Pr=this.createFontStyle(Me)[0],this.ctx.font=Pr,this.ctx.fillStyle=go(Me.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",ur=new o(P.bounds.left,P.bounds.top+Qa(P.styles.paddingTop,P.bounds.width),P.bounds.width,bl(Me.lineHeight,Me.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new e1(k.listValue,ur),Me.letterSpacing,bl(Me.lineHeight,Me.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Ai.label=20;case 20:return[2]}})})},S.prototype.renderStackContent=function(k){return i(this,void 0,void 0,function(){var P,ae,Bi,Me,Qe,Bi,ct,ot,Bi,Gt,en,Bi,rn,wn,Bi,hi,$n,Bi,pi,Br,Bi;return r(this,function(Ii){switch(Ii.label){case 0:if(Fo(k.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(k.element)];case 1:Ii.sent(),P=0,ae=k.negativeZIndex,Ii.label=2;case 2:return P<ae.length?(Bi=ae[P],[4,this.renderStack(Bi)]):[3,5];case 3:Ii.sent(),Ii.label=4;case 4:return P++,[3,2];case 5:return[4,this.renderNodeContent(k.element)];case 6:Ii.sent(),Me=0,Qe=k.nonInlineLevel,Ii.label=7;case 7:return Me<Qe.length?(Bi=Qe[Me],[4,this.renderNode(Bi)]):[3,10];case 8:Ii.sent(),Ii.label=9;case 9:return Me++,[3,7];case 10:ct=0,ot=k.nonPositionedFloats,Ii.label=11;case 11:return ct<ot.length?(Bi=ot[ct],[4,this.renderStack(Bi)]):[3,14];case 12:Ii.sent(),Ii.label=13;case 13:return ct++,[3,11];case 14:Gt=0,en=k.nonPositionedInlineLevel,Ii.label=15;case 15:return Gt<en.length?(Bi=en[Gt],[4,this.renderStack(Bi)]):[3,18];case 16:Ii.sent(),Ii.label=17;case 17:return Gt++,[3,15];case 18:rn=0,wn=k.inlineLevel,Ii.label=19;case 19:return rn<wn.length?(Bi=wn[rn],[4,this.renderNode(Bi)]):[3,22];case 20:Ii.sent(),Ii.label=21;case 21:return rn++,[3,19];case 22:hi=0,$n=k.zeroOrAutoZIndexOrTransformedOrOpacity,Ii.label=23;case 23:return hi<$n.length?(Bi=$n[hi],[4,this.renderStack(Bi)]):[3,26];case 24:Ii.sent(),Ii.label=25;case 25:return hi++,[3,23];case 26:pi=0,Br=k.positiveZIndex,Ii.label=27;case 27:return pi<Br.length?(Bi=Br[pi],[4,this.renderStack(Bi)]):[3,30];case 28:Ii.sent(),Ii.label=29;case 29:return pi++,[3,27];case 30:return[2]}})})},S.prototype.mask=function(k){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(k.slice(0).reverse()),this.ctx.closePath()},S.prototype.path=function(k){this.ctx.beginPath(),this.formatPath(k),this.ctx.closePath()},S.prototype.formatPath=function(k){var P=this;k.forEach(function(ae,Me){var Qe=K0(ae)?ae.start:ae;Me===0?P.ctx.moveTo(Qe.x,Qe.y):P.ctx.lineTo(Qe.x,Qe.y),K0(ae)&&P.ctx.bezierCurveTo(ae.startControl.x,ae.startControl.y,ae.endControl.x,ae.endControl.y,ae.end.x,ae.end.y)})},S.prototype.renderRepeat=function(k,P,ae,Me){this.path(k),this.ctx.fillStyle=P,this.ctx.translate(ae,Me),this.ctx.fill(),this.ctx.translate(-ae,-Me)},S.prototype.resizeImage=function(k,P,ae){var Me;if(k.width===P&&k.height===ae)return k;var Qe=(Me=this.canvas.ownerDocument)!==null&&Me!==void 0?Me:document,ct=Qe.createElement("canvas");ct.width=Math.max(1,P),ct.height=Math.max(1,ae);var ot=ct.getContext("2d");return ot.drawImage(k,0,0,k.width,k.height,0,0,P,ae),ct},S.prototype.renderBackgroundImage=function(k){return i(this,void 0,void 0,function(){var P,ae,Me,Qe,ct,ot;return r(this,function(Gt){switch(Gt.label){case 0:P=k.styles.backgroundImage.length-1,ae=function(en){var rn,wn,hi,is,Y0,Z0,Sa,$s,ca,$n,is,Y0,Z0,Sa,$s,pi,Br,Bi,Ii,_a,Pr,ur,Ai,sa,ca,hr,is,c0,g0,Sa,$s,X1,Y0,Z0,Tl,x2,Bl,Nd,Pd,yu,kd,bu;return r(this,function(m4){switch(m4.label){case 0:if(en.type!==0)return[3,5];rn=void 0,wn=en.url,m4.label=1;case 1:return m4.trys.push([1,3,,4]),[4,Me.context.cache.match(wn)];case 2:return rn=m4.sent(),[3,4];case 3:return m4.sent(),Me.context.logger.error("Error loading background-image "+wn),[3,4];case 4:return rn&&(hi=si(k,P,[rn.width,rn.height,rn.width/rn.height]),is=hi[0],Y0=hi[1],Z0=hi[2],Sa=hi[3],$s=hi[4],ca=Me.ctx.createPattern(Me.resizeImage(rn,Sa,$s),"repeat"),Me.renderRepeat(is,ca,Y0,Z0)),[3,6];case 5:k3(en)?($n=si(k,P,[null,null,null]),is=$n[0],Y0=$n[1],Z0=$n[2],Sa=$n[3],$s=$n[4],pi=Ys(en.angle,Sa,$s),Br=pi[0],Bi=pi[1],Ii=pi[2],_a=pi[3],Pr=pi[4],ur=document.createElement("canvas"),ur.width=Sa,ur.height=$s,Ai=ur.getContext("2d"),sa=Ai.createLinearGradient(Bi,_a,Ii,Pr),yr(en.stops,Br).forEach(function(fp){return sa.addColorStop(fp.stop,go(fp.color))}),Ai.fillStyle=sa,Ai.fillRect(0,0,Sa,$s),Sa>0&&$s>0&&(ca=Me.ctx.createPattern(ur,"repeat"),Me.renderRepeat(is,ca,Y0,Z0))):ml(en)&&(hr=si(k,P,[null,null,null]),is=hr[0],c0=hr[1],g0=hr[2],Sa=hr[3],$s=hr[4],X1=en.position.length===0?[Th]:en.position,Y0=Qa(X1[0],Sa),Z0=Qa(X1[X1.length-1],$s),Tl=J8(en,Y0,Z0,Sa,$s),x2=Tl[0],Bl=Tl[1],x2>0&&Bl>0&&(Nd=Me.ctx.createRadialGradient(c0+Y0,g0+Z0,0,c0+Y0,g0+Z0,x2),yr(en.stops,x2*2).forEach(function(fp){return Nd.addColorStop(fp.stop,go(fp.color))}),Me.path(is),Me.ctx.fillStyle=Nd,x2!==Bl?(Pd=k.bounds.left+.5*k.bounds.width,yu=k.bounds.top+.5*k.bounds.height,kd=Bl/x2,bu=1/kd,Me.ctx.save(),Me.ctx.translate(Pd,yu),Me.ctx.transform(1,0,0,kd,0,0),Me.ctx.translate(-Pd,-yu),Me.ctx.fillRect(c0,bu*(g0-yu)+yu,Sa,$s*bu),Me.ctx.restore()):Me.ctx.fill())),m4.label=6;case 6:return P--,[2]}})},Me=this,Qe=0,ct=k.styles.backgroundImage.slice(0).reverse(),Gt.label=1;case 1:return Qe<ct.length?(ot=ct[Qe],[5,ae(ot)]):[3,4];case 2:Gt.sent(),Gt.label=3;case 3:return Qe++,[3,1];case 4:return[2]}})})},S.prototype.renderSolidBorder=function(k,P,ae){return i(this,void 0,void 0,function(){return r(this,function(Me){return this.path(Ee(ae,P)),this.ctx.fillStyle=go(k),this.ctx.fill(),[2]})})},S.prototype.renderDoubleBorder=function(k,P,ae,Me){return i(this,void 0,void 0,function(){var Qe,ct;return r(this,function(ot){switch(ot.label){case 0:return P<3?[4,this.renderSolidBorder(k,ae,Me)]:[3,2];case 1:return ot.sent(),[2];case 2:return Qe=_e(Me,ae),this.path(Qe),this.ctx.fillStyle=go(k),this.ctx.fill(),ct=xe(Me,ae),this.path(ct),this.ctx.fill(),[2]}})})},S.prototype.renderNodeBackgroundAndBorders=function(k){return i(this,void 0,void 0,function(){var P,ae,Me,Qe,ct,ot,Gt,en,rn=this;return r(this,function(wn){switch(wn.label){case 0:return this.applyEffects(k.getEffects(2)),P=k.container.styles,ae=!Fc(P.backgroundColor)||P.backgroundImage.length,Me=[{style:P.borderTopStyle,color:P.borderTopColor,width:P.borderTopWidth},{style:P.borderRightStyle,color:P.borderRightColor,width:P.borderRightWidth},{style:P.borderBottomStyle,color:P.borderBottomColor,width:P.borderBottomWidth},{style:P.borderLeftStyle,color:P.borderLeftColor,width:P.borderLeftWidth}],Qe=So(rr(P.backgroundClip,0),k.curves),ae||P.boxShadow.length?(this.ctx.save(),this.path(Qe),this.ctx.clip(),Fc(P.backgroundColor)||(this.ctx.fillStyle=go(P.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(k.container)]):[3,2];case 1:wn.sent(),this.ctx.restore(),P.boxShadow.slice(0).reverse().forEach(function(hi){rn.ctx.save();var $n=p4(k.curves),pi=hi.inset?0:Tr,Br=Y($n,-pi+(hi.inset?1:-1)*hi.spread.number,(hi.inset?1:-1)*hi.spread.number,hi.spread.number*(hi.inset?-2:2),hi.spread.number*(hi.inset?-2:2));hi.inset?(rn.path($n),rn.ctx.clip(),rn.mask(Br)):(rn.mask($n),rn.ctx.clip(),rn.path(Br)),rn.ctx.shadowOffsetX=hi.offsetX.number+pi,rn.ctx.shadowOffsetY=hi.offsetY.number,rn.ctx.shadowColor=go(hi.color),rn.ctx.shadowBlur=hi.blur.number,rn.ctx.fillStyle=hi.inset?go(hi.color):"rgba(0,0,0,1)",rn.ctx.fill(),rn.ctx.restore()}),wn.label=2;case 2:ct=0,ot=0,Gt=Me,wn.label=3;case 3:return ot<Gt.length?(en=Gt[ot],en.style!==0&&!Fc(en.color)&&en.width>0?en.style!==2?[3,5]:[4,this.renderDashedDottedBorder(en.color,en.width,ct,k.curves,2)]:[3,11]):[3,13];case 4:return wn.sent(),[3,11];case 5:return en.style!==3?[3,7]:[4,this.renderDashedDottedBorder(en.color,en.width,ct,k.curves,3)];case 6:return wn.sent(),[3,11];case 7:return en.style!==4?[3,9]:[4,this.renderDoubleBorder(en.color,en.width,ct,k.curves)];case 8:return wn.sent(),[3,11];case 9:return[4,this.renderSolidBorder(en.color,ct,k.curves)];case 10:wn.sent(),wn.label=11;case 11:ct++,wn.label=12;case 12:return ot++,[3,3];case 13:return[2]}})})},S.prototype.renderDashedDottedBorder=function(k,P,ae,Me,Qe){return i(this,void 0,void 0,function(){var ct,ot,Gt,en,rn,wn,hi,$n,pi,Br,Bi,Ii,_a,Pr,ur,Ai,ur,Ai;return r(this,function(sa){return this.ctx.save(),ct=it(Me,ae),ot=Ee(Me,ae),Qe===2&&(this.path(ot),this.ctx.clip()),K0(ot[0])?(Gt=ot[0].start.x,en=ot[0].start.y):(Gt=ot[0].x,en=ot[0].y),K0(ot[1])?(rn=ot[1].end.x,wn=ot[1].end.y):(rn=ot[1].x,wn=ot[1].y),ae===0||ae===2?hi=Math.abs(Gt-rn):hi=Math.abs(en-wn),this.ctx.beginPath(),Qe===3?this.formatPath(ct):this.formatPath(ot.slice(0,2)),$n=P<3?P*3:P*2,pi=P<3?P*2:P,Qe===3&&($n=P,pi=P),Br=!0,hi<=$n*2?Br=!1:hi<=$n*2+pi?(Bi=hi/(2*$n+pi),$n*=Bi,pi*=Bi):(Ii=Math.floor((hi+pi)/($n+pi)),_a=(hi-Ii*$n)/(Ii-1),Pr=(hi-(Ii+1)*$n)/Ii,pi=Pr<=0||Math.abs(pi-_a)<Math.abs(pi-Pr)?_a:Pr),Br&&(Qe===3?this.ctx.setLineDash([0,$n+pi]):this.ctx.setLineDash([$n,pi])),Qe===3?(this.ctx.lineCap="round",this.ctx.lineWidth=P):this.ctx.lineWidth=P*2+1.1,this.ctx.strokeStyle=go(k),this.ctx.stroke(),this.ctx.setLineDash([]),Qe===2&&(K0(ot[0])&&(ur=ot[3],Ai=ot[0],this.ctx.beginPath(),this.formatPath([new ii(ur.end.x,ur.end.y),new ii(Ai.start.x,Ai.start.y)]),this.ctx.stroke()),K0(ot[1])&&(ur=ot[1],Ai=ot[2],this.ctx.beginPath(),this.formatPath([new ii(ur.end.x,ur.end.y),new ii(Ai.start.x,Ai.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},S.prototype.render=function(k){return i(this,void 0,void 0,function(){var P;return r(this,function(ae){switch(ae.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=go(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),P=pe(k),[4,this.renderStack(P)];case 1:return ae.sent(),this.applyEffects([]),[2,this.canvas]}})})},S}(Ga),Wa=function(B){return B instanceof p2||B instanceof h2?!0:B instanceof n4&&B.type!==m0&&B.type!==lf},So=function(B,S){switch(B){case 0:return p4(S);case 2:return Og(S);case 1:default:return lp(S)}},$r=function(B){switch(B){case 1:return"center";case 2:return"right";case 0:default:return"left"}},to=["-apple-system","system-ui"],ts=function(B){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?B.filter(function(S){return to.indexOf(S)===-1}):B},Nr=function(B){n(S,B);function S(k,P){var ae=B.call(this,k,P)||this;return ae.canvas=P.canvas?P.canvas:document.createElement("canvas"),ae.ctx=ae.canvas.getContext("2d"),ae.options=P,ae.canvas.width=Math.floor(P.width*P.scale),ae.canvas.height=Math.floor(P.height*P.scale),ae.canvas.style.width=P.width+"px",ae.canvas.style.height=P.height+"px",ae.ctx.scale(ae.options.scale,ae.options.scale),ae.ctx.translate(-P.x,-P.y),ae.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+P.width+"x"+P.height+" at "+P.x+","+P.y+") with scale "+P.scale),ae}return S.prototype.render=function(k){return i(this,void 0,void 0,function(){var P,ae;return r(this,function(Me){switch(Me.label){case 0:return P=q3(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,k),[4,ns(P)];case 1:return ae=Me.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=go(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(ae,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},S}(Ga),ns=function(B){return new Promise(function(S,k){var P=new Image;P.onload=function(){S(P)},P.onerror=k,P.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(B))})},pc=function(){function B(S){var k=S.id,P=S.enabled;this.id=k,this.enabled=P,this.start=Date.now()}return B.prototype.debug=function(){for(var S=[],k=0;k<arguments.length;k++)S[k]=arguments[k];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,a([this.id,this.getTime()+"ms"],S)):this.info.apply(this,S))},B.prototype.getTime=function(){return Date.now()-this.start},B.prototype.info=function(){for(var S=[],k=0;k<arguments.length;k++)S[k]=arguments[k];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,a([this.id,this.getTime()+"ms"],S))},B.prototype.warn=function(){for(var S=[],k=0;k<arguments.length;k++)S[k]=arguments[k];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,a([this.id,this.getTime()+"ms"],S)):this.info.apply(this,S))},B.prototype.error=function(){for(var S=[],k=0;k<arguments.length;k++)S[k]=arguments[k];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,a([this.id,this.getTime()+"ms"],S)):this.info.apply(this,S))},B.instances={},B}(),Os=function(){function B(S,k){var P;this.windowBounds=k,this.instanceName="#"+B.instanceCount++,this.logger=new pc({id:this.instanceName,enabled:S.logging}),this.cache=(P=S.cache)!==null&&P!==void 0?P:new Rg(this,S)}return B.instanceCount=1,B}(),L0=function(B,S){return S===void 0&&(S={}),X0(B,S)};typeof window<"u"&&cp.setContext(window);var X0=function(B,S){return i(void 0,void 0,void 0,function(){var k,P,ae,Me,Qe,ct,ot,Gt,en,rn,wn,hi,$n,pi,Br,Bi,Ii,_a,Pr,ur,sa,Ai,sa,ca,hr,is,c0,g0,Sa,$s,X1,Y0,Z0,Tl,x2,Bl,Nd,Pd,yu,kd;return r(this,function(bu){switch(bu.label){case 0:if(!B||typeof B!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(k=B.ownerDocument,!k)throw new Error("Element is not attached to a Document");if(P=k.defaultView,!P)throw new Error("Document is not attached to a Window");return ae={allowTaint:(ca=S.allowTaint)!==null&&ca!==void 0?ca:!1,imageTimeout:(hr=S.imageTimeout)!==null&&hr!==void 0?hr:15e3,proxy:S.proxy,useCORS:(is=S.useCORS)!==null&&is!==void 0?is:!1},Me=e({logging:(c0=S.logging)!==null&&c0!==void 0?c0:!0,cache:S.cache},ae),Qe={windowWidth:(g0=S.windowWidth)!==null&&g0!==void 0?g0:P.innerWidth,windowHeight:(Sa=S.windowHeight)!==null&&Sa!==void 0?Sa:P.innerHeight,scrollX:($s=S.scrollX)!==null&&$s!==void 0?$s:P.pageXOffset,scrollY:(X1=S.scrollY)!==null&&X1!==void 0?X1:P.pageYOffset},ct=new o(Qe.scrollX,Qe.scrollY,Qe.windowWidth,Qe.windowHeight),ot=new Os(Me,ct),Gt=(Y0=S.foreignObjectRendering)!==null&&Y0!==void 0?Y0:!1,en={allowTaint:(Z0=S.allowTaint)!==null&&Z0!==void 0?Z0:!1,onclone:S.onclone,ignoreElements:S.ignoreElements,inlineImages:Gt,copyStyles:Gt},ot.logger.debug("Starting document clone with size "+ct.width+"x"+ct.height+" scrolled to "+-ct.left+","+-ct.top),rn=new fA(ot,B,en),wn=rn.clonedReferenceElement,wn?[4,rn.toIFrame(k,ct)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return hi=bu.sent(),$n=df(wn)||a4(wn)?c(wn.ownerDocument):s(ot,wn),pi=$n.width,Br=$n.height,Bi=$n.left,Ii=$n.top,_a=Ac(ot,wn,S.backgroundColor),Pr={canvas:S.canvas,backgroundColor:_a,scale:(x2=(Tl=S.scale)!==null&&Tl!==void 0?Tl:P.devicePixelRatio)!==null&&x2!==void 0?x2:1,x:((Bl=S.x)!==null&&Bl!==void 0?Bl:0)+Bi,y:((Nd=S.y)!==null&&Nd!==void 0?Nd:0)+Ii,width:(Pd=S.width)!==null&&Pd!==void 0?Pd:Math.ceil(pi),height:(yu=S.height)!==null&&yu!==void 0?yu:Math.ceil(Br)},Gt?(ot.logger.debug("Document cloned, using foreign object rendering"),sa=new Nr(ot,Pr),[4,sa.render(wn)]):[3,3];case 2:return ur=bu.sent(),[3,5];case 3:return ot.logger.debug("Document cloned, element located at "+Bi+","+Ii+" with size "+pi+"x"+Br+" using computed rendering"),ot.logger.debug("Starting DOM parsing"),Ai=Au(ot,wn),_a===Ai.styles.backgroundColor&&(Ai.styles.backgroundColor=$t.TRANSPARENT),ot.logger.debug("Starting renderer for element at "+Pr.x+","+Pr.y+" with size "+Pr.width+"x"+Pr.height),sa=new es(ot,Pr),[4,sa.render(Ai)];case 4:ur=bu.sent(),bu.label=5;case 5:return(!((kd=S.removeContainer)!==null&&kd!==void 0)||kd)&&(fA.destroy(hi)||ot.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),ot.logger.debug("Finished rendering"),[2,ur]}})})},Ac=function(B,S,k){var P=S.ownerDocument,ae=P.documentElement?Xc(B,getComputedStyle(P.documentElement).backgroundColor):$t.TRANSPARENT,Me=P.body?Xc(B,getComputedStyle(P.body).backgroundColor):$t.TRANSPARENT,Qe=typeof k=="string"?Xc(B,k):k===null?$t.TRANSPARENT:4294967295;return S===P.documentElement?Fc(ae)?Fc(Me)?Qe:Me:ae:Qe};return L0})});var e5=class{},w9=class{},Qd=class t{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(`
`).forEach(e=>{let i=e.indexOf(":");if(i>0){let r=e.slice(0,i),a=r.toLowerCase(),o=e.slice(i+1).trim();this.maybeSetNormalizedName(r,a),this.headers.has(a)?this.headers.get(a).push(o):this.headers.set(a,[o])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.setHeaderEntries(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let r=(n.op==="a"?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":let a=n.value;if(!a)this.headers.delete(e),this.normalizedNames.delete(e);else{let o=this.headers.get(e);if(!o)return;o=o.filter(s=>a.indexOf(s)===-1),o.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}break}}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(a=>a.toString()),r=n.toLowerCase();this.headers.set(r,i),this.maybeSetNormalizedName(n,r)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var _E=class{encodeKey(n){return pF(n)}encodeValue(n){return pF(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function $Y(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let a=r.indexOf("="),[o,s]=a==-1?[n.decodeKey(r),""]:[n.decodeKey(r.slice(0,a)),n.decodeValue(r.slice(a+1))],c=e.get(o)||[];c.push(s),e.set(o,c)}),e}var qY=/%(\d[a-f0-9])/gi,eZ={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function pF(t){return encodeURIComponent(t).replace(qY,(n,e)=>eZ[e]??n)}function C9(t){return`${t}`}var M4=class t{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new _E,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=$Y(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],r=Array.isArray(i)?i.map(C9):[C9(i)];this.map.set(e,r)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let r=n[i];Array.isArray(r)?r.forEach(a=>{e.push({param:i,value:a,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(C9(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=this.map.get(n.param)||[],r=i.indexOf(C9(n.value));r!==-1&&i.splice(r,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var SE=class{constructor(){this.map=new Map}set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function tZ(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function AF(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function mF(t){return typeof Blob<"u"&&t instanceof Blob}function gF(t){return typeof FormData<"u"&&t instanceof FormData}function nZ(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var qg=class t{constructor(n,e,i,r){this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let a;if(tZ(this.method)||r?(this.body=i!==void 0?i:null,a=r):a=i,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params),this.transferCache=a.transferCache),this.headers??=new Qd,this.context??=new SE,!this.params)this.params=new M4,this.urlWithParams=e;else{let o=this.params.toString();if(o.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),c=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+c+o}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||AF(this.body)||mF(this.body)||gF(this.body)||nZ(this.body)?this.body:this.body instanceof M4?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||gF(this.body)?null:mF(this.body)?this.body.type||null:AF(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof M4?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(n={}){let e=n.method||this.method,i=n.url||this.url,r=n.responseType||this.responseType,a=n.transferCache??this.transferCache,o=n.body!==void 0?n.body:this.body,s=n.withCredentials??this.withCredentials,c=n.reportProgress??this.reportProgress,l=n.headers||this.headers,f=n.params||this.params,d=n.context??this.context;return n.setHeaders!==void 0&&(l=Object.keys(n.setHeaders).reduce((h,p)=>h.set(p,n.setHeaders[p]),l)),n.setParams&&(f=Object.keys(n.setParams).reduce((h,p)=>h.set(p,n.setParams[p]),f)),new t(e,i,o,{params:f,headers:l,context:d,reportProgress:c,responseType:r,withCredentials:s,transferCache:a})}},Su=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Su||{}),t5=class{constructor(n,e=200,i="OK"){this.headers=n.headers||new Qd,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},E9=class t extends t5{constructor(n={}){super(n),this.type=Su.ResponseHeader}clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},MA=class t extends t5{constructor(n={}){super(n),this.type=Su.Response,this.body=n.body!==void 0?n.body:null}clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},Ef=class extends t5{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},TE=200,iZ=204;function EE(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var BE=(()=>{class t{constructor(e){this.handler=e}request(e,i,r={}){let a;if(e instanceof qg)a=e;else{let c;r.headers instanceof Qd?c=r.headers:c=new Qd(r.headers);let l;r.params&&(r.params instanceof M4?l=r.params:l=new M4({fromObject:r.params})),a=new qg(e,i,r.body!==void 0?r.body:null,{headers:c,context:r.context,params:l,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}let o=ar(a).pipe(y4(c=>this.handler.handle(c)));if(e instanceof qg||r.observe==="events")return o;let s=o.pipe(e0(c=>c instanceof MA));switch(r.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return s.pipe(Li(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return c.body}));case"blob":return s.pipe(Li(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new Error("Response is not a Blob.");return c.body}));case"text":return s.pipe(Li(c=>{if(c.body!==null&&typeof c.body!="string")throw new Error("Response is not a string.");return c.body}));case"json":default:return s.pipe(Li(c=>c.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:new M4().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,EE(r,i))}post(e,i,r={}){return this.request("POST",e,EE(r,i))}put(e,i,r={}){return this.request("PUT",e,EE(r,i))}static{this.\u0275fac=function(i){return new(i||t)(bt(e5))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),rZ=/^\)\]\}',?\n/,aZ="X-Request-URL";function vF(t){if(t.url)return t.url;let n=aZ.toLocaleLowerCase();return t.headers.get(n)}var oZ=(()=>{class t{constructor(){this.fetchImpl=Ct(IE,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e)),this.ngZone=Ct(wr)}handle(e){return new E2(i=>{let r=new AbortController;return this.doRequest(e,r.signal,i).then(ME,a=>i.error(new Ef({error:a}))),()=>r.abort()})}doRequest(e,i,r){return w2(this,null,function*(){let a=this.createRequestInit(e),o;try{let p=this.ngZone.runOutsideAngular(()=>this.fetchImpl(e.urlWithParams,dt({signal:i},a)));sZ(p),r.next({type:Su.Sent}),o=yield p}catch(p){r.error(new Ef({error:p,status:p.status??0,statusText:p.statusText,url:e.urlWithParams,headers:p.headers}));return}let s=new Qd(o.headers),c=o.statusText,l=vF(o)??e.urlWithParams,f=o.status,d=null;if(e.reportProgress&&r.next(new E9({headers:s,status:f,statusText:c,url:l})),o.body){let p=o.headers.get("content-length"),m=[],A=o.body.getReader(),v=0,y,b,u=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>w2(this,null,function*(){for(;;){let{done:w,value:L}=yield A.read();if(w)break;if(m.push(L),v+=L.length,e.reportProgress){b=e.responseType==="text"?(b??"")+(y??=new TextDecoder).decode(L,{stream:!0}):void 0;let R=()=>r.next({type:Su.DownloadProgress,total:p?+p:void 0,loaded:v,partialText:b});u?u.run(R):R()}}}));let x=this.concatChunks(m,v);try{let w=o.headers.get("Content-Type")??"";d=this.parseBody(e,x,w)}catch(w){r.error(new Ef({error:w,headers:new Qd(o.headers),status:o.status,statusText:o.statusText,url:vF(o)??e.urlWithParams}));return}}f===0&&(f=d?TE:0),f>=200&&f<300?(r.next(new MA({body:d,headers:s,status:f,statusText:c,url:l})),r.complete()):r.error(new Ef({error:d,headers:s,status:f,statusText:c,url:l}))})}parseBody(e,i,r){switch(e.responseType){case"json":let a=new TextDecoder().decode(i).replace(rZ,"");return a===""?null:JSON.parse(a);case"text":return new TextDecoder().decode(i);case"blob":return new Blob([i],{type:r});case"arraybuffer":return i.buffer}}createRequestInit(e){let i={},r=e.withCredentials?"include":void 0;if(e.headers.forEach((a,o)=>i[a]=o.join(",")),e.headers.has("Accept")||(i.Accept="application/json, text/plain, */*"),!e.headers.has("Content-Type")){let a=e.detectContentTypeHeader();a!==null&&(i["Content-Type"]=a)}return{body:e.serializeBody(),method:e.method,headers:i,credentials:r}}concatChunks(e,i){let r=new Uint8Array(i),a=0;for(let o of e)r.set(o,a),a+=o.length;return r}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),IE=class{};function ME(){}function sZ(t){t.then(ME,ME)}function cZ(t,n){return n(t)}function lZ(t,n,e){return(i,r)=>_2(e,()=>n(i,a=>t(a,r)))}var I9=new gr(""),uZ=new gr(""),fZ=new gr("",{providedIn:"root",factory:()=>!0});var yF=(()=>{class t extends e5{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=Ct(o9),this.contributeToStability=Ct(fZ)}handle(e){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(I9),...this.injector.get(uZ,[])]));this.chain=i.reduceRight((r,a)=>lZ(r,a,this.injector),cZ)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(hp(()=>this.pendingTasks.remove(i)))}else return this.chain(e,i=>this.backend.handle(i))}static{this.\u0275fac=function(i){return new(i||t)(bt(w9),bt(vf))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),dZ=0,bF,hZ="JSONP injected script did not invoke callback.",pZ="JSONP requests must use JSONP request method.",AZ="JSONP requests must use Json response type.",mZ="JSONP requests do not support headers.",_9=class{};function gZ(){return typeof window=="object"?window:{}}var CF=(()=>{class t{constructor(e,i){this.callbackMap=e,this.document=i,this.resolvedPromise=Promise.resolve()}nextCallback(){return`ng_jsonp_callback_${dZ++}`}handle(e){if(e.method!=="JSONP")throw new Error(pZ);if(e.responseType!=="json")throw new Error(AZ);if(e.headers.keys().length>0)throw new Error(mZ);return new E2(i=>{let r=this.nextCallback(),a=e.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${r}$1`),o=this.document.createElement("script");o.src=a;let s=null,c=!1;this.callbackMap[r]=h=>{delete this.callbackMap[r],s=h,c=!0};let l=()=>{o.remove(),delete this.callbackMap[r]},f=h=>{this.resolvedPromise.then(()=>{if(l(),!c){i.error(new Ef({url:a,status:0,statusText:"JSONP Error",error:new Error(hZ)}));return}i.next(new MA({body:s,status:TE,statusText:"OK",url:a})),i.complete()})},d=h=>{l(),i.error(new Ef({error:h,status:0,statusText:"JSONP Error",url:a}))};return o.addEventListener("load",f),o.addEventListener("error",d),this.document.body.appendChild(o),i.next({type:Su.Sent}),()=>{c||this.removeListeners(o),l()}})}removeListeners(e){bF??=this.document.implementation.createHTMLDocument(),bF.adoptNode(e)}static{this.\u0275fac=function(i){return new(i||t)(bt(_9),bt(Aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function vZ(t,n){return t.method==="JSONP"?Ct(CF).handle(t):n(t)}var yZ=/^\)\]\}',?\n/;function bZ(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var xF=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new Io(-2800,!1);let i=this.xhrFactory;return(i.\u0275loadImpl?D0(i.\u0275loadImpl()):ar(null)).pipe(J0(()=>new E2(a=>{let o=i.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((A,v)=>o.setRequestHeader(A,v.join(","))),e.headers.has("Accept")||o.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let A=e.detectContentTypeHeader();A!==null&&o.setRequestHeader("Content-Type",A)}if(e.responseType){let A=e.responseType.toLowerCase();o.responseType=A!=="json"?A:"text"}let s=e.serializeBody(),c=null,l=()=>{if(c!==null)return c;let A=o.statusText||"OK",v=new Qd(o.getAllResponseHeaders()),y=bZ(o)||e.url;return c=new E9({headers:v,status:o.status,statusText:A,url:y}),c},f=()=>{let{headers:A,status:v,statusText:y,url:b}=l(),u=null;v!==iZ&&(u=typeof o.response>"u"?o.responseText:o.response),v===0&&(v=u?TE:0);let x=v>=200&&v<300;if(e.responseType==="json"&&typeof u=="string"){let w=u;u=u.replace(yZ,"");try{u=u!==""?JSON.parse(u):null}catch(L){u=w,x&&(x=!1,u={error:L,text:u})}}x?(a.next(new MA({body:u,headers:A,status:v,statusText:y,url:b||void 0})),a.complete()):a.error(new Ef({error:u,headers:A,status:v,statusText:y,url:b||void 0}))},d=A=>{let{url:v}=l(),y=new Ef({error:A,status:o.status||0,statusText:o.statusText||"Unknown Error",url:v||void 0});a.error(y)},h=!1,p=A=>{h||(a.next(l()),h=!0);let v={type:Su.DownloadProgress,loaded:A.loaded};A.lengthComputable&&(v.total=A.total),e.responseType==="text"&&o.responseText&&(v.partialText=o.responseText),a.next(v)},m=A=>{let v={type:Su.UploadProgress,loaded:A.loaded};A.lengthComputable&&(v.total=A.total),a.next(v)};return o.addEventListener("load",f),o.addEventListener("error",d),o.addEventListener("timeout",d),o.addEventListener("abort",d),e.reportProgress&&(o.addEventListener("progress",p),s!==null&&o.upload&&o.upload.addEventListener("progress",m)),o.send(s),a.next({type:Su.Sent}),()=>{o.removeEventListener("error",d),o.removeEventListener("abort",d),o.removeEventListener("load",f),o.removeEventListener("timeout",d),e.reportProgress&&(o.removeEventListener("progress",p),s!==null&&o.upload&&o.upload.removeEventListener("progress",m)),o.readyState!==o.DONE&&o.abort()}})))}static{this.\u0275fac=function(i){return new(i||t)(bt(x9))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),wF=new gr(""),xZ="XSRF-TOKEN",CZ=new gr("",{providedIn:"root",factory:()=>xZ}),wZ="X-XSRF-TOKEN",EZ=new gr("",{providedIn:"root",factory:()=>wZ}),S9=class{},_Z=(()=>{class t{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=y9(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa),bt(gc),bt(CZ))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function SZ(t,n){let e=t.url.toLowerCase();if(!Ct(wF)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return n(t);let i=Ct(S9).getToken(),r=Ct(EZ);return i!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,i)})),n(t)}var LE=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(LE||{});function EF(t,n){return{\u0275kind:t,\u0275providers:n}}function _F(...t){let n=[BE,xF,yF,{provide:e5,useExisting:yF},{provide:w9,useFactory:()=>Ct(oZ,{optional:!0})??Ct(xF)},{provide:I9,useValue:SZ,multi:!0},{provide:wF,useValue:!0},{provide:S9,useClass:_Z}];for(let e of t)n.push(...e.\u0275providers);return pp(n)}function SF(t){return EF(LE.Interceptors,t.map(n=>({provide:I9,useValue:n,multi:!0})))}function IF(){return EF(LE.JsonpSupport,[CF,{provide:_9,useFactory:gZ},{provide:I9,useValue:vZ,multi:!0}])}var NE=class extends nF{constructor(){super(...arguments),this.supportsDOMEvents=!0}},PE=class t extends NE{static makeCurrent(){tF(new t)}onAndCancel(n,e,i){return n.addEventListener(e,i),()=>{n.removeEventListener(e,i)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=TZ();return e==null?null:BZ(e)}resetBaseElement(){n5=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return y9(document.cookie,n)}},n5=null;function TZ(){return n5=n5||document.querySelector("base"),n5?n5.getAttribute("href"):null}function BZ(t){return new URL(t,document.baseURI).pathname}var kE=class{addToWindow(n){w4.getAngularTestability=(i,r=!0)=>{let a=n.findTestabilityInTree(i,r);if(a==null)throw new Io(5103,!1);return a},w4.getAllAngularTestabilities=()=>n.getAllTestabilities(),w4.getAllAngularRootElements=()=>n.getAllRootElements();let e=i=>{let r=w4.getAllAngularTestabilities(),a=r.length,o=function(){a--,a==0&&i()};r.forEach(s=>{s.whenStable(o)})};w4.frameworkStabilizers||(w4.frameworkStabilizers=[]),w4.frameworkStabilizers.push(e)}findTestabilityInTree(n,e,i){if(e==null)return null;let r=n.getTestability(e);return r??(i?yp().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null)}},LZ=(()=>{class t{build(){return new XMLHttpRequest}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),i5=new gr(""),BF=(()=>{class t{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(a=>a.supports(e)),!i)throw new Io(5101,!1);return this._eventNameToPlugin.set(e,i),i}static{this.\u0275fac=function(i){return new(i||t)(bt(i5),bt(wr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),TA=class{constructor(n){this._doc=n}},DE="ng-app-id",LF=(()=>{class t{constructor(e,i,r,a={}){this.doc=e,this.appId=i,this.nonce=r,this.platformId=a,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=xp(a),this.resetHostNodes()}addStyles(e){for(let i of e)this.changeUsageCount(i,1)===1&&this.onStyleAdded(i)}removeStyles(e){for(let i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(let i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){let i=this.styleRef;i.get(e)?.elements?.forEach(r=>r.remove()),i.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${DE}="${this.appId}"]`);if(e?.length){let i=new Map;return e.forEach(r=>{r.textContent!=null&&i.set(r.textContent,r)}),i}return null}changeUsageCount(e,i){let r=this.styleRef;if(r.has(e)){let a=r.get(e);return a.usage+=i,a.usage}return r.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){let r=this.styleNodesInDOM,a=r?.get(i);if(a?.parentNode===e)return r.delete(i),a.removeAttribute(DE),a;{let o=this.doc.createElement("style");return this.nonce&&o.setAttribute("nonce",this.nonce),o.textContent=i,this.platformIsServer&&o.setAttribute(DE,this.appId),e.appendChild(o),o}}addStyleToHost(e,i){let r=this.getStyleElement(e,i),a=this.styleRef,o=a.get(i)?.elements;o?o.push(r):a.set(i,{elements:[r],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa),bt(Xg),bt(Yg,8),bt(gc))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),FE={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},UE=/%COMP%/g,DF="%COMP%",DZ=`_nghost-${DF}`,FZ=`_ngcontent-${DF}`,NZ=!0,PZ=new gr("",{providedIn:"root",factory:()=>NZ});function kZ(t){return FZ.replace(UE,t)}function RZ(t){return DZ.replace(UE,t)}function FF(t,n){return n.map(e=>e.replace(UE,t))}var M9=(()=>{class t{constructor(e,i,r,a,o,s,c,l=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=a,this.doc=o,this.platformId=s,this.ngZone=c,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=xp(s),this.defaultRenderer=new r5(e,o,c,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Wg.ShadowDom&&(i=fi(dt({},i),{encapsulation:Wg.Emulated}));let r=this.getOrCreateRenderer(e,i);return r instanceof T9?r.applyToHost(e):r instanceof a5&&r.applyStyles(),r}getOrCreateRenderer(e,i){let r=this.rendererByCompId,a=r.get(i.id);if(!a){let o=this.doc,s=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(i.encapsulation){case Wg.Emulated:a=new T9(c,l,i,this.appId,f,o,s,d);break;case Wg.ShadowDom:return new RE(c,l,e,i,o,s,this.nonce,d);default:a=new a5(c,l,i,f,o,s,d);break}r.set(i.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(i){return new(i||t)(bt(BF),bt(LF),bt(Xg),bt(PZ),bt(Aa),bt(gc),bt(wr),bt(Yg))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),r5=class{constructor(n,e,i,r){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(FE[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(MF(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(MF(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new Io(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,r){if(r){e=r+":"+e;let a=FE[r];a?n.setAttributeNS(a,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){let r=FE[i];r?n.removeAttributeNS(r,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,r){r&(Zg.DashCase|Zg.Important)?n.style.setProperty(e,i,r&Zg.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&Zg.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n!=null&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i){if(typeof n=="string"&&(n=yp().getGlobalEventTarget(this.doc,n),!n))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(i))}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))===!1&&e.preventDefault()}}};function MF(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var RE=class extends r5{constructor(n,e,i,r,a,o,s,c){super(n,a,o,c),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=FF(r.id,r.styles);for(let f of l){let d=document.createElement("style");s&&d.setAttribute("nonce",s),d.textContent=f,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},a5=class extends r5{constructor(n,e,i,r,a,o,s,c){super(n,a,o,s),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r,this.styles=c?FF(c,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},T9=class extends a5{constructor(n,e,i,r,a,o,s,c){let l=r+"-"+i.id;super(n,e,i,a,o,s,c,l),this.contentAttr=kZ(l),this.hostAttr=RZ(l)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}},OZ=(()=>{class t extends TA{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),zZ=(()=>{class t extends TA{constructor(e){super(e),this.delegate=Ct(qD,{optional:!0})}supports(e){return this.delegate?this.delegate.supports(e):!1}addEventListener(e,i,r){return this.delegate.addEventListener(e,i,r)}removeEventListener(e,i,r){return this.delegate.removeEventListener(e,i,r)}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),TF=["alt","control","meta","shift"],UZ={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},VZ={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},HZ=(()=>{class t extends TA{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,i,r){let a=t.parseEventName(i),o=t.eventCallback(a.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>yp().onAndCancel(e,a.domEventName,o))}static parseEventName(e){let i=e.toLowerCase().split("."),r=i.shift();if(i.length===0||!(r==="keydown"||r==="keyup"))return null;let a=t._normalizeKey(i.pop()),o="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),o="code."),TF.forEach(l=>{let f=i.indexOf(l);f>-1&&(i.splice(f,1),o+=l+".")}),o+=a,i.length!=0||a.length===0)return null;let c={};return c.domEventName=r,c.fullKey=o,c}static matchEventFullKeyCode(e,i){let r=UZ[e.key]||e.key,a="";return i.indexOf("code.")>-1&&(r=e.code,a="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),TF.forEach(o=>{if(o!==r){let s=VZ[o];s(e)&&(a+=o+".")}}),a+=r,a===i)}static eventCallback(e,i,r){return a=>{t.matchEventFullKeyCode(a,e)&&r.runGuarded(()=>i(a))}}static _normalizeKey(e){return e==="esc"?"escape":e}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function QZ(){PE.makeCurrent()}function jZ(){return new vE}function GZ(){return LD(document),document}var WZ=[{provide:gc,useValue:dF},{provide:DD,useValue:QZ,multi:!0},{provide:Aa,useFactory:GZ,deps:[]}],NF=YD(JD,"browser",WZ),KZ=new gr(""),XZ=[{provide:h9,useClass:kE,deps:[]},{provide:XD,useClass:p9,deps:[wr,CE,h9]},{provide:p9,useClass:p9,deps:[wr,CE,h9]}],YZ=[{provide:MD,useValue:"root"},{provide:vE,useFactory:jZ,deps:[]},{provide:i5,useClass:OZ,multi:!0,deps:[Aa,wr,gc]},{provide:i5,useClass:HZ,multi:!0,deps:[Aa]},{provide:i5,useClass:zZ,multi:!0},M9,LF,BF,{provide:c9,useExisting:M9},{provide:x9,useClass:LZ,deps:[]},[]],PF=(()=>{class t{constructor(e){}static withServerTransition(e){return{ngModule:t,providers:[{provide:Xg,useValue:e.appId}]}}static{this.\u0275fac=function(i){return new(i||t)(bt(KZ,12))}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({providers:[...YZ,...XZ],imports:[I2,$D]})}}return t})();var B9=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ZZ={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},OE=new gr("HammerGestureConfig"),kF=new gr("HammerLoader"),JZ=(()=>{class t{constructor(){this.events=[],this.overrides={}}buildHammer(e){let i=new Hammer(e,this.options);i.get("pinch").set({enable:!0}),i.get("rotate").set({enable:!0});for(let r in this.overrides)i.get(r).set(this.overrides[r]);return i}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),$Z=(()=>{class t extends TA{constructor(e,i,r,a){super(e),this._config=i,this.console=r,this.loader=a,this._loaderPromise=null}supports(e){return!(!ZZ.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e)||!window.Hammer&&!this.loader)}addEventListener(e,i,r){let a=this.manager.getZone();if(i=i.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||a.runOutsideAngular(()=>this.loader());let o=!1,s=()=>{o=!0};return a.runOutsideAngular(()=>this._loaderPromise.then(()=>{if(!window.Hammer){s=()=>{};return}o||(s=this.addEventListener(e,i,r))}).catch(()=>{s=()=>{}})),()=>{s()}}return a.runOutsideAngular(()=>{let o=this._config.buildHammer(e),s=function(c){a.runGuarded(function(){r(c)})};return o.on(i,s),()=>{o.off(i,s),typeof o.destroy=="function"&&o.destroy()}})}isCustomEvent(e){return this._config.events.indexOf(e)>-1}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa),bt(OE),bt(SA),bt(kF,8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),RF=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({providers:[{provide:i5,useClass:$Z,multi:!0,deps:[Aa,OE,SA,[new r9,kF]]},{provide:OE,useClass:JZ,deps:[]}]})}}return t})(),kl=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=bt(qZ),r},providedIn:"root"})}}return t})(),qZ=(()=>{class t extends kl{constructor(e){super(),this._doc=e}sanitize(e,i){if(i==null)return null;switch(e){case q0.NONE:return i;case q0.HTML:return EA(i,"HTML")?wA(i):zD(this._doc,String(i)).toString();case q0.STYLE:return EA(i,"Style")?wA(i):i;case q0.SCRIPT:if(EA(i,"Script"))return wA(i);throw new Io(5200,!1);case q0.URL:return EA(i,"URL")?wA(i):OD(String(i));case q0.RESOURCE_URL:if(EA(i,"ResourceURL"))return wA(i);throw new Io(5201,!1);default:throw new Io(5202,!1)}}bypassSecurityTrustHtml(e){return FD(e)}bypassSecurityTrustStyle(e){return ND(e)}bypassSecurityTrustScript(e){return PD(e)}bypassSecurityTrustUrl(e){return kD(e)}bypassSecurityTrustResourceUrl(e){return RD(e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Iu={googleApiUrl:"AIzaSyCOTrtZp3odJwyyK9sL4XVWAMlkk6Rir2M",googleMapId:"82ca148b1d411252",gtmId:"GTM-5P795RD",tagManagerPrefix:""};var OF=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g"),WA=class t{constructor(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}static parse(n){let e=[],i=(c,l)=>{l.notSelectors.length>0&&!l.element&&l.classNames.length==0&&l.attrs.length==0&&(l.element="*"),c.push(l)},r=new t,a,o=r,s=!1;for(OF.lastIndex=0;a=OF.exec(n);){if(a[1]){if(s)throw new Error("Nesting :not in a selector is not allowed");s=!0,o=new t,r.notSelectors.push(o)}let c=a[2];if(c){let f=a[3];f==="#"?o.addAttribute("id",c.slice(1)):f==="."?o.addClassName(c.slice(1)):o.setElement(c)}let l=a[4];if(l&&o.addAttribute(o.unescapeAttribute(l),a[6]),a[7]&&(s=!1,o=r),a[8]){if(s)throw new Error("Multiple selectors in :not are not supported");i(e,r),r=o=new t}}return i(e,r),e}unescapeAttribute(n){let e="",i=!1;for(let r=0;r<n.length;r++){let a=n.charAt(r);if(a==="\\"){i=!0;continue}if(a==="$"&&!i)throw new Error(`Error in attribute selector "${n}". Unescaped "$" is not supported. Please escape with "\\$".`);i=!1,e+=a}return e}escapeAttribute(n){return n.replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}isElementSelector(){return this.hasElementSelector()&&this.classNames.length==0&&this.attrs.length==0&&this.notSelectors.length===0}hasElementSelector(){return!!this.element}setElement(n=null){this.element=n}getAttrs(){let n=[];return this.classNames.length>0&&n.push("class",this.classNames.join(" ")),n.concat(this.attrs)}addAttribute(n,e=""){this.attrs.push(n,e&&e.toLowerCase()||"")}addClassName(n){this.classNames.push(n.toLowerCase())}toString(){let n=this.element||"";if(this.classNames&&this.classNames.forEach(e=>n+=`.${e}`),this.attrs)for(let e=0;e<this.attrs.length;e+=2){let i=this.escapeAttribute(this.attrs[e]),r=this.attrs[e+1];n+=`[${i}${r?"="+r:""}]`}return this.notSelectors.forEach(e=>n+=`:not(${e})`),n}},z9=class t{constructor(){this._elementMap=new Map,this._elementPartialMap=new Map,this._classMap=new Map,this._classPartialMap=new Map,this._attrValueMap=new Map,this._attrValuePartialMap=new Map,this._listContexts=[]}static createNotMatcher(n){let e=new t;return e.addSelectables(n,null),e}addSelectables(n,e){let i=null;n.length>1&&(i=new u_(n),this._listContexts.push(i));for(let r=0;r<n.length;r++)this._addSelectable(n[r],e,i)}_addSelectable(n,e,i){let r=this,a=n.element,o=n.classNames,s=n.attrs,c=new f_(n,e,i);if(a&&(s.length===0&&o.length===0?this._addTerminal(r._elementMap,a,c):r=this._addPartial(r._elementPartialMap,a)),o)for(let l=0;l<o.length;l++){let f=s.length===0&&l===o.length-1,d=o[l];f?this._addTerminal(r._classMap,d,c):r=this._addPartial(r._classPartialMap,d)}if(s)for(let l=0;l<s.length;l+=2){let f=l===s.length-2,d=s[l],h=s[l+1];if(f){let p=r._attrValueMap,m=p.get(d);m||(m=new Map,p.set(d,m)),this._addTerminal(m,h,c)}else{let p=r._attrValuePartialMap,m=p.get(d);m||(m=new Map,p.set(d,m)),r=this._addPartial(m,h)}}}_addTerminal(n,e,i){let r=n.get(e);r||(r=[],n.set(e,r)),r.push(i)}_addPartial(n,e){let i=n.get(e);return i||(i=new t,n.set(e,i)),i}match(n,e){let i=!1,r=n.element,a=n.classNames,o=n.attrs;for(let s=0;s<this._listContexts.length;s++)this._listContexts[s].alreadyMatched=!1;if(i=this._matchTerminal(this._elementMap,r,n,e)||i,i=this._matchPartial(this._elementPartialMap,r,n,e)||i,a)for(let s=0;s<a.length;s++){let c=a[s];i=this._matchTerminal(this._classMap,c,n,e)||i,i=this._matchPartial(this._classPartialMap,c,n,e)||i}if(o)for(let s=0;s<o.length;s+=2){let c=o[s],l=o[s+1],f=this._attrValueMap.get(c);l&&(i=this._matchTerminal(f,"",n,e)||i),i=this._matchTerminal(f,l,n,e)||i;let d=this._attrValuePartialMap.get(c);l&&(i=this._matchPartial(d,"",n,e)||i),i=this._matchPartial(d,l,n,e)||i}return i}_matchTerminal(n,e,i,r){if(!n||typeof e!="string")return!1;let a=n.get(e)||[],o=n.get("*");if(o&&(a=a.concat(o)),a.length===0)return!1;let s,c=!1;for(let l=0;l<a.length;l++)s=a[l],c=s.finalize(i,r)||c;return c}_matchPartial(n,e,i,r){if(!n||typeof e!="string")return!1;let a=n.get(e);return a?a.match(i,r):!1}},u_=class{constructor(n){this.selectors=n,this.alreadyMatched=!1}},f_=class{constructor(n,e,i){this.selector=n,this.cbContext=e,this.listContext=i,this.notSelectors=n.notSelectors}finalize(n,e){let i=!0;return this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)&&(i=!z9.createNotMatcher(this.notSelectors).match(n,null)),i&&e&&(!this.listContext||!this.listContext.alreadyMatched)&&(this.listContext&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),i}};var Ep=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Ep||{}),zS=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(zS||{}),l5=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(l5||{}),zF={name:"custom-elements"},UF={name:"no-errors-schema"};var gs=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(gs||{});function eJ(t){let n=t.classNames&&t.classNames.length?[8,...t.classNames]:[];return[t.element&&t.element!=="*"?t.element:"",...t.attrs,...n]}function tJ(t){let n=t.classNames&&t.classNames.length?[8,...t.classNames]:[];return t.element?[5,t.element,...t.attrs,...n]:t.attrs.length?[3,...t.attrs,...n]:t.classNames&&t.classNames.length?[9,...t.classNames]:[]}function nJ(t){let n=eJ(t),e=t.notSelectors&&t.notSelectors.length?t.notSelectors.map(i=>tJ(i)):[];return n.concat(...e)}function US(t){return t?WA.parse(t).map(nJ):[]}var U9;function iJ(t){return sJ(oJ(t.nodes).join("")+`[${t.meaning}]`)}function rJ(t,n){return t.id||LP(t,n)}function LP(t,n){let e=new d_(n),i=t.nodes.map(r=>r.visit(e,null));return DP(i.join(""),t.meaning)}var V9=class{visitText(n,e){return n.value}visitContainer(n,e){return`[${n.children.map(i=>i.visit(this)).join(", ")}]`}visitIcu(n,e){let i=Object.keys(n.cases).map(r=>`${r} {${n.cases[r].visit(this)}}`);return`{${n.expression}, ${n.type}, ${i.join(", ")}}`}visitTagPlaceholder(n,e){return n.isVoid?`<ph tag name="${n.startName}"/>`:`<ph tag name="${n.startName}">${n.children.map(i=>i.visit(this)).join(", ")}</ph name="${n.closeName}">`}visitPlaceholder(n,e){return n.value?`<ph name="${n.name}">${n.value}</ph>`:`<ph name="${n.name}"/>`}visitIcuPlaceholder(n,e){return`<ph icu name="${n.name}">${n.value.visit(this)}</ph>`}visitBlockPlaceholder(n,e){return`<ph block name="${n.startName}">${n.children.map(i=>i.visit(this)).join(", ")}</ph name="${n.closeName}">`}},aJ=new V9;function oJ(t){return t.map(n=>n.visit(aJ,null))}var d_=class extends V9{constructor(n){super(),this.preservePlaceholders=n}visitPlaceholder(n,e){return this.preservePlaceholders?super.visitPlaceholder(n,e):`<ph name="${n.name}"/>`}visitIcu(n){let e=Object.keys(n.cases).map(i=>`${i} {${n.cases[i].visit(this)}}`);return`{${n.type}, ${e.join(", ")}}`}};function sJ(t){U9??=new TextEncoder;let n=[...U9.encode(t)],e=uJ(n,VS.Big),i=n.length*8,r=new Uint32Array(80),a=1732584193,o=4023233417,s=2562383102,c=271733878,l=3285377520;e[i>>5]|=128<<24-i%32,e[(i+64>>9<<4)+15]=i;for(let f=0;f<e.length;f+=16){let d=a,h=o,p=s,m=c,A=l;for(let v=0;v<80;v++){v<16?r[v]=e[f+v]:r[v]=VE(r[v-3]^r[v-8]^r[v-14]^r[v-16],1);let y=cJ(v,o,s,c),b=y[0],u=y[1],x=[VE(a,5),b,l,u,r[v]].reduce(BA);l=c,c=s,s=VE(o,30),o=a,a=x}a=BA(a,d),o=BA(o,h),s=BA(s,p),c=BA(c,m),l=BA(l,A)}return o5(a)+o5(o)+o5(s)+o5(c)+o5(l)}function o5(t){return(t>>>0).toString(16).padStart(8,"0")}function cJ(t,n,e,i){return t<20?[n&e|~n&i,1518500249]:t<40?[n^e^i,1859775393]:t<60?[n&e|n&i|e&i,2400959708]:[n^e^i,3395469782]}function VF(t){U9??=new TextEncoder;let n=U9.encode(t),e=new DataView(n.buffer,n.byteOffset,n.byteLength),i=HF(e,n.length,0),r=HF(e,n.length,102072);return i==0&&(r==0||r==1)&&(i=i^319790063,r=r^-1801410264),BigInt.asUintN(32,BigInt(i))<<BigInt(32)|BigInt.asUintN(32,BigInt(r))}function DP(t,n=""){let e=VF(t);return n&&(e=BigInt.asUintN(64,e<<BigInt(1))|e>>BigInt(63)&BigInt(1),e+=VF(n)),BigInt.asUintN(63,e).toString()}function HF(t,n,e){let i=2654435769,r=2654435769,a=0,o=n-12;for(;a<=o;a+=12){i+=t.getUint32(a,!0),r+=t.getUint32(a+4,!0),e+=t.getUint32(a+8,!0);let c=QF(i,r,e);i=c[0],r=c[1],e=c[2]}let s=n-a;return e+=n,s>=4?(i+=t.getUint32(a,!0),a+=4,s>=8?(r+=t.getUint32(a,!0),a+=4,s>=9&&(e+=t.getUint8(a++)<<8),s>=10&&(e+=t.getUint8(a++)<<16),s===11&&(e+=t.getUint8(a++)<<24)):(s>=5&&(r+=t.getUint8(a++)),s>=6&&(r+=t.getUint8(a++)<<8),s===7&&(r+=t.getUint8(a++)<<16))):(s>=1&&(i+=t.getUint8(a++)),s>=2&&(i+=t.getUint8(a++)<<8),s===3&&(i+=t.getUint8(a++)<<16)),QF(i,r,e)[2]}function QF(t,n,e){return t-=n,t-=e,t^=e>>>13,n-=e,n-=t,n^=t<<8,e-=t,e-=n,e^=n>>>13,t-=n,t-=e,t^=e>>>12,n-=e,n-=t,n^=t<<16,e-=t,e-=n,e^=n>>>5,t-=n,t-=e,t^=e>>>3,n-=e,n-=t,n^=t<<10,e-=t,e-=n,e^=n>>>15,[t,n,e]}var VS=function(t){return t[t.Little=0]="Little",t[t.Big=1]="Big",t}(VS||{});function BA(t,n){return lJ(t,n)[1]}function lJ(t,n){let e=(t&65535)+(n&65535),i=(t>>>16)+(n>>>16)+(e>>>16);return[i>>>16,i<<16|e&65535]}function VE(t,n){return t<<n|t>>>32-n}function uJ(t,n){let e=t.length+3>>>2,i=[];for(let r=0;r<e;r++)i[r]=fJ(t,r*4,n);return i}function jF(t,n){return n>=t.length?0:t[n]}function fJ(t,n,e){let i=0;if(e===VS.Big)for(let r=0;r<4;r++)i+=jF(t,n+r)<<24-8*r;else for(let r=0;r<4;r++)i+=jF(t,n+r)<<8*r;return i}var FP=function(t){return t[t.None=0]="None",t[t.Const=1]="Const",t}(FP||{}),H9=class{constructor(n=FP.None){this.modifiers=n}hasModifier(n){return(this.modifiers&n)!==0}},s3=function(t){return t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function",t[t.Inferred=6]="Inferred",t[t.None=7]="None",t}(s3||{}),Bf=class extends H9{constructor(n,e){super(e),this.name=n}visitType(n,e){return n.visitBuiltinType(this,e)}},O2=class extends H9{constructor(n,e,i=null){super(e),this.value=n,this.typeParams=i}visitType(n,e){return n.visitExpressionType(this,e)}};var s7=new Bf(s3.Dynamic),k2=new Bf(s3.Inferred),dJ=new Bf(s3.Bool),OIe=new Bf(s3.Int),HS=new Bf(s3.Number),NP=new Bf(s3.String),zIe=new Bf(s3.Function),Lf=new Bf(s3.None),w5=function(t){return t[t.Minus=0]="Minus",t[t.Plus=1]="Plus",t}(w5||{}),Ni=function(t){return t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Identical=2]="Identical",t[t.NotIdentical=3]="NotIdentical",t[t.Minus=4]="Minus",t[t.Plus=5]="Plus",t[t.Divide=6]="Divide",t[t.Multiply=7]="Multiply",t[t.Modulo=8]="Modulo",t[t.And=9]="And",t[t.Or=10]="Or",t[t.BitwiseOr=11]="BitwiseOr",t[t.BitwiseAnd=12]="BitwiseAnd",t[t.Lower=13]="Lower",t[t.LowerEquals=14]="LowerEquals",t[t.Bigger=15]="Bigger",t[t.BiggerEquals=16]="BiggerEquals",t[t.NullishCoalesce=17]="NullishCoalesce",t}(Ni||{});function hJ(t,n){return t==null||n==null?t==n:t.isEquivalent(n)}function PP(t,n,e){let i=t.length;if(i!==n.length)return!1;for(let r=0;r<i;r++)if(!e(t[r],n[r]))return!1;return!0}function Hl(t,n){return PP(t,n,(e,i)=>e.isEquivalent(i))}var Ro=class{constructor(n,e){this.type=n||null,this.sourceSpan=e||null}prop(n,e){return new Ql(this,n,null,e)}key(n,e,i){return new n3(this,n,e,i)}callFn(n,e,i){return new S1(this,n,null,e,i)}instantiate(n,e,i){return new _5(this,n,e,i)}conditional(n,e=null,i){return new t3(this,n,e,null,i)}equals(n,e){return new Xa(Ni.Equals,this,n,null,e)}notEquals(n,e){return new Xa(Ni.NotEquals,this,n,null,e)}identical(n,e){return new Xa(Ni.Identical,this,n,null,e)}notIdentical(n,e){return new Xa(Ni.NotIdentical,this,n,null,e)}minus(n,e){return new Xa(Ni.Minus,this,n,null,e)}plus(n,e){return new Xa(Ni.Plus,this,n,null,e)}divide(n,e){return new Xa(Ni.Divide,this,n,null,e)}multiply(n,e){return new Xa(Ni.Multiply,this,n,null,e)}modulo(n,e){return new Xa(Ni.Modulo,this,n,null,e)}and(n,e){return new Xa(Ni.And,this,n,null,e)}bitwiseOr(n,e,i=!0){return new Xa(Ni.BitwiseOr,this,n,null,e,i)}bitwiseAnd(n,e,i=!0){return new Xa(Ni.BitwiseAnd,this,n,null,e,i)}or(n,e){return new Xa(Ni.Or,this,n,null,e)}lower(n,e){return new Xa(Ni.Lower,this,n,null,e)}lowerEquals(n,e){return new Xa(Ni.LowerEquals,this,n,null,e)}bigger(n,e){return new Xa(Ni.Bigger,this,n,null,e)}biggerEquals(n,e){return new Xa(Ni.BiggerEquals,this,n,null,e)}isBlank(n){return this.equals(vJ,n)}nullishCoalesce(n,e){return new Xa(Ni.NullishCoalesce,this,n,null,e)}toStmt(){return new H2(this,null)}},U2=class t extends Ro{constructor(n,e,i){super(e,i),this.name=n}isEquivalent(n){return n instanceof t&&this.name===n.name}isConstant(){return!1}visitExpression(n,e){return n.visitReadVarExpr(this,e)}clone(){return new t(this.name,this.type,this.sourceSpan)}set(n){return new Q9(this.name,n,null,this.sourceSpan)}},KA=class t extends Ro{constructor(n,e,i){super(e,i),this.expr=n}visitExpression(n,e){return n.visitTypeofExpr(this,e)}isEquivalent(n){return n instanceof t&&n.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr.clone())}},ma=class t extends Ro{constructor(n,e,i){super(e,i),this.node=n}isEquivalent(n){return n instanceof t&&this.node===n.node}isConstant(){return!1}visitExpression(n,e){return n.visitWrappedNodeExpr(this,e)}clone(){return new t(this.node,this.type,this.sourceSpan)}},Q9=class t extends Ro{constructor(n,e,i,r){super(i||e.type,r),this.name=n,this.value=e}isEquivalent(n){return n instanceof t&&this.name===n.name&&this.value.isEquivalent(n.value)}isConstant(){return!1}visitExpression(n,e){return n.visitWriteVarExpr(this,e)}clone(){return new t(this.name,this.value.clone(),this.type,this.sourceSpan)}toDeclStmt(n,e){return new a1(this.name,this.value,n,e,this.sourceSpan)}toConstDecl(){return this.toDeclStmt(k2,Uc.Final)}},E5=class t extends Ro{constructor(n,e,i,r,a){super(r||i.type,a),this.receiver=n,this.index=e,this.value=i}isEquivalent(n){return n instanceof t&&this.receiver.isEquivalent(n.receiver)&&this.index.isEquivalent(n.index)&&this.value.isEquivalent(n.value)}isConstant(){return!1}visitExpression(n,e){return n.visitWriteKeyExpr(this,e)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.value.clone(),this.type,this.sourceSpan)}},XA=class t extends Ro{constructor(n,e,i,r,a){super(r||i.type,a),this.receiver=n,this.name=e,this.value=i}isEquivalent(n){return n instanceof t&&this.receiver.isEquivalent(n.receiver)&&this.name===n.name&&this.value.isEquivalent(n.value)}isConstant(){return!1}visitExpression(n,e){return n.visitWritePropExpr(this,e)}clone(){return new t(this.receiver.clone(),this.name,this.value.clone(),this.type,this.sourceSpan)}},S1=class t extends Ro{constructor(n,e,i,r,a=!1){super(i,r),this.fn=n,this.args=e,this.pure=a}get receiver(){return this.fn}isEquivalent(n){return n instanceof t&&this.fn.isEquivalent(n.fn)&&Hl(this.args,n.args)&&this.pure===n.pure}isConstant(){return!1}visitExpression(n,e){return n.visitInvokeFunctionExpr(this,e)}clone(){return new t(this.fn.clone(),this.args.map(n=>n.clone()),this.type,this.sourceSpan,this.pure)}},j9=class t extends Ro{constructor(n,e,i,r){super(i,r),this.tag=n,this.template=e}isEquivalent(n){return n instanceof t&&this.tag.isEquivalent(n.tag)&&PP(this.template.elements,n.template.elements,(e,i)=>e.text===i.text)&&Hl(this.template.expressions,n.template.expressions)}isConstant(){return!1}visitExpression(n,e){return n.visitTaggedTemplateExpr(this,e)}clone(){return new t(this.tag.clone(),this.template.clone(),this.type,this.sourceSpan)}},_5=class t extends Ro{constructor(n,e,i,r){super(i,r),this.classExpr=n,this.args=e}isEquivalent(n){return n instanceof t&&this.classExpr.isEquivalent(n.classExpr)&&Hl(this.args,n.args)}isConstant(){return!1}visitExpression(n,e){return n.visitInstantiateExpr(this,e)}clone(){return new t(this.classExpr.clone(),this.args.map(n=>n.clone()),this.type,this.sourceSpan)}},Hc=class t extends Ro{constructor(n,e,i){super(e,i),this.value=n}isEquivalent(n){return n instanceof t&&this.value===n.value}isConstant(){return!0}visitExpression(n,e){return n.visitLiteralExpr(this,e)}clone(){return new t(this.value,this.type,this.sourceSpan)}},h_=class t{constructor(n,e){this.elements=n,this.expressions=e}clone(){return new t(this.elements.map(n=>n.clone()),this.expressions.map(n=>n.clone()))}},p_=class t{constructor(n,e,i){this.text=n,this.sourceSpan=e,this.rawText=i??e?.toString()??A_(R9(n))}clone(){return new t(this.text,this.sourceSpan,this.rawText)}},Dp=class{constructor(n,e){this.text=n,this.sourceSpan=e}},QA=class{constructor(n,e,i){this.text=n,this.sourceSpan=e,this.associatedMessage=i}},pJ="|",GF="@@",AJ="\u241F",G9=class t extends Ro{constructor(n,e,i,r,a){super(NP,a),this.metaBlock=n,this.messageParts=e,this.placeHolderNames=i,this.expressions=r}isEquivalent(n){return!1}isConstant(){return!1}visitExpression(n,e){return n.visitLocalizedString(this,e)}clone(){return new t(this.metaBlock,this.messageParts,this.placeHolderNames,this.expressions.map(n=>n.clone()),this.sourceSpan)}serializeI18nHead(){let n=this.metaBlock.description||"";return this.metaBlock.meaning&&(n=`${this.metaBlock.meaning}${pJ}${n}`),this.metaBlock.customId&&(n=`${n}${GF}${this.metaBlock.customId}`),this.metaBlock.legacyIds&&this.metaBlock.legacyIds.forEach(e=>{n=`${n}${AJ}${e}`}),WF(n,this.messageParts[0].text,this.getMessagePartSourceSpan(0))}getMessagePartSourceSpan(n){return this.messageParts[n]?.sourceSpan??this.sourceSpan}getPlaceholderSourceSpan(n){return this.placeHolderNames[n]?.sourceSpan??this.expressions[n]?.sourceSpan??this.sourceSpan}serializeI18nTemplatePart(n){let e=this.placeHolderNames[n-1],i=this.messageParts[n],r=e.text;return e.associatedMessage?.legacyIds.length===0&&(r+=`${GF}${DP(e.associatedMessage.messageString,e.associatedMessage.meaning)}`),WF(r,i.text,this.getMessagePartSourceSpan(n))}},R9=t=>t.replace(/\\/g,"\\\\"),mJ=t=>t.replace(/^:/,"\\:"),gJ=t=>t.replace(/:/g,"\\:"),A_=t=>t.replace(/`/g,"\\`").replace(/\${/g,"$\\{");function WF(t,n,e){return t===""?{cooked:n,raw:A_(mJ(R9(n))),range:e}:{cooked:`:${t}:${n}`,raw:A_(`:${gJ(R9(t))}:${R9(n)}`),range:e}}var zp=class t extends Ro{constructor(n,e,i=null,r){super(e,r),this.value=n,this.typeParams=i}isEquivalent(n){return n instanceof t&&this.value.name===n.value.name&&this.value.moduleName===n.value.moduleName&&this.value.runtime===n.value.runtime}isConstant(){return!1}visitExpression(n,e){return n.visitExternalExpr(this,e)}clone(){return new t(this.value,this.type,this.typeParams,this.sourceSpan)}};var t3=class t extends Ro{constructor(n,e,i=null,r,a){super(r||e.type,a),this.condition=n,this.falseCase=i,this.trueCase=e}isEquivalent(n){return n instanceof t&&this.condition.isEquivalent(n.condition)&&this.trueCase.isEquivalent(n.trueCase)&&hJ(this.falseCase,n.falseCase)}isConstant(){return!1}visitExpression(n,e){return n.visitConditionalExpr(this,e)}clone(){return new t(this.condition.clone(),this.trueCase.clone(),this.falseCase?.clone(),this.type,this.sourceSpan)}};var S5=class t extends Ro{constructor(n,e){super(dJ,e),this.condition=n}isEquivalent(n){return n instanceof t&&this.condition.isEquivalent(n.condition)}isConstant(){return!1}visitExpression(n,e){return n.visitNotExpr(this,e)}clone(){return new t(this.condition.clone(),this.sourceSpan)}},bc=class t{constructor(n,e=null){this.name=n,this.type=e}isEquivalent(n){return this.name===n.name}clone(){return new t(this.name,this.type)}},Zd=class t extends Ro{constructor(n,e,i,r,a){super(i,r),this.params=n,this.statements=e,this.name=a}isEquivalent(n){return(n instanceof t||n instanceof M5)&&Hl(this.params,n.params)&&Hl(this.statements,n.statements)}isConstant(){return!1}visitExpression(n,e){return n.visitFunctionExpr(this,e)}toDeclStmt(n,e){return new M5(n,this.params,this.statements,this.type,e,this.sourceSpan)}clone(){return new t(this.params.map(n=>n.clone()),this.statements,this.type,this.sourceSpan,this.name)}},Up=class t extends Ro{constructor(n,e,i,r){super(i,r),this.params=n,this.body=e}isEquivalent(n){return!(n instanceof t)||!Hl(this.params,n.params)?!1:this.body instanceof Ro&&n.body instanceof Ro?this.body.isEquivalent(n.body):Array.isArray(this.body)&&Array.isArray(n.body)?Hl(this.body,n.body):!1}isConstant(){return!1}visitExpression(n,e){return n.visitArrowFunctionExpr(this,e)}clone(){return new t(this.params.map(n=>n.clone()),Array.isArray(this.body)?this.body:this.body.clone(),this.type,this.sourceSpan)}toDeclStmt(n,e){return new a1(n,this,k2,e,this.sourceSpan)}},YA=class t extends Ro{constructor(n,e,i,r,a=!0){super(i||HS,r),this.operator=n,this.expr=e,this.parens=a}isEquivalent(n){return n instanceof t&&this.operator===n.operator&&this.expr.isEquivalent(n.expr)}isConstant(){return!1}visitExpression(n,e){return n.visitUnaryOperatorExpr(this,e)}clone(){return new t(this.operator,this.expr.clone(),this.type,this.sourceSpan,this.parens)}},Xa=class t extends Ro{constructor(n,e,i,r,a,o=!0){super(r||e.type,a),this.operator=n,this.rhs=i,this.parens=o,this.lhs=e}isEquivalent(n){return n instanceof t&&this.operator===n.operator&&this.lhs.isEquivalent(n.lhs)&&this.rhs.isEquivalent(n.rhs)}isConstant(){return!1}visitExpression(n,e){return n.visitBinaryOperatorExpr(this,e)}clone(){return new t(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan,this.parens)}},Ql=class t extends Ro{constructor(n,e,i,r){super(i,r),this.receiver=n,this.name=e}get index(){return this.name}isEquivalent(n){return n instanceof t&&this.receiver.isEquivalent(n.receiver)&&this.name===n.name}isConstant(){return!1}visitExpression(n,e){return n.visitReadPropExpr(this,e)}set(n){return new XA(this.receiver,this.name,n,null,this.sourceSpan)}clone(){return new t(this.receiver.clone(),this.name,this.type,this.sourceSpan)}},n3=class t extends Ro{constructor(n,e,i,r){super(i,r),this.receiver=n,this.index=e}isEquivalent(n){return n instanceof t&&this.receiver.isEquivalent(n.receiver)&&this.index.isEquivalent(n.index)}isConstant(){return!1}visitExpression(n,e){return n.visitReadKeyExpr(this,e)}set(n){return new E5(this.receiver,this.index,n,null,this.sourceSpan)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}},V2=class t extends Ro{constructor(n,e,i){super(e,i),this.entries=n}isConstant(){return this.entries.every(n=>n.isConstant())}isEquivalent(n){return n instanceof t&&Hl(this.entries,n.entries)}visitExpression(n,e){return n.visitLiteralArrayExpr(this,e)}clone(){return new t(this.entries.map(n=>n.clone()),this.type,this.sourceSpan)}},ZA=class t{constructor(n,e,i){this.key=n,this.value=e,this.quoted=i}isEquivalent(n){return this.key===n.key&&this.value.isEquivalent(n.value)}clone(){return new t(this.key,this.value.clone(),this.quoted)}},Tu=class t extends Ro{constructor(n,e,i){super(e,i),this.entries=n,this.valueType=null,e&&(this.valueType=e.valueType)}isEquivalent(n){return n instanceof t&&Hl(this.entries,n.entries)}isConstant(){return this.entries.every(n=>n.value.isConstant())}visitExpression(n,e){return n.visitLiteralMapExpr(this,e)}clone(){let n=this.entries.map(e=>e.clone());return new t(n,this.type,this.sourceSpan)}};var I5=new Hc(null,null,null),vJ=new Hc(null,k2,null),Uc=function(t){return t[t.None=0]="None",t[t.Final=1]="Final",t[t.Private=2]="Private",t[t.Exported=4]="Exported",t[t.Static=8]="Static",t}(Uc||{}),m_=class{constructor(n,e,i){this.text=n,this.multiline=e,this.trailingNewline=i}toString(){return this.multiline?` ${this.text} `:this.text}},W9=class extends m_{constructor(n){super("",!0,!0),this.tags=n}toString(){return wJ(this.tags)}},Vp=class{constructor(n=Uc.None,e=null,i){this.modifiers=n,this.sourceSpan=e,this.leadingComments=i}hasModifier(n){return(this.modifiers&n)!==0}addLeadingComment(n){this.leadingComments=this.leadingComments??[],this.leadingComments.push(n)}},a1=class t extends Vp{constructor(n,e,i,r,a,o){super(r,a,o),this.name=n,this.value=e,this.type=i||e&&e.type||null}isEquivalent(n){return n instanceof t&&this.name===n.name&&(this.value?!!n.value&&this.value.isEquivalent(n.value):!n.value)}visitStatement(n,e){return n.visitDeclareVarStmt(this,e)}},M5=class t extends Vp{constructor(n,e,i,r,a,o,s){super(a,o,s),this.name=n,this.params=e,this.statements=i,this.type=r||null}isEquivalent(n){return n instanceof t&&Hl(this.params,n.params)&&Hl(this.statements,n.statements)}visitStatement(n,e){return n.visitDeclareFunctionStmt(this,e)}},H2=class t extends Vp{constructor(n,e,i){super(Uc.None,e,i),this.expr=n}isEquivalent(n){return n instanceof t&&this.expr.isEquivalent(n.expr)}visitStatement(n,e){return n.visitExpressionStmt(this,e)}},tl=class t extends Vp{constructor(n,e=null,i){super(Uc.None,e,i),this.value=n}isEquivalent(n){return n instanceof t&&this.value.isEquivalent(n.value)}visitStatement(n,e){return n.visitReturnStmt(this,e)}},K9=class t extends Vp{constructor(n,e,i=[],r,a){super(Uc.None,r,a),this.condition=n,this.trueCase=e,this.falseCase=i}isEquivalent(n){return n instanceof t&&this.condition.isEquivalent(n.condition)&&Hl(this.trueCase,n.trueCase)&&Hl(this.falseCase,n.falseCase)}visitStatement(n,e){return n.visitIfStmt(this,e)}};function yJ(t=[]){return new W9(t)}function ta(t,n,e){return new U2(t,n,e)}function Qi(t,n=null,e){return new zp(t,null,n,e)}function Vc(t,n,e){return new O2(t,n,e)}function qy(t){return new KA(t)}function ko(t,n,e){return new V2(t,n,e)}function I1(t,n=null){return new Tu(t.map(e=>new ZA(e.key,e.value,e.quoted)),n,null)}function bJ(t,n){return new S5(t,n)}function hm(t,n,e,i,r){return new Zd(t,n,e,i,r)}function Df(t,n,e,i){return new Up(t,n,e,i)}function eb(t,n,e,i,r){return new K9(t,n,e,i,r)}function xJ(t,n,e,i){return new j9(t,n,e,i)}function mn(t,n,e){return new Hc(t,n,e)}function CJ(t,n,e,i,r){return new G9(t,n,e,i,r)}function KF(t){let n="";if(t.tagName&&(n+=` @${t.tagName}`),t.text){if(t.text.match(/\/\*|\*\//))throw new Error('JSDoc text cannot contain "/*" and "*/"');n+=" "+t.text.replace(/@/g,"\\@")}return n}function wJ(t){if(t.length===0)return"";if(t.length===1&&t[0].tagName&&!t[0].text)return`*${KF(t[0])} `;let n=`*
`;for(let e of t)n+=" *",n+=KF(e).replace(/\n/g,`
 * `),n+=`
`;return n+=" ",n}var EJ="_c",XF=ta("<unknown>"),_J={},SJ=50,X9=class t extends Ro{constructor(n){super(n.type),this.resolved=n,this.shared=!1,this.original=n}visitExpression(n,e){return e===_J?this.original.visitExpression(n,e):this.resolved.visitExpression(n,e)}isEquivalent(n){return n instanceof t&&this.resolved.isEquivalent(n.resolved)}isConstant(){return!0}clone(){throw new Error("Not supported.")}fixup(n){this.resolved=n,this.shared=!0}},Y9=class{constructor(n=!1){this.isClosureCompilerEnabled=n,this.statements=[],this.literals=new Map,this.literalFactories=new Map,this.sharedConstants=new Map,this._claimedNames=new Map,this.nextNameIndex=0}getConstLiteral(n,e){if(n instanceof Hc&&!YF(n)||n instanceof X9)return n;let i=jA.INSTANCE.keyOf(n),r=this.literals.get(i),a=!1;if(r||(r=new X9(n),this.literals.set(i,r),a=!0),!a&&!r.shared||a&&e){let o=this.freshName(),s,c;this.isClosureCompilerEnabled&&YF(n)?(s=ta(o).set(new Zd([],[new tl(n)])),c=ta(o).callFn([])):(s=ta(o).set(n),c=ta(o)),this.statements.push(s.toDeclStmt(k2,Uc.Final)),r.fixup(c)}return r}getSharedConstant(n,e){let i=n.keyOf(e);if(!this.sharedConstants.has(i)){let r=this.freshName();this.sharedConstants.set(i,ta(r)),this.statements.push(n.toSharedConstantDeclaration(r,e))}return this.sharedConstants.get(i)}getLiteralFactory(n){if(n instanceof V2){let e=n.entries.map(r=>r.isConstant()?r:XF),i=jA.INSTANCE.keyOf(ko(e));return this._getLiteralFactory(i,n.entries,r=>ko(r))}else{let e=I1(n.entries.map(r=>({key:r.key,value:r.value.isConstant()?r.value:XF,quoted:r.quoted}))),i=jA.INSTANCE.keyOf(e);return this._getLiteralFactory(i,n.entries.map(r=>r.value),r=>I1(r.map((a,o)=>({key:n.entries[o].key,value:a,quoted:n.entries[o].quoted}))))}}getSharedFunctionReference(n,e,i=!0){let r=n instanceof Up;for(let o of this.statements)if(r&&o instanceof a1&&o.value?.isEquivalent(n)||!r&&o instanceof M5&&n instanceof Zd&&n.isEquivalent(o))return ta(o.name);let a=i?this.uniqueName(e):e;return this.statements.push(n instanceof Zd?n.toDeclStmt(a,Uc.Final):new a1(a,n,k2,Uc.Final,n.sourceSpan)),ta(a)}_getLiteralFactory(n,e,i){let r=this.literalFactories.get(n),a=e.filter(o=>!o.isConstant());if(!r){let o=e.map((f,d)=>f.isConstant()?this.getConstLiteral(f,!0):ta(`a${d}`)),s=o.filter(IJ).map(f=>new bc(f.name,s7)),c=Df(s,i(o),k2),l=this.freshName();this.statements.push(ta(l).set(c).toDeclStmt(k2,Uc.Final)),r=ta(l),this.literalFactories.set(n,r)}return{literalFactory:r,literalFactoryArguments:a}}uniqueName(n,e=!0){let i=this._claimedNames.get(n)??0,r=i===0&&!e?`${n}`:`${n}${i}`;return this._claimedNames.set(n,i+1),r}freshName(){return this.uniqueName(EJ)}},jA=class t{static{this.INSTANCE=new t}keyOf(n){if(n instanceof Hc&&typeof n.value=="string")return`"${n.value}"`;if(n instanceof Hc)return String(n.value);if(n instanceof V2){let e=[];for(let i of n.entries)e.push(this.keyOf(i));return`[${e.join(",")}]`}else if(n instanceof Tu){let e=[];for(let i of n.entries){let r=i.key;i.quoted&&(r=`"${r}"`),e.push(r+":"+this.keyOf(i.value))}return`{${e.join(",")}}`}else{if(n instanceof zp)return`import("${n.value.moduleName}", ${n.value.name})`;if(n instanceof U2)return`read(${n.name})`;if(n instanceof KA)return`typeof(${this.keyOf(n.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${n.constructor.name}`)}}};function IJ(t){return t instanceof U2}function YF(t){return t instanceof Hc&&typeof t.value=="string"&&t.value.length>=SJ}var Yt="@angular/core",Ht=(()=>{class t{static{this.NEW_METHOD="factory"}static{this.TRANSFORM_METHOD="transform"}static{this.PATCH_DEPS="patchedDeps"}static{this.core={name:null,moduleName:Yt}}static{this.namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:Yt}}static{this.namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:Yt}}static{this.namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:Yt}}static{this.element={name:"\u0275\u0275element",moduleName:Yt}}static{this.elementStart={name:"\u0275\u0275elementStart",moduleName:Yt}}static{this.elementEnd={name:"\u0275\u0275elementEnd",moduleName:Yt}}static{this.advance={name:"\u0275\u0275advance",moduleName:Yt}}static{this.syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:Yt}}static{this.syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:Yt}}static{this.attribute={name:"\u0275\u0275attribute",moduleName:Yt}}static{this.attributeInterpolate1={name:"\u0275\u0275attributeInterpolate1",moduleName:Yt}}static{this.attributeInterpolate2={name:"\u0275\u0275attributeInterpolate2",moduleName:Yt}}static{this.attributeInterpolate3={name:"\u0275\u0275attributeInterpolate3",moduleName:Yt}}static{this.attributeInterpolate4={name:"\u0275\u0275attributeInterpolate4",moduleName:Yt}}static{this.attributeInterpolate5={name:"\u0275\u0275attributeInterpolate5",moduleName:Yt}}static{this.attributeInterpolate6={name:"\u0275\u0275attributeInterpolate6",moduleName:Yt}}static{this.attributeInterpolate7={name:"\u0275\u0275attributeInterpolate7",moduleName:Yt}}static{this.attributeInterpolate8={name:"\u0275\u0275attributeInterpolate8",moduleName:Yt}}static{this.attributeInterpolateV={name:"\u0275\u0275attributeInterpolateV",moduleName:Yt}}static{this.classProp={name:"\u0275\u0275classProp",moduleName:Yt}}static{this.elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:Yt}}static{this.elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:Yt}}static{this.elementContainer={name:"\u0275\u0275elementContainer",moduleName:Yt}}static{this.styleMap={name:"\u0275\u0275styleMap",moduleName:Yt}}static{this.styleMapInterpolate1={name:"\u0275\u0275styleMapInterpolate1",moduleName:Yt}}static{this.styleMapInterpolate2={name:"\u0275\u0275styleMapInterpolate2",moduleName:Yt}}static{this.styleMapInterpolate3={name:"\u0275\u0275styleMapInterpolate3",moduleName:Yt}}static{this.styleMapInterpolate4={name:"\u0275\u0275styleMapInterpolate4",moduleName:Yt}}static{this.styleMapInterpolate5={name:"\u0275\u0275styleMapInterpolate5",moduleName:Yt}}static{this.styleMapInterpolate6={name:"\u0275\u0275styleMapInterpolate6",moduleName:Yt}}static{this.styleMapInterpolate7={name:"\u0275\u0275styleMapInterpolate7",moduleName:Yt}}static{this.styleMapInterpolate8={name:"\u0275\u0275styleMapInterpolate8",moduleName:Yt}}static{this.styleMapInterpolateV={name:"\u0275\u0275styleMapInterpolateV",moduleName:Yt}}static{this.classMap={name:"\u0275\u0275classMap",moduleName:Yt}}static{this.classMapInterpolate1={name:"\u0275\u0275classMapInterpolate1",moduleName:Yt}}static{this.classMapInterpolate2={name:"\u0275\u0275classMapInterpolate2",moduleName:Yt}}static{this.classMapInterpolate3={name:"\u0275\u0275classMapInterpolate3",moduleName:Yt}}static{this.classMapInterpolate4={name:"\u0275\u0275classMapInterpolate4",moduleName:Yt}}static{this.classMapInterpolate5={name:"\u0275\u0275classMapInterpolate5",moduleName:Yt}}static{this.classMapInterpolate6={name:"\u0275\u0275classMapInterpolate6",moduleName:Yt}}static{this.classMapInterpolate7={name:"\u0275\u0275classMapInterpolate7",moduleName:Yt}}static{this.classMapInterpolate8={name:"\u0275\u0275classMapInterpolate8",moduleName:Yt}}static{this.classMapInterpolateV={name:"\u0275\u0275classMapInterpolateV",moduleName:Yt}}static{this.styleProp={name:"\u0275\u0275styleProp",moduleName:Yt}}static{this.stylePropInterpolate1={name:"\u0275\u0275stylePropInterpolate1",moduleName:Yt}}static{this.stylePropInterpolate2={name:"\u0275\u0275stylePropInterpolate2",moduleName:Yt}}static{this.stylePropInterpolate3={name:"\u0275\u0275stylePropInterpolate3",moduleName:Yt}}static{this.stylePropInterpolate4={name:"\u0275\u0275stylePropInterpolate4",moduleName:Yt}}static{this.stylePropInterpolate5={name:"\u0275\u0275stylePropInterpolate5",moduleName:Yt}}static{this.stylePropInterpolate6={name:"\u0275\u0275stylePropInterpolate6",moduleName:Yt}}static{this.stylePropInterpolate7={name:"\u0275\u0275stylePropInterpolate7",moduleName:Yt}}static{this.stylePropInterpolate8={name:"\u0275\u0275stylePropInterpolate8",moduleName:Yt}}static{this.stylePropInterpolateV={name:"\u0275\u0275stylePropInterpolateV",moduleName:Yt}}static{this.nextContext={name:"\u0275\u0275nextContext",moduleName:Yt}}static{this.resetView={name:"\u0275\u0275resetView",moduleName:Yt}}static{this.templateCreate={name:"\u0275\u0275template",moduleName:Yt}}static{this.defer={name:"\u0275\u0275defer",moduleName:Yt}}static{this.deferWhen={name:"\u0275\u0275deferWhen",moduleName:Yt}}static{this.deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:Yt}}static{this.deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:Yt}}static{this.deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:Yt}}static{this.deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:Yt}}static{this.deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:Yt}}static{this.deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:Yt}}static{this.deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:Yt}}static{this.deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:Yt}}static{this.deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:Yt}}static{this.deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:Yt}}static{this.deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:Yt}}static{this.deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:Yt}}static{this.deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:Yt}}static{this.deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:Yt}}static{this.conditional={name:"\u0275\u0275conditional",moduleName:Yt}}static{this.repeater={name:"\u0275\u0275repeater",moduleName:Yt}}static{this.repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:Yt}}static{this.repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:Yt}}static{this.repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:Yt}}static{this.componentInstance={name:"\u0275\u0275componentInstance",moduleName:Yt}}static{this.text={name:"\u0275\u0275text",moduleName:Yt}}static{this.enableBindings={name:"\u0275\u0275enableBindings",moduleName:Yt}}static{this.disableBindings={name:"\u0275\u0275disableBindings",moduleName:Yt}}static{this.getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:Yt}}static{this.textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:Yt}}static{this.textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:Yt}}static{this.textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:Yt}}static{this.textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:Yt}}static{this.textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:Yt}}static{this.textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:Yt}}static{this.textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:Yt}}static{this.textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:Yt}}static{this.textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:Yt}}static{this.textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:Yt}}static{this.restoreView={name:"\u0275\u0275restoreView",moduleName:Yt}}static{this.pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:Yt}}static{this.pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:Yt}}static{this.pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:Yt}}static{this.pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:Yt}}static{this.pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:Yt}}static{this.pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:Yt}}static{this.pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:Yt}}static{this.pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:Yt}}static{this.pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:Yt}}static{this.pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:Yt}}static{this.pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:Yt}}static{this.pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:Yt}}static{this.pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:Yt}}static{this.pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:Yt}}static{this.pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:Yt}}static{this.hostProperty={name:"\u0275\u0275hostProperty",moduleName:Yt}}static{this.property={name:"\u0275\u0275property",moduleName:Yt}}static{this.propertyInterpolate={name:"\u0275\u0275propertyInterpolate",moduleName:Yt}}static{this.propertyInterpolate1={name:"\u0275\u0275propertyInterpolate1",moduleName:Yt}}static{this.propertyInterpolate2={name:"\u0275\u0275propertyInterpolate2",moduleName:Yt}}static{this.propertyInterpolate3={name:"\u0275\u0275propertyInterpolate3",moduleName:Yt}}static{this.propertyInterpolate4={name:"\u0275\u0275propertyInterpolate4",moduleName:Yt}}static{this.propertyInterpolate5={name:"\u0275\u0275propertyInterpolate5",moduleName:Yt}}static{this.propertyInterpolate6={name:"\u0275\u0275propertyInterpolate6",moduleName:Yt}}static{this.propertyInterpolate7={name:"\u0275\u0275propertyInterpolate7",moduleName:Yt}}static{this.propertyInterpolate8={name:"\u0275\u0275propertyInterpolate8",moduleName:Yt}}static{this.propertyInterpolateV={name:"\u0275\u0275propertyInterpolateV",moduleName:Yt}}static{this.i18n={name:"\u0275\u0275i18n",moduleName:Yt}}static{this.i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:Yt}}static{this.i18nExp={name:"\u0275\u0275i18nExp",moduleName:Yt}}static{this.i18nStart={name:"\u0275\u0275i18nStart",moduleName:Yt}}static{this.i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:Yt}}static{this.i18nApply={name:"\u0275\u0275i18nApply",moduleName:Yt}}static{this.i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:Yt}}static{this.pipe={name:"\u0275\u0275pipe",moduleName:Yt}}static{this.projection={name:"\u0275\u0275projection",moduleName:Yt}}static{this.projectionDef={name:"\u0275\u0275projectionDef",moduleName:Yt}}static{this.reference={name:"\u0275\u0275reference",moduleName:Yt}}static{this.inject={name:"\u0275\u0275inject",moduleName:Yt}}static{this.injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:Yt}}static{this.directiveInject={name:"\u0275\u0275directiveInject",moduleName:Yt}}static{this.invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:Yt}}static{this.invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:Yt}}static{this.templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:Yt}}static{this.forwardRef={name:"forwardRef",moduleName:Yt}}static{this.resolveForwardRef={name:"resolveForwardRef",moduleName:Yt}}static{this.\u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:Yt}}static{this.declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:Yt}}static{this.InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:Yt}}static{this.resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:Yt}}static{this.resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:Yt}}static{this.resolveBody={name:"\u0275\u0275resolveBody",moduleName:Yt}}static{this.getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:Yt}}static{this.defineComponent={name:"\u0275\u0275defineComponent",moduleName:Yt}}static{this.declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:Yt}}static{this.setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:Yt}}static{this.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:Yt}}static{this.ViewEncapsulation={name:"ViewEncapsulation",moduleName:Yt}}static{this.ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:Yt}}static{this.FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:Yt}}static{this.declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:Yt}}static{this.FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:Yt}}static{this.defineDirective={name:"\u0275\u0275defineDirective",moduleName:Yt}}static{this.declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:Yt}}static{this.DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:Yt}}static{this.InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:Yt}}static{this.InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:Yt}}static{this.defineInjector={name:"\u0275\u0275defineInjector",moduleName:Yt}}static{this.declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:Yt}}static{this.NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:Yt}}static{this.ModuleWithProviders={name:"ModuleWithProviders",moduleName:Yt}}static{this.defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:Yt}}static{this.declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:Yt}}static{this.setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:Yt}}static{this.registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:Yt}}static{this.PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:Yt}}static{this.definePipe={name:"\u0275\u0275definePipe",moduleName:Yt}}static{this.declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:Yt}}static{this.declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:Yt}}static{this.declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:Yt}}static{this.setClassMetadata={name:"\u0275setClassMetadata",moduleName:Yt}}static{this.setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:Yt}}static{this.setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:Yt}}static{this.queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:Yt}}static{this.viewQuery={name:"\u0275\u0275viewQuery",moduleName:Yt}}static{this.loadQuery={name:"\u0275\u0275loadQuery",moduleName:Yt}}static{this.contentQuery={name:"\u0275\u0275contentQuery",moduleName:Yt}}static{this.viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:Yt}}static{this.contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:Yt}}static{this.queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:Yt}}static{this.twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:Yt}}static{this.twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:Yt}}static{this.twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:Yt}}static{this.declareLet={name:"\u0275\u0275declareLet",moduleName:Yt}}static{this.storeLet={name:"\u0275\u0275storeLet",moduleName:Yt}}static{this.readContextLet={name:"\u0275\u0275readContextLet",moduleName:Yt}}static{this.NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:Yt}}static{this.InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:Yt}}static{this.CopyDefinitionFeature={name:"\u0275\u0275CopyDefinitionFeature",moduleName:Yt}}static{this.StandaloneFeature={name:"\u0275\u0275StandaloneFeature",moduleName:Yt}}static{this.ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:Yt}}static{this.HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:Yt}}static{this.InputTransformsFeatureFeature={name:"\u0275\u0275InputTransformsFeature",moduleName:Yt}}static{this.listener={name:"\u0275\u0275listener",moduleName:Yt}}static{this.getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:Yt}}static{this.sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:Yt}}static{this.sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:Yt}}static{this.sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:Yt}}static{this.sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:Yt}}static{this.sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:Yt}}static{this.sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:Yt}}static{this.trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:Yt}}static{this.trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:Yt}}static{this.validateIframeAttribute={name:"\u0275\u0275validateIframeAttribute",moduleName:Yt}}static{this.InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:Yt}}static{this.UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:Yt}}static{this.unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:Yt}}}return t})(),MJ=/-+([a-z0-9])/g;function TJ(t){return t.replace(MJ,(...n)=>n[1].toUpperCase())}function BJ(t,n){return kP(t,":",n)}function LJ(t,n){return kP(t,".",n)}function kP(t,n,e){let i=t.indexOf(n);return i==-1?e:[t.slice(0,i).trim(),t.slice(i+1).trim()]}function DJ(t){let n=[];for(let e=0;e<t.length;e++){let i=t.charCodeAt(e);if(i>=55296&&i<=56319&&t.length>e+1){let r=t.charCodeAt(e+1);r>=56320&&r<=57343&&(e++,i=(i-55296<<10)+r-56320+65536)}i<=127?n.push(i):i<=2047?n.push(i>>6&31|192,i&63|128):i<=65535?n.push(i>>12|224,i>>6&63|128,i&63|128):i<=2097151&&n.push(i>>18&7|240,i>>12&63|128,i>>6&63|128,i&63|128)}return n}function RP(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(RP).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;if(!t.toString)return"object";let n=t.toString();if(n==null)return""+n;let e=n.indexOf(`
`);return e===-1?n:n.substring(0,e)}var g_=class{constructor(n){this.full=n;let e=n.split(".");this.major=e[0],this.minor=e[1],this.patch=e.slice(2).join(".")}},p5=globalThis;var FJ=3,NJ="# sourceMappingURL=data:application/json;base64,",v_=class{constructor(n=null){this.file=n,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}addSource(n,e=null){return this.sourcesContent.has(n)||this.sourcesContent.set(n,e),this}addLine(){return this.lines.push([]),this.lastCol0=0,this}addMapping(n,e,i,r){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(e!=null&&!this.sourcesContent.has(e))throw new Error(`Unknown source file "${e}"`);if(n==null)throw new Error("The column in the generated code must be provided");if(n<this.lastCol0)throw new Error("Mapping should be added in output order");if(e&&(i==null||r==null))throw new Error("The source location must be provided when a source url is provided");return this.hasMappings=!0,this.lastCol0=n,this.currentLine.push({col0:n,sourceUrl:e,sourceLine0:i,sourceCol0:r}),this}get currentLine(){return this.lines.slice(-1)[0]}toJSON(){if(!this.hasMappings)return null;let n=new Map,e=[],i=[];Array.from(this.sourcesContent.keys()).forEach((l,f)=>{n.set(l,f),e.push(l),i.push(this.sourcesContent.get(l)||null)});let r="",a=0,o=0,s=0,c=0;return this.lines.forEach(l=>{a=0,r+=l.map(f=>{let d=L9(f.col0-a);return a=f.col0,f.sourceUrl!=null&&(d+=L9(n.get(f.sourceUrl)-o),o=n.get(f.sourceUrl),d+=L9(f.sourceLine0-s),s=f.sourceLine0,d+=L9(f.sourceCol0-c),c=f.sourceCol0),d}).join(","),r+=";"}),r=r.slice(0,-1),{file:this.file||"",version:FJ,sourceRoot:"",sources:e,sourcesContent:i,mappings:r}}toJsComment(){return this.hasMappings?"//"+NJ+PJ(JSON.stringify(this,null,0)):""}};function PJ(t){let n="",e=DJ(t);for(let i=0;i<e.length;){let r=e[i++],a=i<e.length?e[i++]:null,o=i<e.length?e[i++]:null;n+=u5(r>>2),n+=u5((r&3)<<4|(a===null?0:a>>4)),n+=a===null?"=":u5((a&15)<<2|(o===null?0:o>>6)),n+=a===null||o===null?"=":u5(o&63)}return n}function L9(t){t=t<0?(-t<<1)+1:t<<1;let n="";do{let e=t&31;t=t>>5,t>0&&(e=e|32),n+=u5(e)}while(t>0);return n}var kJ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function u5(t){if(t<0||t>=64)throw new Error("Can only encode value in the range [0, 63]");return kJ[t]}var RJ=/'|\\|\n|\r|\$/g,OJ=/^[$A-Z_][0-9A-Z_$]*$/i,y_="  ",Z9=class{constructor(n){this.indent=n,this.partsLength=0,this.parts=[],this.srcSpans=[]}},b_=class t{static createRoot(){return new t(0)}constructor(n){this._indent=n,this._lines=[new Z9(n)]}get _currentLine(){return this._lines[this._lines.length-1]}println(n,e=""){this.print(n||null,e,!0)}lineIsEmpty(){return this._currentLine.parts.length===0}lineLength(){return this._currentLine.indent*y_.length+this._currentLine.partsLength}print(n,e,i=!1){e.length>0&&(this._currentLine.parts.push(e),this._currentLine.partsLength+=e.length,this._currentLine.srcSpans.push(n&&n.sourceSpan||null)),i&&this._lines.push(new Z9(this._indent))}removeEmptyLastLine(){this.lineIsEmpty()&&this._lines.pop()}incIndent(){this._indent++,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}decIndent(){this._indent--,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}toSource(){return this.sourceLines.map(n=>n.parts.length>0?ZF(n.indent)+n.parts.join(""):"").join(`
`)}toSourceMapGenerator(n,e=0){let i=new v_(n),r=!1,a=()=>{r||(i.addSource(n," ").addMapping(0,n,0,0),r=!0)};for(let o=0;o<e;o++)i.addLine(),a();return this.sourceLines.forEach((o,s)=>{i.addLine();let c=o.srcSpans,l=o.parts,f=o.indent*y_.length,d=0;for(;d<c.length&&!c[d];)f+=l[d].length,d++;for(d<c.length&&s===0&&f===0?r=!0:a();d<c.length;){let h=c[d],p=h.start.file,m=h.start.line,A=h.start.col;for(i.addSource(p.url,p.content).addMapping(f,p.url,m,A),f+=l[d].length,d++;d<c.length&&(h===c[d]||!c[d]);)f+=l[d].length,d++}}),i}spanOf(n,e){let i=this._lines[n];if(i){let r=e-ZF(i.indent).length;for(let a=0;a<i.parts.length;a++){let o=i.parts[a];if(o.length>r)return i.srcSpans[a];r-=o.length}}return null}get sourceLines(){return this._lines.length&&this._lines[this._lines.length-1].parts.length===0?this._lines.slice(0,-1):this._lines}},x_=class{constructor(n){this._escapeDollarInStrings=n}printLeadingComments(n,e){if(n.leadingComments!==void 0)for(let i of n.leadingComments)i instanceof W9?e.print(n,`/*${i.toString()}*/`,i.trailingNewline):i.multiline?e.print(n,`/* ${i.text} */`,i.trailingNewline):i.text.split(`
`).forEach(r=>{e.println(n,`// ${r}`)})}visitExpressionStmt(n,e){return this.printLeadingComments(n,e),n.expr.visitExpression(this,e),e.println(n,";"),null}visitReturnStmt(n,e){return this.printLeadingComments(n,e),e.print(n,"return "),n.value.visitExpression(this,e),e.println(n,";"),null}visitIfStmt(n,e){this.printLeadingComments(n,e),e.print(n,"if ("),n.condition.visitExpression(this,e),e.print(n,") {");let i=n.falseCase!=null&&n.falseCase.length>0;return n.trueCase.length<=1&&!i?(e.print(n," "),this.visitAllStatements(n.trueCase,e),e.removeEmptyLastLine(),e.print(n," ")):(e.println(),e.incIndent(),this.visitAllStatements(n.trueCase,e),e.decIndent(),i&&(e.println(n,"} else {"),e.incIndent(),this.visitAllStatements(n.falseCase,e),e.decIndent())),e.println(n,"}"),null}visitWriteVarExpr(n,e){let i=e.lineIsEmpty();return i||e.print(n,"("),e.print(n,`${n.name} = `),n.value.visitExpression(this,e),i||e.print(n,")"),null}visitWriteKeyExpr(n,e){let i=e.lineIsEmpty();return i||e.print(n,"("),n.receiver.visitExpression(this,e),e.print(n,"["),n.index.visitExpression(this,e),e.print(n,"] = "),n.value.visitExpression(this,e),i||e.print(n,")"),null}visitWritePropExpr(n,e){let i=e.lineIsEmpty();return i||e.print(n,"("),n.receiver.visitExpression(this,e),e.print(n,`.${n.name} = `),n.value.visitExpression(this,e),i||e.print(n,")"),null}visitInvokeFunctionExpr(n,e){let i=n.fn instanceof Up;return i&&e.print(n.fn,"("),n.fn.visitExpression(this,e),i&&e.print(n.fn,")"),e.print(n,"("),this.visitAllExpressions(n.args,e,","),e.print(n,")"),null}visitTaggedTemplateExpr(n,e){n.tag.visitExpression(this,e),e.print(n,"`"+n.template.elements[0].rawText);for(let i=1;i<n.template.elements.length;i++)e.print(n,"${"),n.template.expressions[i-1].visitExpression(this,e),e.print(n,`}${n.template.elements[i].rawText}`);return e.print(n,"`"),null}visitWrappedNodeExpr(n,e){throw new Error("Abstract emitter cannot visit WrappedNodeExpr.")}visitTypeofExpr(n,e){e.print(n,"typeof "),n.expr.visitExpression(this,e)}visitReadVarExpr(n,e){return e.print(n,n.name),null}visitInstantiateExpr(n,e){return e.print(n,"new "),n.classExpr.visitExpression(this,e),e.print(n,"("),this.visitAllExpressions(n.args,e,","),e.print(n,")"),null}visitLiteralExpr(n,e){let i=n.value;return typeof i=="string"?e.print(n,Mp(i,this._escapeDollarInStrings)):e.print(n,`${i}`),null}visitLocalizedString(n,e){let i=n.serializeI18nHead();e.print(n,"$localize `"+i.raw);for(let r=1;r<n.messageParts.length;r++)e.print(n,"${"),n.expressions[r-1].visitExpression(this,e),e.print(n,`}${n.serializeI18nTemplatePart(r).raw}`);return e.print(n,"`"),null}visitConditionalExpr(n,e){return e.print(n,"("),n.condition.visitExpression(this,e),e.print(n,"? "),n.trueCase.visitExpression(this,e),e.print(n,": "),n.falseCase.visitExpression(this,e),e.print(n,")"),null}visitDynamicImportExpr(n,e){e.print(n,`import(${n.url})`)}visitNotExpr(n,e){return e.print(n,"!"),n.condition.visitExpression(this,e),null}visitUnaryOperatorExpr(n,e){let i;switch(n.operator){case w5.Plus:i="+";break;case w5.Minus:i="-";break;default:throw new Error(`Unknown operator ${n.operator}`)}return n.parens&&e.print(n,"("),e.print(n,i),n.expr.visitExpression(this,e),n.parens&&e.print(n,")"),null}visitBinaryOperatorExpr(n,e){let i;switch(n.operator){case Ni.Equals:i="==";break;case Ni.Identical:i="===";break;case Ni.NotEquals:i="!=";break;case Ni.NotIdentical:i="!==";break;case Ni.And:i="&&";break;case Ni.BitwiseOr:i="|";break;case Ni.BitwiseAnd:i="&";break;case Ni.Or:i="||";break;case Ni.Plus:i="+";break;case Ni.Minus:i="-";break;case Ni.Divide:i="/";break;case Ni.Multiply:i="*";break;case Ni.Modulo:i="%";break;case Ni.Lower:i="<";break;case Ni.LowerEquals:i="<=";break;case Ni.Bigger:i=">";break;case Ni.BiggerEquals:i=">=";break;case Ni.NullishCoalesce:i="??";break;default:throw new Error(`Unknown operator ${n.operator}`)}return n.parens&&e.print(n,"("),n.lhs.visitExpression(this,e),e.print(n,` ${i} `),n.rhs.visitExpression(this,e),n.parens&&e.print(n,")"),null}visitReadPropExpr(n,e){return n.receiver.visitExpression(this,e),e.print(n,"."),e.print(n,n.name),null}visitReadKeyExpr(n,e){return n.receiver.visitExpression(this,e),e.print(n,"["),n.index.visitExpression(this,e),e.print(n,"]"),null}visitLiteralArrayExpr(n,e){return e.print(n,"["),this.visitAllExpressions(n.entries,e,","),e.print(n,"]"),null}visitLiteralMapExpr(n,e){return e.print(n,"{"),this.visitAllObjects(i=>{e.print(n,`${Mp(i.key,this._escapeDollarInStrings,i.quoted)}:`),i.value.visitExpression(this,e)},n.entries,e,","),e.print(n,"}"),null}visitCommaExpr(n,e){return e.print(n,"("),this.visitAllExpressions(n.parts,e,","),e.print(n,")"),null}visitAllExpressions(n,e,i){this.visitAllObjects(r=>r.visitExpression(this,e),n,e,i)}visitAllObjects(n,e,i,r){let a=!1;for(let o=0;o<e.length;o++)o>0&&(i.lineLength()>80?(i.print(null,r,!0),a||(i.incIndent(),i.incIndent(),a=!0)):i.print(null,r,!1)),n(e[o]);a&&(i.decIndent(),i.decIndent())}visitAllStatements(n,e){n.forEach(i=>i.visitStatement(this,e))}};function Mp(t,n,e=!0){if(t==null)return null;let i=t.replace(RJ,(...a)=>a[0]=="$"?n?"\\$":"$":a[0]==`
`?"\\n":a[0]=="\r"?"\\r":`\\${a[0]}`);return e||!OJ.test(i)?`'${i}'`:i}function ZF(t){let n="";for(let e=0;e<t;e++)n+=y_;return n}function tb(t,n){if(n===0)return Vc(t);let e=[];for(let i=0;i<n;i++)e.push(s7);return Vc(t,void 0,e)}function zJ(t,n){let e=Mp(n,!1,!1);return e!==n?`${t}[${e}]`:`${t}.${n}`}function UJ(t){return VJ("ngJitMode",t)}function VJ(t,n){let e=new zp({name:t,moduleName:null}),i=new Xa(Ni.Identical,new KA(e),mn("undefined")),r=new Xa(Ni.Or,i,e,void 0,void 0,!0);return new Xa(Ni.And,r,n)}function nc(t){let n=new ma(t);return{value:n,type:n}}function Tp(t,n){let e=ko(t.map(i=>i.value));return n?Df([],e):e}function QS(t,n){return{expression:t,forwardRef:n}}function HJ({expression:t,forwardRef:n}){switch(n){case 0:case 1:return t;case 2:return QJ(t)}}function QJ(t){return Qi(Ht.forwardRef).callFn([Df([],t)])}var J9=function(t){return t[t.Class=0]="Class",t[t.Function=1]="Function",t}(J9||{}),Gd=function(t){return t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule",t}(Gd||{});function _p(t){let n=ta("__ngFactoryType__"),e=null,i=$F(t)?n:new Xa(Ni.Or,n,t.type.value),r=null;t.deps!==null?t.deps!=="invalid"&&(r=new _5(i,JF(t.deps,t.target))):(e=ta(`\u0275${t.name}_BaseFactory`),r=e.callFn([i]));let a=[],o=null;function s(l){let f=ta("__ngConditionalFactory__");a.push(f.set(I5).toDeclStmt());let d=r!==null?f.set(r).toStmt():Qi(Ht.invalidFactory).callFn([]).toStmt();return a.push(eb(n,[d],[f.set(l).toStmt()])),f}if($F(t)){let l=JF(t.delegateDeps,t.target),f=new(t.delegateType===J9.Class?_5:S1)(t.delegate,l);o=s(f)}else XJ(t)?o=s(t.expression):o=r;if(o===null)a.push(Qi(Ht.invalidFactory).callFn([]).toStmt());else if(e!==null){let l=Qi(Ht.getInheritedFactory).callFn([t.type.value]),f=new Xa(Ni.Or,e,e.set(l));a.push(new tl(f.callFn([i])))}else a.push(new tl(o));let c=hm([new bc(n.name,s7)],a,k2,void 0,`${t.name}_Factory`);return e!==null&&(c=Df([],[new a1(e.name),new tl(c)]).callFn([],void 0,!0)),{expression:c,statements:[],type:jJ(t)}}function jJ(t){let n=t.deps!==null&&t.deps!=="invalid"?WJ(t.deps):Lf;return Vc(Qi(Ht.FactoryDeclaration,[tb(t.type.type,t.typeArgumentCount),n]))}function JF(t,n){return t.map((e,i)=>GJ(e,n,i))}function GJ(t,n,e){if(t.token===null)return Qi(Ht.invalidFactoryDep).callFn([mn(e)]);if(t.attributeNameType===null){let i=0|(t.self?2:0)|(t.skipSelf?4:0)|(t.host?1:0)|(t.optional?8:0)|(n===Gd.Pipe?16:0),r=i!==0||t.optional?mn(i):null,a=[t.token];r&&a.push(r);let o=YJ(n);return Qi(o).callFn(a)}else return Qi(Ht.injectAttribute).callFn([t.token])}function WJ(t){let n=!1,e=t.map(i=>{let r=KJ(i);return r!==null?(n=!0,r):mn(null)});return n?Vc(ko(e)):Lf}function KJ(t){let n=[];return t.attributeNameType!==null&&n.push({key:"attribute",value:t.attributeNameType,quoted:!1}),t.optional&&n.push({key:"optional",value:mn(!0),quoted:!1}),t.host&&n.push({key:"host",value:mn(!0),quoted:!1}),t.self&&n.push({key:"self",value:mn(!0),quoted:!1}),t.skipSelf&&n.push({key:"skipSelf",value:mn(!0),quoted:!1}),n.length>0?I1(n):null}function $F(t){return t.delegateType!==void 0}function XJ(t){return t.expression!==void 0}function YJ(t){switch(t){case Gd.Component:case Gd.Directive:case Gd.Pipe:return Ht.directiveInject;case Gd.NgModule:case Gd.Injectable:default:return Ht.inject}}var T5=class{constructor(n,e,i,r){this.input=e,this.errLocation=i,this.ctxLocation=r,this.message=`Parser Error: ${n} ${i} [${e}] in ${r}`}},Hp=class{constructor(n,e){this.start=n,this.end=e}toAbsolute(n){return new zl(n+this.start,n+this.end)}},d0=class{constructor(n,e){this.span=n,this.sourceSpan=e}toString(){return"AST"}},JA=class extends d0{constructor(n,e,i){super(n,e),this.nameSpan=i}},E1=class extends d0{visit(n,e=null){}},Jd=class extends d0{visit(n,e=null){return n.visitImplicitReceiver(this,e)}},Fp=class extends Jd{visit(n,e=null){return n.visitThisReceiver?.(this,e)}},$A=class extends d0{constructor(n,e,i){super(n,e),this.expressions=i}visit(n,e=null){return n.visitChain(this,e)}},B5=class extends d0{constructor(n,e,i,r,a){super(n,e),this.condition=i,this.trueExp=r,this.falseExp=a}visit(n,e=null){return n.visitConditional(this,e)}},Qp=class extends JA{constructor(n,e,i,r,a){super(n,e,i),this.receiver=r,this.name=a}visit(n,e=null){return n.visitPropertyRead(this,e)}},$9=class extends JA{constructor(n,e,i,r,a,o){super(n,e,i),this.receiver=r,this.name=a,this.value=o}visit(n,e=null){return n.visitPropertyWrite(this,e)}},q9=class extends JA{constructor(n,e,i,r,a){super(n,e,i),this.receiver=r,this.name=a}visit(n,e=null){return n.visitSafePropertyRead(this,e)}},qA=class extends d0{constructor(n,e,i,r){super(n,e),this.receiver=i,this.key=r}visit(n,e=null){return n.visitKeyedRead(this,e)}},ey=class extends d0{constructor(n,e,i,r){super(n,e),this.receiver=i,this.key=r}visit(n,e=null){return n.visitSafeKeyedRead(this,e)}},ty=class extends d0{constructor(n,e,i,r,a){super(n,e),this.receiver=i,this.key=r,this.value=a}visit(n,e=null){return n.visitKeyedWrite(this,e)}},ny=class extends JA{constructor(n,e,i,r,a,o){super(n,e,o),this.exp=i,this.name=r,this.args=a}visit(n,e=null){return n.visitPipe(this,e)}},L2=class extends d0{constructor(n,e,i){super(n,e),this.value=i}visit(n,e=null){return n.visitLiteralPrimitive(this,e)}},iy=class extends d0{constructor(n,e,i){super(n,e),this.expressions=i}visit(n,e=null){return n.visitLiteralArray(this,e)}},ry=class extends d0{constructor(n,e,i,r){super(n,e),this.keys=i,this.values=r}visit(n,e=null){return n.visitLiteralMap(this,e)}},jp=class extends d0{constructor(n,e,i,r){super(n,e),this.strings=i,this.expressions=r}visit(n,e=null){return n.visitInterpolation(this,e)}},B2=class extends d0{constructor(n,e,i,r,a){super(n,e),this.operation=i,this.left=r,this.right=a}visit(n,e=null){return n.visitBinary(this,e)}},L5=class t extends B2{static createMinus(n,e,i){return new t(n,e,"-",i,"-",new L2(n,e,0),i)}static createPlus(n,e,i){return new t(n,e,"+",i,"-",i,new L2(n,e,0))}constructor(n,e,i,r,a,o,s){super(n,e,a,o,s),this.operator=i,this.expr=r,this.left=null,this.right=null,this.operation=null}visit(n,e=null){return n.visitUnary!==void 0?n.visitUnary(this,e):n.visitBinary(this,e)}},D5=class extends d0{constructor(n,e,i){super(n,e),this.expression=i}visit(n,e=null){return n.visitPrefixNot(this,e)}},F5=class extends d0{constructor(n,e,i){super(n,e),this.expression=i}visit(n,e=null){return n.visitNonNullAssert(this,e)}},ay=class extends d0{constructor(n,e,i,r,a){super(n,e),this.receiver=i,this.args=r,this.argumentSpan=a}visit(n,e=null){return n.visitCall(this,e)}},oy=class extends d0{constructor(n,e,i,r,a){super(n,e),this.receiver=i,this.args=r,this.argumentSpan=a}visit(n,e=null){return n.visitSafeCall(this,e)}},zl=class{constructor(n,e){this.start=n,this.end=e}},F2=class extends d0{constructor(n,e,i,r,a){super(new Hp(0,e===null?0:e.length),new zl(r,e===null?r:r+e.length)),this.ast=n,this.source=e,this.location=i,this.errors=a}visit(n,e=null){return n.visitASTWithSource?n.visitASTWithSource(this,e):this.ast.visit(n,e)}toString(){return`${this.source} in ${this.location}`}},N5=class{constructor(n,e,i){this.sourceSpan=n,this.key=e,this.value=i}},C_=class{constructor(n,e,i){this.sourceSpan=n,this.key=e,this.value=i}},sy=class{visit(n,e){n.visit(this,e)}visitUnary(n,e){this.visit(n.expr,e)}visitBinary(n,e){this.visit(n.left,e),this.visit(n.right,e)}visitChain(n,e){this.visitAll(n.expressions,e)}visitConditional(n,e){this.visit(n.condition,e),this.visit(n.trueExp,e),this.visit(n.falseExp,e)}visitPipe(n,e){this.visit(n.exp,e),this.visitAll(n.args,e)}visitImplicitReceiver(n,e){}visitThisReceiver(n,e){}visitInterpolation(n,e){this.visitAll(n.expressions,e)}visitKeyedRead(n,e){this.visit(n.receiver,e),this.visit(n.key,e)}visitKeyedWrite(n,e){this.visit(n.receiver,e),this.visit(n.key,e),this.visit(n.value,e)}visitLiteralArray(n,e){this.visitAll(n.expressions,e)}visitLiteralMap(n,e){this.visitAll(n.values,e)}visitLiteralPrimitive(n,e){}visitPrefixNot(n,e){this.visit(n.expression,e)}visitNonNullAssert(n,e){this.visit(n.expression,e)}visitPropertyRead(n,e){this.visit(n.receiver,e)}visitPropertyWrite(n,e){this.visit(n.receiver,e),this.visit(n.value,e)}visitSafePropertyRead(n,e){this.visit(n.receiver,e)}visitSafeKeyedRead(n,e){this.visit(n.receiver,e),this.visit(n.key,e)}visitCall(n,e){this.visit(n.receiver,e),this.visitAll(n.args,e)}visitSafeCall(n,e){this.visit(n.receiver,e),this.visitAll(n.args,e)}visitAll(n,e){for(let i of n)this.visit(i,e)}};var A5=class{constructor(n,e,i,r,a,o){this.name=n,this.expression=e,this.type=i,this.sourceSpan=r,this.keySpan=a,this.valueSpan=o,this.isLiteral=this.type===F4.LITERAL_ATTR,this.isAnimation=this.type===F4.ANIMATION}},F4=function(t){return t[t.DEFAULT=0]="DEFAULT",t[t.LITERAL_ATTR=1]="LITERAL_ATTR",t[t.ANIMATION=2]="ANIMATION",t[t.TWO_WAY=3]="TWO_WAY",t}(F4||{}),z2=function(t){return t[t.Regular=0]="Regular",t[t.Animation=1]="Animation",t[t.TwoWay=2]="TwoWay",t}(z2||{}),cy=class{constructor(n,e,i,r,a,o,s){this.name=n,this.targetOrPhase=e,this.type=i,this.handler=r,this.sourceSpan=a,this.handlerSpan=o,this.keySpan=s}},w_=class{constructor(n,e,i,r,a){this.name=n,this.value=e,this.sourceSpan=i,this.keySpan=r,this.valueSpan=a}},as=function(t){return t[t.Property=0]="Property",t[t.Attribute=1]="Attribute",t[t.Class=2]="Class",t[t.Style=3]="Style",t[t.Animation=4]="Animation",t[t.TwoWay=5]="TwoWay",t}(as||{}),ly=class{constructor(n,e,i,r,a,o,s,c){this.name=n,this.type=e,this.securityContext=i,this.value=r,this.unit=a,this.sourceSpan=o,this.keySpan=s,this.valueSpan=c}},Sf=function(t){return t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA",t}(Sf||{});function Bu(t,n=!0){if(t[0]!=":")return[null,t];let e=t.indexOf(":",1);if(e===-1){if(n)throw new Error(`Unsupported format "${t}" expecting ":namespace:name"`);return[null,t]}return[t.slice(1,e),t.slice(e+1)]}function qF(t){return Bu(t)[1]==="ng-container"}function E_(t){return Bu(t)[1]==="ng-content"}function ZJ(t){return Bu(t)[1]==="ng-template"}function __(t){return t===null?null:Bu(t)[0]}function S_(t,n){return t?`:${t}:${n}`:n}var em=class{constructor(n,e){this.value=n,this.sourceSpan=e}visit(n){throw new Error("visit() not implemented for Comment")}},Xd=class{constructor(n,e){this.value=n,this.sourceSpan=e}visit(n){return n.visitText(this)}},tm=class{constructor(n,e,i){this.value=n,this.sourceSpan=e,this.i18n=i}visit(n){return n.visitBoundText(this)}},nm=class{constructor(n,e,i,r,a,o){this.name=n,this.value=e,this.sourceSpan=i,this.keySpan=r,this.valueSpan=a,this.i18n=o}visit(n){return n.visitTextAttribute(this)}},I_=class t{constructor(n,e,i,r,a,o,s,c,l){this.name=n,this.type=e,this.securityContext=i,this.value=r,this.unit=a,this.sourceSpan=o,this.keySpan=s,this.valueSpan=c,this.i18n=l}static fromBoundElementProperty(n,e){if(n.keySpan===void 0)throw new Error(`Unexpected state: keySpan must be defined for bound attributes but was not for ${n.name}: ${n.sourceSpan}`);return new t(n.name,n.type,n.securityContext,n.value,n.unit,n.sourceSpan,n.keySpan,n.valueSpan,e)}visit(n){return n.visitBoundAttribute(this)}},M_=class t{constructor(n,e,i,r,a,o,s,c){this.name=n,this.type=e,this.handler=i,this.target=r,this.phase=a,this.sourceSpan=o,this.handlerSpan=s,this.keySpan=c}static fromParsedEvent(n){let e=n.type===z2.Regular?n.targetOrPhase:null,i=n.type===z2.Animation?n.targetOrPhase:null;if(n.keySpan===void 0)throw new Error(`Unexpected state: keySpan must be defined for bound event but was not for ${n.name}: ${n.sourceSpan}`);return new t(n.name,n.type,n.handler,e,i,n.sourceSpan,n.handlerSpan,n.keySpan)}visit(n){return n.visitBoundEvent(this)}},Q2=class{constructor(n,e,i,r,a,o,s,c,l,f){this.name=n,this.attributes=e,this.inputs=i,this.outputs=r,this.children=a,this.references=o,this.sourceSpan=s,this.startSourceSpan=c,this.endSourceSpan=l,this.i18n=f}visit(n){return n.visitElement(this)}},i3=class{constructor(n,e,i,r){this.nameSpan=n,this.sourceSpan=e,this.prefetchSpan=i,this.whenOrOnSourceSpan=r}visit(n){return n.visitDeferredTrigger(this)}},T_=class extends i3{constructor(n,e,i,r){super(null,e,i,r),this.value=n}},B_=class extends i3{},L_=class extends i3{},uy=class extends i3{constructor(n,e,i,r,a){super(e,i,r,a),this.reference=n}},D_=class extends i3{constructor(n,e,i,r,a){super(e,i,r,a),this.delay=n}},fy=class extends i3{constructor(n,e,i,r,a){super(e,i,r,a),this.reference=n}},dy=class extends i3{constructor(n,e,i,r,a){super(e,i,r,a),this.reference=n}},j2=class{constructor(n,e,i,r){this.nameSpan=n,this.sourceSpan=e,this.startSourceSpan=i,this.endSourceSpan=r}},P5=class extends j2{constructor(n,e,i,r,a,o,s){super(i,r,a,o),this.children=n,this.minimumTime=e,this.i18n=s}visit(n){return n.visitDeferredBlockPlaceholder(this)}},k5=class extends j2{constructor(n,e,i,r,a,o,s,c){super(r,a,o,s),this.children=n,this.afterTime=e,this.minimumTime=i,this.i18n=c}visit(n){return n.visitDeferredBlockLoading(this)}},R5=class extends j2{constructor(n,e,i,r,a,o){super(e,i,r,a),this.children=n,this.i18n=o}visit(n){return n.visitDeferredBlockError(this)}},Gp=class extends j2{constructor(n,e,i,r,a,o,s,c,l,f,d,h){super(s,c,f,d),this.children=n,this.placeholder=r,this.loading=a,this.error=o,this.mainBlockSpan=l,this.i18n=h,this.triggers=e,this.prefetchTriggers=i,this.definedTriggers=Object.keys(e),this.definedPrefetchTriggers=Object.keys(i)}visit(n){return n.visitDeferredBlock(this)}visitAll(n){this.visitTriggers(this.definedTriggers,this.triggers,n),this.visitTriggers(this.definedPrefetchTriggers,this.prefetchTriggers,n),HE(n,this.children);let e=[this.placeholder,this.loading,this.error].filter(i=>i!==null);HE(n,e)}visitTriggers(n,e,i){HE(i,n.map(r=>e[r]))}},hy=class extends j2{constructor(n,e,i,r,a,o,s){super(s,r,a,o),this.expression=n,this.cases=e,this.unknownBlocks=i}visit(n){return n.visitSwitchBlock(this)}},O5=class extends j2{constructor(n,e,i,r,a,o,s){super(o,i,r,a),this.expression=n,this.children=e,this.i18n=s}visit(n){return n.visitSwitchBlockCase(this)}},im=class extends j2{constructor(n,e,i,r,a,o,s,c,l,f,d,h,p){super(h,c,f,d),this.item=n,this.expression=e,this.trackBy=i,this.trackKeywordSpan=r,this.contextVariables=a,this.children=o,this.empty=s,this.mainBlockSpan=l,this.i18n=p}visit(n){return n.visitForLoopBlock(this)}},z5=class extends j2{constructor(n,e,i,r,a,o){super(a,e,i,r),this.children=n,this.i18n=o}visit(n){return n.visitForLoopBlockEmpty(this)}},py=class extends j2{constructor(n,e,i,r,a){super(a,e,i,r),this.branches=n}visit(n){return n.visitIfBlock(this)}},Np=class extends j2{constructor(n,e,i,r,a,o,s,c){super(s,r,a,o),this.expression=n,this.children=e,this.expressionAlias=i,this.i18n=c}visit(n){return n.visitIfBlockBranch(this)}},Ay=class{constructor(n,e,i){this.name=n,this.sourceSpan=e,this.nameSpan=i}visit(n){return n.visitUnknownBlock(this)}},U5=class{constructor(n,e,i,r,a){this.name=n,this.value=e,this.sourceSpan=i,this.nameSpan=r,this.valueSpan=a}visit(n){return n.visitLetDeclaration(this)}},Ul=class{constructor(n,e,i,r,a,o,s,c,l,f,d,h){this.tagName=n,this.attributes=e,this.inputs=i,this.outputs=r,this.templateAttrs=a,this.children=o,this.references=s,this.variables=c,this.sourceSpan=l,this.startSourceSpan=f,this.endSourceSpan=d,this.i18n=h}visit(n){return n.visitTemplate(this)}},rm=class{constructor(n,e,i,r,a){this.selector=n,this.attributes=e,this.children=i,this.sourceSpan=r,this.i18n=a,this.name="ng-content"}visit(n){return n.visitContent(this)}},O4=class{constructor(n,e,i,r,a){this.name=n,this.value=e,this.sourceSpan=i,this.keySpan=r,this.valueSpan=a}visit(n){return n.visitVariable(this)}},V5=class{constructor(n,e,i,r,a){this.name=n,this.value=e,this.sourceSpan=i,this.keySpan=r,this.valueSpan=a}visit(n){return n.visitReference(this)}},my=class{constructor(n,e,i,r){this.vars=n,this.placeholders=e,this.sourceSpan=i,this.i18n=r}visit(n){return n.visitIcu(this)}};function HE(t,n){let e=[];if(t.visit)for(let i of n)t.visit(i)||i.visit(t);else for(let i of n){let r=i.visit(t);r&&e.push(r)}return e}var _1=class{constructor(n,e,i,r,a,o){this.nodes=n,this.placeholders=e,this.placeholderToMessage=i,this.meaning=r,this.description=a,this.customId=o,this.legacyIds=[],this.id=this.customId,this.messageString=JJ(this.nodes),n.length?this.sources=[{filePath:n[0].sourceSpan.start.file.url,startLine:n[0].sourceSpan.start.line+1,startCol:n[0].sourceSpan.start.col+1,endLine:n[n.length-1].sourceSpan.end.line+1,endCol:n[0].sourceSpan.start.col+1}]:this.sources=[]}},Sp=class{constructor(n,e){this.value=n,this.sourceSpan=e}visit(n,e){return n.visitText(this,e)}},$d=class{constructor(n,e){this.children=n,this.sourceSpan=e}visit(n,e){return n.visitContainer(this,e)}},gy=class{constructor(n,e,i,r,a){this.expression=n,this.type=e,this.cases=i,this.sourceSpan=r,this.expressionPlaceholder=a}visit(n,e){return n.visitIcu(this,e)}},z4=class{constructor(n,e,i,r,a,o,s,c,l){this.tag=n,this.attrs=e,this.startName=i,this.closeName=r,this.children=a,this.isVoid=o,this.sourceSpan=s,this.startSourceSpan=c,this.endSourceSpan=l}visit(n,e){return n.visitTagPlaceholder(this,e)}},vy=class{constructor(n,e,i){this.value=n,this.name=e,this.sourceSpan=i}visit(n,e){return n.visitPlaceholder(this,e)}},am=class{constructor(n,e,i){this.value=n,this.name=e,this.sourceSpan=i}visit(n,e){return n.visitIcuPlaceholder(this,e)}},U4=class{constructor(n,e,i,r,a,o,s,c){this.name=n,this.parameters=e,this.startName=i,this.closeName=r,this.children=a,this.sourceSpan=o,this.startSourceSpan=s,this.endSourceSpan=c}visit(n,e){return n.visitBlockPlaceholder(this,e)}};function JJ(t){let n=new F_;return t.map(i=>i.visit(n)).join("")}var F_=class{visitText(n){return n.value}visitContainer(n){return n.children.map(e=>e.visit(this)).join("")}visitIcu(n){let e=Object.keys(n.cases).map(i=>`${i} {${n.cases[i].visit(this)}}`);return`{${n.expressionPlaceholder}, ${n.type}, ${e.join(" ")}}`}visitTagPlaceholder(n){let e=n.children.map(i=>i.visit(this)).join("");return`{$${n.startName}}${e}{$${n.closeName}}`}visitPlaceholder(n){return`{$${n.name}}`}visitIcuPlaceholder(n){return`{$${n.name}}`}visitBlockPlaceholder(n){let e=n.children.map(i=>i.visit(this)).join("");return`{$${n.startName}}${e}{$${n.closeName}}`}};var N_=class{visitTag(n){let e=this._serializeAttributes(n.attrs);if(n.children.length==0)return`<${n.name}${e}/>`;let i=n.children.map(r=>r.visit(this));return`<${n.name}${e}>${i.join("")}</${n.name}>`}visitText(n){return n.value}visitDeclaration(n){return`<?xml${this._serializeAttributes(n.attrs)} ?>`}_serializeAttributes(n){let e=Object.keys(n).map(i=>`${i}="${n[i]}"`).join(" ");return e.length>0?" "+e:""}visitDoctype(n){return`<!DOCTYPE ${n.rootTag} [
${n.dtd}
]>`}},UIe=new N_;function $J(t){return t.toUpperCase().replace(/[^A-Z0-9_]/g,"_")}var OP="i18n",P_="i18n-",qJ="VAR_";function zP(t){return t===OP||t.startsWith(P_)}function e$(t){return t.attrs.some(n=>zP(n.name))}function UP(t){return t.nodes[0]}function jS(t={},n){let e={};return t&&Object.keys(t).length&&Object.keys(t).forEach(i=>e[c7(i,n)]=t[i]),e}function c7(t,n=!0){let e=$J(t);if(!n)return e;let i=e.split("_");if(i.length===1)return t.toLowerCase();let r;/^\d+$/.test(i[i.length-1])&&(r=i.pop());let a=i.shift().toLowerCase();return i.length&&(a+=i.map(o=>o.charAt(0).toUpperCase()+o.slice(1).toLowerCase()).join("")),r?`${a}_${r}`:a}var t$=/[-.]/,GS="_t",H5="ctx",WS="rf";function VP(t,n){let e=null;return()=>(e||(t(new a1(GS,void 0,s7)),e=ta(n)),e)}function OA(t){return Array.isArray(t)?ko(t.map(OA)):mn(t,k2)}function eN(t,n){let e=Object.getOwnPropertyNames(t);return e.length===0?null:I1(e.map(i=>{let r=t[i],a,o,s,c;if(typeof r=="string")a=i,s=i,o=r,c=OA(o);else{s=i,a=r.classPropertyName,o=r.bindingPropertyName;let l=o!==a,f=r.transformFunction!==null,d=l5.None;if(r.isSignal&&(d|=l5.SignalBased),f&&(d|=l5.HasDecoratorInputTransform),n&&(l||f||d!==l5.None)){let h=[mn(d),OA(o)];(l||f)&&(h.push(OA(a)),f&&h.push(r.transformFunction)),c=ko(h)}else c=OA(o)}return{key:s,quoted:t$.test(s),value:c}}))}var V4=class{constructor(){this.values=[]}set(n,e){if(e){let i=this.values.find(r=>r.key===n);i?i.value=e:this.values.push({key:n,value:e,quoted:!1})}}toLiteralMap(){return I1(this.values)}};function n$(t){let n=t instanceof Q2?t.name:"ng-template",e=i$(t),i=new WA,r=Bu(n)[1];return i.setElement(r),Object.getOwnPropertyNames(e).forEach(a=>{let o=Bu(a)[1],s=e[a];i.addAttribute(o,s),a.toLowerCase()==="class"&&s.trim().split(/\s+/).forEach(l=>i.addClassName(l))}),i}function i$(t){let n={};return t instanceof Ul&&t.tagName!=="ng-template"?t.templateAttrs.forEach(e=>n[e.name]=""):(t.attributes.forEach(e=>{zP(e.name)||(n[e.name]=e.value)}),t.inputs.forEach(e=>{(e.type===as.Property||e.type===as.TwoWay)&&(n[e.name]="")}),t.outputs.forEach(e=>{n[e.name]=""})),n}function tN(t,n){let e=null,i={name:t.name,type:t.type,typeArgumentCount:t.typeArgumentCount,deps:[],target:Gd.Injectable};if(t.useClass!==void 0){let s=t.useClass.expression.isEquivalent(t.type.value),c;t.deps!==void 0&&(c=t.deps),c!==void 0?e=_p(fi(dt({},i),{delegate:t.useClass.expression,delegateDeps:c,delegateType:J9.Class})):s?e=_p(i):e={statements:[],expression:nN(t.type.value,t.useClass.expression,n)}}else t.useFactory!==void 0?t.deps!==void 0?e=_p(fi(dt({},i),{delegate:t.useFactory,delegateDeps:t.deps||[],delegateType:J9.Function})):e={statements:[],expression:Df([],t.useFactory.callFn([]))}:t.useValue!==void 0?e=_p(fi(dt({},i),{expression:t.useValue.expression})):t.useExisting!==void 0?e=_p(fi(dt({},i),{expression:Qi(Ht.inject).callFn([t.useExisting.expression])})):e={statements:[],expression:nN(t.type.value,t.type.value,n)};let r=t.type.value,a=new V4;return a.set("token",r),a.set("factory",e.expression),t.providedIn.expression.value!==null&&a.set("providedIn",HJ(t.providedIn)),{expression:Qi(Ht.\u0275\u0275defineInjectable).callFn([a.toLiteralMap()],void 0,!0),type:r$(t),statements:e.statements}}function r$(t){return new O2(Qi(Ht.InjectableDeclaration,[tb(t.type.type,t.typeArgumentCount)]))}function nN(t,n,e){if(t.node===n.node)return n.prop("\u0275fac");if(!e)return iN(n);let i=Qi(Ht.resolveForwardRef).callFn([n]);return iN(i)}function iN(t){let n=new bc("__ngFactoryType__",s7);return Df([n],t.prop("\u0275fac").callFn([ta(n.name)]))}var a$=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function o$(t,n){if(n!=null&&!(Array.isArray(n)&&n.length==2))throw new Error(`Expected '${t}' to be an array, [start, end].`);if(n!=null){let e=n[0],i=n[1];a$.forEach(r=>{if(r.test(e)||r.test(i))throw new Error(`['${e}', '${i}'] contains unusable interpolation symbol.`)})}}var yy=class t{static fromArray(n){return n?(o$("interpolation",n),new t(n[0],n[1])):If}constructor(n,e){this.start=n,this.end=e}},If=new yy("{{","}}"),s$=new Set(["switch"]),i1=0,c$=8,KS=9,Pp=10,HP=11,QP=12,XS=13,jP=32,k_=33,Q5=34,GP=35,YS=36,l$=37,by=38,j5=39,qd=40,Mu=41,u$=42,WP=43,R2=44,xy=45,PA=46,Wd=47,N4=58,Rl=59,zA=60,Bp=61,D4=62,rN=63,ZS=48,f$=55,KP=57,pm=65,d$=69,h$=70,p$=88,nb=90,GA=91,m5=92,UA=93,A$=94,l7=95,Wp=97,m$=98,g$=101,JS=102,XP=110,YP=114,ZP=116,JP=117,$P=118,qP=120,u7=122,Mf=123,aN=124,q1=125,ek=160;var QE=64,v$=96;function G5(t){return t>=KS&&t<=jP||t==ek}function _f(t){return ZS<=t&&t<=KP}function W5(t){return t>=Wp&&t<=u7||t>=pm&&t<=nb}function y$(t){return t>=Wp&&t<=JS||t>=pm&&t<=h$||_f(t)}function $S(t){return t===Pp||t===XS}function oN(t){return ZS<=t&&t<=f$}function g5(t){return t===j5||t===Q5||t===v$}var K5=class t{constructor(n,e,i,r){this.file=n,this.offset=e,this.line=i,this.col=r}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(n){let e=this.file.content,i=e.length,r=this.offset,a=this.line,o=this.col;for(;r>0&&n<0;)if(r--,n++,e.charCodeAt(r)==Pp){a--;let c=e.substring(0,r-1).lastIndexOf(String.fromCharCode(Pp));o=c>0?r-c:r}else o--;for(;r<i&&n>0;){let s=e.charCodeAt(r);r++,n--,s==Pp?(a++,o=0):o++}return new t(this.file,r,a,o)}getContext(n,e){let i=this.file.content,r=this.offset;if(r!=null){r>i.length-1&&(r=i.length-1);let a=r,o=0,s=0;for(;o<n&&r>0&&(r--,o++,!(i[r]==`
`&&++s==e)););for(o=0,s=0;o<n&&a<i.length-1&&(a++,o++,!(i[a]==`
`&&++s==e)););return{before:i.substring(r,this.offset),after:i.substring(this.offset,a+1)}}return null}},Cy=class{constructor(n,e){this.content=n,this.url=e}},Gr=class{constructor(n,e,i=n,r=null){this.start=n,this.end=e,this.fullStart=i,this.details=r}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}},k4=function(t){return t[t.WARNING=0]="WARNING",t[t.ERROR=1]="ERROR",t}(k4||{}),zr=class{constructor(n,e,i=k4.ERROR){this.span=n,this.msg=e,this.level=i}contextualMessage(){let n=this.span.start.getContext(100,3);return n?`${this.msg} ("${n.before}[${k4[this.level]} ->]${n.after}")`:this.msg}toString(){let n=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${n}`}};function b$(t,n,e){let i=`in ${t} ${n} in ${e}`,r=new Cy("",i);return new Gr(new K5(r,-1,-1,-1),new K5(r,-1,-1,-1))}var x$=0;function C$(t){if(!t||!t.reference)return null;let n=t.reference;if(n.__anonymousType)return n.__anonymousType;if(n.__forward_ref__)return"__forward_ref__";let e=RP(n);return e.indexOf("(")>=0?(e=`anonymous_${x$++}`,n.__anonymousType=e):e=v5(e),e}function v5(t){return t.replace(/\W/g,"_")}var sN='(this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e})',R_=class extends x_{constructor(){super(!1)}visitWrappedNodeExpr(n,e){throw new Error("Cannot emit a WrappedNodeExpr in Javascript.")}visitDeclareVarStmt(n,e){return e.print(n,`var ${n.name}`),n.value&&(e.print(n," = "),n.value.visitExpression(this,e)),e.println(n,";"),null}visitTaggedTemplateExpr(n,e){let i=n.template.elements;return n.tag.visitExpression(this,e),e.print(n,`(${sN}(`),e.print(n,`[${i.map(r=>Mp(r.text,!1)).join(", ")}], `),e.print(n,`[${i.map(r=>Mp(r.rawText,!1)).join(", ")}])`),n.template.expressions.forEach(r=>{e.print(n,", "),r.visitExpression(this,e)}),e.print(n,")"),null}visitFunctionExpr(n,e){return e.print(n,`function${n.name?" "+n.name:""}(`),this._visitParams(n.params,e),e.println(n,") {"),e.incIndent(),this.visitAllStatements(n.statements,e),e.decIndent(),e.print(n,"}"),null}visitArrowFunctionExpr(n,e){if(e.print(n,"("),this._visitParams(n.params,e),e.print(n,") =>"),Array.isArray(n.body))e.println(n,"{"),e.incIndent(),this.visitAllStatements(n.body,e),e.decIndent(),e.print(n,"}");else{let i=n.body instanceof Tu;i&&e.print(n,"("),n.body.visitExpression(this,e),i&&e.print(n,")")}return null}visitDeclareFunctionStmt(n,e){return e.print(n,`function ${n.name}(`),this._visitParams(n.params,e),e.println(n,") {"),e.incIndent(),this.visitAllStatements(n.statements,e),e.decIndent(),e.println(n,"}"),null}visitLocalizedString(n,e){e.print(n,`$localize(${sN}(`);let i=[n.serializeI18nHead()];for(let r=1;r<n.messageParts.length;r++)i.push(n.serializeI18nTemplatePart(r));return e.print(n,`[${i.map(r=>Mp(r.cooked,!1)).join(", ")}], `),e.print(n,`[${i.map(r=>Mp(r.raw,!1)).join(", ")}])`),n.expressions.forEach(r=>{e.print(n,", "),r.visitExpression(this,e)}),e.print(n,")"),null}_visitParams(n,e){this.visitAllObjects(i=>e.print(null,i.name),n,e,",")}},D9;function w$(){if(D9===void 0){let t=p5.trustedTypes;if(D9=null,t)try{D9=t.createPolicy("angular#unsafe-jit",{createScript:n=>n})}catch{}}return D9}function E$(t){return w$()?.createScript(t)||t}function cN(...t){if(!p5.trustedTypes)return new Function(...t);let n=t.slice(0,-1).join(","),e=t[t.length-1],i=`(function anonymous(${n}
) { ${e}
})`,r=p5.eval(E$(i));return r.bind===void 0?new Function(...t):(r.toString=()=>i,r.bind(p5))}var O_=class{evaluateStatements(n,e,i,r){let a=new z_(i),o=b_.createRoot();return e.length>0&&!_$(e[0])&&(e=[mn("use strict").toStmt(),...e]),a.visitAllStatements(e,o),a.createReturnStmt(o),this.evaluateCode(n,o,a.getArgs(),r)}evaluateCode(n,e,i,r){let a=`"use strict";${e.toSource()}
//# sourceURL=${n}`,o=[],s=[];for(let l in i)s.push(i[l]),o.push(l);if(r){let l=cN(...o.concat("return null;")).toString(),f=l.slice(0,l.indexOf("return null;")).split(`
`).length-1;a+=`
${e.toSourceMapGenerator(n,f).toJsComment()}`}let c=cN(...o.concat(a));return this.executeFunction(c,s)}executeFunction(n,e){return n(...e)}},z_=class extends R_{constructor(n){super(),this.refResolver=n,this._evalArgNames=[],this._evalArgValues=[],this._evalExportedVars=[]}createReturnStmt(n){new tl(new Tu(this._evalExportedVars.map(i=>new ZA(i,ta(i),!1)))).visitStatement(this,n)}getArgs(){let n={};for(let e=0;e<this._evalArgNames.length;e++)n[this._evalArgNames[e]]=this._evalArgValues[e];return n}visitExternalExpr(n,e){return this._emitReferenceToExternal(n,this.refResolver.resolveExternalReference(n.value),e),null}visitWrappedNodeExpr(n,e){return this._emitReferenceToExternal(n,n.node,e),null}visitDeclareVarStmt(n,e){return n.hasModifier(Uc.Exported)&&this._evalExportedVars.push(n.name),super.visitDeclareVarStmt(n,e)}visitDeclareFunctionStmt(n,e){return n.hasModifier(Uc.Exported)&&this._evalExportedVars.push(n.name),super.visitDeclareFunctionStmt(n,e)}_emitReferenceToExternal(n,e,i){let r=this._evalArgValues.indexOf(e);if(r===-1){r=this._evalArgValues.length,this._evalArgValues.push(e);let a=C$({reference:e})||"val";this._evalArgNames.push(`jit_${a}_${r}`)}i.print(n,this._evalArgNames[r])}};function _$(t){return t.isEquivalent(mn("use strict").toStmt())}function lN(t){let n=new V4;t.providers!==null&&n.set("providers",t.providers),t.imports.length>0&&n.set("imports",ko(t.imports));let e=Qi(Ht.defineInjector).callFn([n.toLiteralMap()],void 0,!0),i=S$(t);return{expression:e,type:i,statements:[]}}function S$(t){return new O2(Qi(Ht.InjectorDeclaration,[new O2(t.type.type)]))}var U_=class{constructor(n){this.context=n}resolveExternalReference(n){if(n.moduleName!=="@angular/core")throw new Error(`Cannot resolve external reference to ${n.moduleName}, only references to @angular/core are supported.`);if(!this.context.hasOwnProperty(n.name))throw new Error(`No value provided for @angular/core symbol '${n.name}'.`);return this.context[n.name]}},wy=function(t){return t[t.Inline=0]="Inline",t[t.SideEffect=1]="SideEffect",t[t.Omit=2]="Omit",t}(wy||{}),R4=function(t){return t[t.Global=0]="Global",t[t.Local=1]="Local",t}(R4||{});function I$(t){let n=[],e=new V4;if(e.set("type",t.type.value),t.kind===R4.Global&&t.bootstrap.length>0&&e.set("bootstrap",Tp(t.bootstrap,t.containsForwardDecls)),t.selectorScopeMode===wy.Inline)t.declarations.length>0&&e.set("declarations",Tp(t.declarations,t.containsForwardDecls)),t.imports.length>0&&e.set("imports",Tp(t.imports,t.containsForwardDecls)),t.exports.length>0&&e.set("exports",Tp(t.exports,t.containsForwardDecls));else if(t.selectorScopeMode===wy.SideEffect){let a=B$(t);a!==null&&n.push(a)}t.schemas!==null&&t.schemas.length>0&&e.set("schemas",ko(t.schemas.map(a=>a.value))),t.id!==null&&(e.set("id",t.id),n.push(Qi(Ht.registerNgModuleType).callFn([t.type.value,t.id]).toStmt()));let i=Qi(Ht.defineNgModule).callFn([e.toLiteralMap()],void 0,!0),r=T$(t);return{expression:i,type:r,statements:n}}function M$(t){let n=new V4;return n.set("type",new ma(t.type)),t.bootstrap!==void 0&&n.set("bootstrap",new ma(t.bootstrap)),t.declarations!==void 0&&n.set("declarations",new ma(t.declarations)),t.imports!==void 0&&n.set("imports",new ma(t.imports)),t.exports!==void 0&&n.set("exports",new ma(t.exports)),t.schemas!==void 0&&n.set("schemas",new ma(t.schemas)),t.id!==void 0&&n.set("id",new ma(t.id)),Qi(Ht.defineNgModule).callFn([n.toLiteralMap()])}function T$(t){if(t.kind===R4.Local)return new O2(t.type.value);let{type:n,declarations:e,exports:i,imports:r,includeImportTypes:a,publicDeclarationTypes:o}=t;return new O2(Qi(Ht.NgModuleDeclaration,[new O2(n.type),o===null?jE(e):L$(o),a?jE(r):Lf,jE(i)]))}function B$(t){let n=new V4;if(t.kind===R4.Global?t.declarations.length>0&&n.set("declarations",Tp(t.declarations,t.containsForwardDecls)):t.declarationsExpression&&n.set("declarations",t.declarationsExpression),t.kind===R4.Global?t.imports.length>0&&n.set("imports",Tp(t.imports,t.containsForwardDecls)):t.importsExpression&&n.set("imports",t.importsExpression),t.kind===R4.Global?t.exports.length>0&&n.set("exports",Tp(t.exports,t.containsForwardDecls)):t.exportsExpression&&n.set("exports",t.exportsExpression),t.kind===R4.Local&&t.bootstrapExpression&&n.set("bootstrap",t.bootstrapExpression),Object.keys(n.values).length===0)return null;let e=new S1(Qi(Ht.setNgModuleScope),[t.type.value,n.toLiteralMap()]),i=UJ(e),r=new Zd([],[i.toStmt()]);return new S1(r,[]).toStmt()}function jE(t){let n=t.map(e=>qy(e.type));return t.length>0?Vc(ko(n)):Lf}function L$(t){let n=t.map(e=>qy(e));return t.length>0?Vc(ko(n)):Lf}function uN(t){let n=[];n.push({key:"name",value:mn(t.pipeName),quoted:!1}),n.push({key:"type",value:t.type.value,quoted:!1}),n.push({key:"pure",value:mn(t.pure),quoted:!1}),t.isStandalone&&n.push({key:"standalone",value:mn(!0),quoted:!1});let e=Qi(Ht.definePipe).callFn([I1(n)],void 0,!0),i=D$(t);return{expression:e,type:i,statements:[]}}function D$(t){return new O2(Qi(Ht.PipeDeclaration,[tb(t.type.type,t.typeArgumentCount),new O2(new Hc(t.pipeName)),new O2(new Hc(t.isStandalone))]))}var ib=function(t){return t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule",t}(ib||{}),F$=new Set(["inherit","initial","revert","unset","alternate","alternate-reverse","normal","reverse","backwards","both","forwards","none","paused","running","ease","ease-in","ease-in-out","ease-out","linear","step-start","step-end","end","jump-both","jump-end","jump-none","jump-start","start"]),N$=["@media","@supports","@document","@layer","@container","@scope","@starting-style"],V_=class{constructor(){this._animationDeclarationKeyframesRe=/(^|\s+|,)(?:(?:(['"])((?:\\\\|\\\2|(?!\2).)+)\2)|(-?[A-Za-z][\w\-]*))(?=[,\s]|$)/g}shimCssText(n,e,i=""){let r=[];n=n.replace(G$,s=>{if(s.match(W$))r.push(s);else{let c=s.match(j$);r.push((c?.join("")??"")+`
`)}return tI}),n=this._insertDirectives(n);let a=this._scopeCssText(n,e,i),o=0;return a.replace(K$,()=>r[o++])}_insertDirectives(n){return n=this._insertPolyfillDirectivesInCssText(n),this._insertPolyfillRulesInCssText(n)}_scopeKeyframesRelatedCss(n,e){let i=new Set,r=F9(n,a=>this._scopeLocalKeyframeDeclarations(a,e,i));return F9(r,a=>this._scopeAnimationRule(a,e,i))}_scopeLocalKeyframeDeclarations(n,e,i){return fi(dt({},n),{selector:n.selector.replace(/(^@(?:-webkit-)?keyframes(?:\s+))(['"]?)(.+)\2(\s*)$/,(r,a,o,s,c)=>(i.add(pN(s,o)),`${a}${o}${e}_${s}${o}${c}`))})}_scopeAnimationKeyframe(n,e,i){return n.replace(/^(\s*)(['"]?)(.+?)\2(\s*)$/,(r,a,o,s,c)=>(s=`${i.has(pN(s,o))?e+"_":""}${s}`,`${a}${o}${s}${o}${c}`))}_scopeAnimationRule(n,e,i){let r=n.content.replace(/((?:^|\s+|;)(?:-webkit-)?animation\s*:\s*),*([^;]+)/g,(a,o,s)=>o+s.replace(this._animationDeclarationKeyframesRe,(c,l,f="",d,h)=>d?`${l}${this._scopeAnimationKeyframe(`${f}${d}${f}`,e,i)}`:F$.has(h)?c:`${l}${this._scopeAnimationKeyframe(h,e,i)}`));return r=r.replace(/((?:^|\s+|;)(?:-webkit-)?animation-name(?:\s*):(?:\s*))([^;]+)/g,(a,o,s)=>`${o}${s.split(",").map(c=>this._scopeAnimationKeyframe(c,e,i)).join(",")}`),fi(dt({},n),{content:r})}_insertPolyfillDirectivesInCssText(n){return n.replace(P$,function(...e){return e[2]+"{"})}_insertPolyfillRulesInCssText(n){return n.replace(k$,(...e)=>{let i=e[0].replace(e[1],"").replace(e[2],"");return e[4]+i})}_scopeCssText(n,e,i){let r=this._extractUnscopedRulesFromCssText(n);return n=this._insertPolyfillHostInCssText(n),n=this._convertColonHost(n),n=this._convertColonHostContext(n),n=this._convertShadowDOMSelectors(n),e&&(n=this._scopeKeyframesRelatedCss(n,e),n=this._scopeSelectors(n,e,i)),n=n+`
`+r,n.trim()}_extractUnscopedRulesFromCssText(n){let e="",i;for(fN.lastIndex=0;(i=fN.exec(n))!==null;){let r=i[0].replace(i[2],"").replace(i[1],i[4]);e+=r+`

`}return e}_convertColonHost(n){return n.replace(R$,(e,i,r)=>{if(i){let a=[],o=i.split(",").map(s=>s.trim());for(let s of o){if(!s)break;let c=wp+s.replace(Ey,"")+r;a.push(c)}return a.join(",")}else return wp+r})}_convertColonHostContext(n){return n.replace(O$,e=>{let i=[[]],r;for(;r=z$.exec(e);){let a=(r[1]??"").trim().split(",").map(s=>s.trim()).filter(s=>s!==""),o=i.length;rq(i,a.length);for(let s=0;s<a.length;s++)for(let c=0;c<o;c++)i[c+s*o].push(a[s]);e=r[2]}return i.map(a=>iq(a,e)).join(", ")})}_convertShadowDOMSelectors(n){return U$.reduce((e,i)=>e.replace(i," "),n)}_scopeSelectors(n,e,i){return F9(n,r=>{let a=r.selector,o=r.content;return r.selector[0]!=="@"?a=this._scopeSelector(r.selector,e,i):N$.some(s=>r.selector.startsWith(s))?o=this._scopeSelectors(r.content,e,i):(r.selector.startsWith("@font-face")||r.selector.startsWith("@page"))&&(o=this._stripScopingSelectors(r.content)),new X5(a,o)})}_stripScopingSelectors(n){return F9(n,e=>{let i=e.selector.replace(hN," ").replace(dN," ");return new X5(i,e.content)})}_scopeSelector(n,e,i){return n.split(/ ?, ?/).map(r=>r.split(hN)).map(r=>{let[a,...o]=r;return[(c=>this._selectorNeedsScoping(c,e)?this._applySelectorScope(c,e,i):c)(a),...o].join(" ")}).join(", ")}_selectorNeedsScoping(n,e){return!this._makeScopeMatcher(e).test(n)}_makeScopeMatcher(n){let e=/\[/g,i=/\]/g;return n=n.replace(e,"\\[").replace(i,"\\]"),new RegExp("^("+n+")"+V$,"m")}_applySimpleSelectorScope(n,e,i){if(VA.lastIndex=0,VA.test(n)){let r=`[${i}]`;return n.replace(dN,(a,o)=>o.replace(/([^:]*)(:*)(.*)/,(s,c,l,f)=>c+r+l+f)).replace(VA,r+" ")}return e+" "+n}_applySelectorScope(n,e,i){let r=/\[is=([^\]]*)\]/g;e=e.replace(r,(A,...v)=>v[0]);let a="["+e+"]",o=A=>{let v=A.trim();if(!v)return A;if(A.includes(wp))v=this._applySimpleSelectorScope(A,e,i);else{let y=A.replace(VA,"");if(y.length>0){let b=y.match(/([^:]*)(:*)(.*)/);b&&(v=b[1]+a+b[2]+b[3])}}return v},s=new H_(n);n=s.content();let c="",l=0,f,d=/( |>|\+|~(?!=))\s*/g,p=!n.includes(wp);for(;(f=d.exec(n))!==null;){let A=f[1],v=n.slice(l,f.index);if(v.match(/__esc-ph-(\d+)__/)&&n[f.index+1]?.match(/[a-fA-F\d]/))continue;p=p||v.includes(wp);let y=p?o(v):v;c+=`${y} ${A} `,l=d.lastIndex}let m=n.substring(l);return p=p||m.includes(wp),c+=p?o(m):m,s.restore(c)}_insertPolyfillHostInCssText(n){return n.replace(Q$,qS).replace(H$,Ey)}},H_=class{constructor(n){this.placeholders=[],this.index=0,n=this._escapeRegexMatches(n,/(\[[^\]]*\])/g),n=n.replace(/(\\.)/g,(e,i)=>{let r=`__esc-ph-${this.index}__`;return this.placeholders.push(i),this.index++,r}),this._content=n.replace(/(:nth-[-\w]+)(\([^)]+\))/g,(e,i,r)=>{let a=`__ph-${this.index}__`;return this.placeholders.push(r),this.index++,i+a})}restore(n){return n.replace(/__(?:ph|esc-ph)-(\d+)__/g,(e,i)=>this.placeholders[+i])}content(){return this._content}_escapeRegexMatches(n,e){return n.replace(e,(i,r)=>{let a=`__ph-${this.index}__`;return this.placeholders.push(r),this.index++,a})}},P$=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,k$=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,fN=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,Ey="-shadowcsshost",qS="-shadowcsscontext",eI="(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",R$=new RegExp(Ey+eI,"gim"),O$=new RegExp(qS+eI,"gim"),z$=new RegExp(qS+eI,"im"),wp=Ey+"-no-combinator",dN=/-shadowcsshost-no-combinator([^\s]*)/,U$=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],hN=/(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g,V$="([>\\s~+[.,{:][\\s\\S]*)?$",VA=/-shadowcsshost/gim,H$=/:host/gim,Q$=/:host-context/gim,j$=/\r?\n/g,G$=/\/\*[\s\S]*?\*\//g,W$=/\/\*\s*#\s*source(Mapping)?URL=/g,tI="%COMMENT%",K$=new RegExp(tI,"g"),GE="%BLOCK%",X$=new RegExp(`(\\s*(?:${tI}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g"),Y$=new Map([["{","}"]]),tk="%COMMA_IN_PLACEHOLDER%",nk="%SEMI_IN_PLACEHOLDER%",ik="%COLON_IN_PLACEHOLDER%",Z$=new RegExp(tk,"g"),J$=new RegExp(nk,"g"),$$=new RegExp(ik,"g"),X5=class{constructor(n,e){this.selector=n,this.content=e}};function F9(t,n){let e=tq(t),i=q$(e,Y$,GE),r=0,a=i.escapedString.replace(X$,(...o)=>{let s=o[2],c="",l=o[4],f="";l&&l.startsWith("{"+GE)&&(c=i.blocks[r++],l=l.substring(GE.length+1),f="{");let d=n(new X5(s,c));return`${o[1]}${d.selector}${o[3]}${f}${d.content}${l}`});return nq(a)}var Q_=class{constructor(n,e){this.escapedString=n,this.blocks=e}};function q$(t,n,e){let i=[],r=[],a=0,o=0,s=-1,c,l;for(let f=0;f<t.length;f++){let d=t[f];d==="\\"?f++:d===l?(a--,a===0&&(r.push(t.substring(s,f)),i.push(e),o=f,s=-1,c=l=void 0)):d===c?a++:a===0&&n.has(d)&&(c=d,l=n.get(d),a=1,s=f+1,i.push(t.substring(o,s)))}return s!==-1?(r.push(t.substring(s)),i.push(e)):i.push(t.substring(o)),new Q_(i.join(""),r)}var eq={";":nk,",":tk,":":ik};function tq(t){let n=t,e=null;for(let i=0;i<n.length;i++){let r=n[i];if(r==="\\")i++;else if(e!==null)if(r===e)e=null;else{let a=eq[r];a&&(n=`${n.substr(0,i)}${a}${n.substr(i+1)}`,i+=a.length-1)}else(r==="'"||r==='"')&&(e=r)}return n}function nq(t){let n=t.replace(Z$,",");return n=n.replace(J$,";"),n=n.replace($$,":"),n}function pN(t,n){return n?t.replace(/((?:^|[^\\])(?:\\\\)*)\\(?=['"])/g,"$1"):t}function iq(t,n){let e=wp;VA.lastIndex=0;let i=VA.test(n);if(t.length===0)return e+n;let r=[t.pop()||""];for(;t.length>0;){let a=r.length,o=t.pop();for(let s=0;s<a;s++){let c=r[s];r[a*2+s]=c+" "+o,r[a+s]=o+" "+c,r[s]=o+c}}return r.map(a=>i?`${a}${n}`:`${a}${e}${n}, ${a} ${e}${n}`).join(",")}function rq(t,n){let e=t.length;for(let i=1;i<n;i++)for(let r=0;r<e;r++)t[r+i*e]=t[r].slice(0)}var Ze=function(t){return t[t.ListEnd=0]="ListEnd",t[t.Statement=1]="Statement",t[t.Variable=2]="Variable",t[t.ElementStart=3]="ElementStart",t[t.Element=4]="Element",t[t.Template=5]="Template",t[t.ElementEnd=6]="ElementEnd",t[t.ContainerStart=7]="ContainerStart",t[t.Container=8]="Container",t[t.ContainerEnd=9]="ContainerEnd",t[t.DisableBindings=10]="DisableBindings",t[t.Conditional=11]="Conditional",t[t.EnableBindings=12]="EnableBindings",t[t.Text=13]="Text",t[t.Listener=14]="Listener",t[t.InterpolateText=15]="InterpolateText",t[t.Binding=16]="Binding",t[t.Property=17]="Property",t[t.StyleProp=18]="StyleProp",t[t.ClassProp=19]="ClassProp",t[t.StyleMap=20]="StyleMap",t[t.ClassMap=21]="ClassMap",t[t.Advance=22]="Advance",t[t.Pipe=23]="Pipe",t[t.Attribute=24]="Attribute",t[t.ExtractedAttribute=25]="ExtractedAttribute",t[t.Defer=26]="Defer",t[t.DeferOn=27]="DeferOn",t[t.DeferWhen=28]="DeferWhen",t[t.I18nMessage=29]="I18nMessage",t[t.HostProperty=30]="HostProperty",t[t.Namespace=31]="Namespace",t[t.ProjectionDef=32]="ProjectionDef",t[t.Projection=33]="Projection",t[t.RepeaterCreate=34]="RepeaterCreate",t[t.Repeater=35]="Repeater",t[t.TwoWayProperty=36]="TwoWayProperty",t[t.TwoWayListener=37]="TwoWayListener",t[t.DeclareLet=38]="DeclareLet",t[t.StoreLet=39]="StoreLet",t[t.I18nStart=40]="I18nStart",t[t.I18n=41]="I18n",t[t.I18nEnd=42]="I18nEnd",t[t.I18nExpression=43]="I18nExpression",t[t.I18nApply=44]="I18nApply",t[t.IcuStart=45]="IcuStart",t[t.IcuEnd=46]="IcuEnd",t[t.IcuPlaceholder=47]="IcuPlaceholder",t[t.I18nContext=48]="I18nContext",t[t.I18nAttributes=49]="I18nAttributes",t}(Ze||{}),ji=function(t){return t[t.LexicalRead=0]="LexicalRead",t[t.Context=1]="Context",t[t.TrackContext=2]="TrackContext",t[t.ReadVariable=3]="ReadVariable",t[t.NextContext=4]="NextContext",t[t.Reference=5]="Reference",t[t.StoreLet=6]="StoreLet",t[t.ContextLetReference=7]="ContextLetReference",t[t.GetCurrentView=8]="GetCurrentView",t[t.RestoreView=9]="RestoreView",t[t.ResetView=10]="ResetView",t[t.PureFunctionExpr=11]="PureFunctionExpr",t[t.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",t[t.PipeBinding=13]="PipeBinding",t[t.PipeBindingVariadic=14]="PipeBindingVariadic",t[t.SafePropertyRead=15]="SafePropertyRead",t[t.SafeKeyedRead=16]="SafeKeyedRead",t[t.SafeInvokeFunction=17]="SafeInvokeFunction",t[t.SafeTernaryExpr=18]="SafeTernaryExpr",t[t.EmptyExpr=19]="EmptyExpr",t[t.AssignTemporaryExpr=20]="AssignTemporaryExpr",t[t.ReadTemporaryExpr=21]="ReadTemporaryExpr",t[t.SlotLiteralExpr=22]="SlotLiteralExpr",t[t.ConditionalCase=23]="ConditionalCase",t[t.ConstCollected=24]="ConstCollected",t[t.TwoWayBindingSet=25]="TwoWayBindingSet",t}(ji||{}),N2=function(t){return t[t.None=0]="None",t[t.AlwaysInline=1]="AlwaysInline",t}(N2||{}),yc=function(t){return t[t.Context=0]="Context",t[t.Identifier=1]="Identifier",t[t.SavedView=2]="SavedView",t[t.Alias=3]="Alias",t}(yc||{}),jl=function(t){return t[t.Normal=0]="Normal",t[t.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder",t}(jl||{}),Gi=function(t){return t[t.Attribute=0]="Attribute",t[t.ClassName=1]="ClassName",t[t.StyleProperty=2]="StyleProperty",t[t.Property=3]="Property",t[t.Template=4]="Template",t[t.I18n=5]="I18n",t[t.Animation=6]="Animation",t[t.TwoWayProperty=7]="TwoWayProperty",t}(Gi||{}),Y5=function(t){return t[t.Creation=0]="Creation",t[t.Postproccessing=1]="Postproccessing",t}(Y5||{}),Am=function(t){return t[t.I18nText=0]="I18nText",t[t.I18nAttribute=1]="I18nAttribute",t}(Am||{}),Yo=function(t){return t[t.None=0]="None",t[t.ElementTag=1]="ElementTag",t[t.TemplateTag=2]="TemplateTag",t[t.OpenTag=4]="OpenTag",t[t.CloseTag=8]="CloseTag",t[t.ExpressionIndex=16]="ExpressionIndex",t}(Yo||{}),r1=function(t){return t[t.HTML=0]="HTML",t[t.SVG=1]="SVG",t[t.Math=2]="Math",t}(r1||{}),Ss=function(t){return t[t.Idle=0]="Idle",t[t.Immediate=1]="Immediate",t[t.Timer=2]="Timer",t[t.Hover=3]="Hover",t[t.Interaction=4]="Interaction",t[t.Viewport=5]="Viewport",t}(Ss||{}),Lp=function(t){return t[t.RootI18n=0]="RootI18n",t[t.Icu=1]="Icu",t[t.Attr=2]="Attr",t}(Lp||{}),Vl=function(t){return t[t.NgTemplate=0]="NgTemplate",t[t.Structural=1]="Structural",t[t.Block=2]="Block",t}(Vl||{}),rk=Symbol("ConsumesSlot"),nI=Symbol("DependsOnSlotContext"),mm=Symbol("ConsumesVars"),rb=Symbol("UsesVarOffset"),Pf={[rk]:!0,numSlotsUsed:1},Gl={[nI]:!0},il={[mm]:!0};function gm(t){return t[rk]===!0}function _y(t){return t[nI]===!0}function WE(t){return t[mm]===!0}function AN(t){return t[rb]===!0}function Ff(t){return dt({kind:Ze.Statement,statement:t},Yr)}function P4(t,n,e,i){return dt({kind:Ze.Variable,xref:t,variable:n,initializer:e,flags:i},Yr)}var Yr={debugListId:null,prev:null,next:null};function aq(t,n,e){return dt(dt(dt({kind:Ze.InterpolateText,target:t,interpolation:n,sourceSpan:e},Gl),il),Yr)}var b0=class{constructor(n,e,i){if(this.strings=n,this.expressions=e,this.i18nPlaceholders=i,i.length!==0&&i.length!==e.length)throw new Error(`Expected ${e.length} placeholders to match interpolation expression count, but got ${i.length}`)}};function Kp(t,n,e,i,r,a,o,s,c,l,f){return dt({kind:Ze.Binding,bindingKind:n,target:t,name:e,expression:i,unit:r,securityContext:a,isTextAttribute:o,isStructuralTemplateAttribute:s,templateKind:c,i18nContext:null,i18nMessage:l,sourceSpan:f},Yr)}function oq(t,n,e,i,r,a,o,s,c,l){return dt(dt(dt({kind:Ze.Property,target:t,name:n,expression:e,isAnimationTrigger:i,securityContext:r,sanitizer:null,isStructuralTemplateAttribute:a,templateKind:o,i18nContext:s,i18nMessage:c,sourceSpan:l},Gl),il),Yr)}function sq(t,n,e,i,r,a,o,s,c){return dt(dt(dt({kind:Ze.TwoWayProperty,target:t,name:n,expression:e,securityContext:i,sanitizer:null,isStructuralTemplateAttribute:r,templateKind:a,i18nContext:o,i18nMessage:s,sourceSpan:c},Gl),il),Yr)}function cq(t,n,e,i,r){return dt(dt(dt({kind:Ze.StyleProp,target:t,name:n,expression:e,unit:i,sourceSpan:r},Gl),il),Yr)}function lq(t,n,e,i){return dt(dt(dt({kind:Ze.ClassProp,target:t,name:n,expression:e,sourceSpan:i},Gl),il),Yr)}function uq(t,n,e){return dt(dt(dt({kind:Ze.StyleMap,target:t,expression:n,sourceSpan:e},Gl),il),Yr)}function fq(t,n,e){return dt(dt(dt({kind:Ze.ClassMap,target:t,expression:n,sourceSpan:e},Gl),il),Yr)}function dq(t,n,e,i,r,a,o,s,c,l){return dt(dt(dt({kind:Ze.Attribute,target:t,namespace:n,name:e,expression:i,securityContext:r,sanitizer:null,isTextAttribute:a,isStructuralTemplateAttribute:o,templateKind:s,i18nContext:null,i18nMessage:c,sourceSpan:l},Gl),il),Yr)}function hq(t,n){return dt({kind:Ze.Advance,delta:t,sourceSpan:n},Yr)}function ak(t,n,e,i){return dt(dt(dt({kind:Ze.Conditional,target:t,test:n,conditions:e,processed:null,sourceSpan:i,contextValue:null},Yr),Gl),il)}function pq(t,n,e,i){return dt(dt({kind:Ze.Repeater,target:t,targetSlot:n,collection:e,sourceSpan:i},Yr),Gl)}function Aq(t,n,e,i){return dt(dt(dt({kind:Ze.DeferWhen,target:t,expr:n,prefetch:e,sourceSpan:i},Yr),Gl),il)}function ok(t,n,e,i,r,a,o,s,c,l,f){return dt(dt(dt({kind:Ze.I18nExpression,context:t,target:n,i18nOwner:e,handle:i,expression:r,icuPlaceholder:a,i18nPlaceholder:o,resolutionTime:s,usage:c,name:l,sourceSpan:f},Yr),il),Gl)}function mq(t,n,e){return dt({kind:Ze.I18nApply,owner:t,handle:n,sourceSpan:e},Yr)}function gq(t,n,e,i){return dt(dt(dt({kind:Ze.StoreLet,target:t,declaredName:n,value:e,sourceSpan:i},Gl),il),Yr)}var mN,gN,vN,yN,bN,xN,CN,wN;function Nf(t){return t instanceof Oo}var Oo=class extends Ro{constructor(n=null){super(null,n)}},zc=class t extends Oo{constructor(n){super(),this.name=n,this.kind=ji.LexicalRead}visitExpression(n,e){}isEquivalent(n){return this.name===n.name}isConstant(){return!1}transformInternalExpressions(){}clone(){return new t(this.name)}},Sy=class t extends Oo{constructor(n,e,i){super(),this.target=n,this.targetSlot=e,this.offset=i,this.kind=ji.Reference}visitExpression(){}isEquivalent(n){return n instanceof t&&n.target===this.target}isConstant(){return!1}transformInternalExpressions(){}clone(){return new t(this.target,this.targetSlot,this.offset)}},Z5=class t extends Oo{static{mN=mm,gN=nI}constructor(n,e,i){super(),this.target=n,this.value=e,this.sourceSpan=i,this.kind=ji.StoreLet,this[mN]=!0,this[gN]=!0}visitExpression(){}isEquivalent(n){return n instanceof t&&n.target===this.target&&n.value.isEquivalent(this.value)}isConstant(){return!1}transformInternalExpressions(n,e){this.value=bi(this.value,n,e)}clone(){return new t(this.target,this.value,this.sourceSpan)}},J5=class t extends Oo{constructor(n,e){super(),this.target=n,this.targetSlot=e,this.kind=ji.ContextLetReference}visitExpression(){}isEquivalent(n){return n instanceof t&&n.target===this.target}isConstant(){return!1}transformInternalExpressions(){}clone(){return new t(this.target,this.targetSlot)}},r3=class t extends Oo{constructor(n){super(),this.view=n,this.kind=ji.Context}visitExpression(){}isEquivalent(n){return n instanceof t&&n.view===this.view}isConstant(){return!1}transformInternalExpressions(){}clone(){return new t(this.view)}},Iy=class t extends Oo{constructor(n){super(),this.view=n,this.kind=ji.TrackContext}visitExpression(){}isEquivalent(n){return n instanceof t&&n.view===this.view}isConstant(){return!1}transformInternalExpressions(){}clone(){return new t(this.view)}},My=class t extends Oo{constructor(){super(),this.kind=ji.NextContext,this.steps=1}visitExpression(){}isEquivalent(n){return n instanceof t&&n.steps===this.steps}isConstant(){return!1}transformInternalExpressions(){}clone(){let n=new t;return n.steps=this.steps,n}},j_=class t extends Oo{constructor(){super(),this.kind=ji.GetCurrentView}visitExpression(){}isEquivalent(n){return n instanceof t}isConstant(){return!1}transformInternalExpressions(){}clone(){return new t}},Ty=class t extends Oo{constructor(n){super(),this.view=n,this.kind=ji.RestoreView}visitExpression(n,e){typeof this.view!="number"&&this.view.visitExpression(n,e)}isEquivalent(n){return!(n instanceof t)||typeof n.view!=typeof this.view?!1:typeof this.view=="number"?this.view===n.view:this.view.isEquivalent(n.view)}isConstant(){return!1}transformInternalExpressions(n,e){typeof this.view!="number"&&(this.view=bi(this.view,n,e))}clone(){return new t(this.view instanceof Ro?this.view.clone():this.view)}},G_=class t extends Oo{constructor(n){super(),this.expr=n,this.kind=ji.ResetView}visitExpression(n,e){this.expr.visitExpression(n,e)}isEquivalent(n){return n instanceof t&&this.expr.isEquivalent(n.expr)}isConstant(){return!1}transformInternalExpressions(n,e){this.expr=bi(this.expr,n,e)}clone(){return new t(this.expr.clone())}},By=class t extends Oo{constructor(n,e){super(),this.target=n,this.value=e,this.kind=ji.TwoWayBindingSet}visitExpression(n,e){this.target.visitExpression(n,e),this.value.visitExpression(n,e)}isEquivalent(n){return this.target.isEquivalent(n.target)&&this.value.isEquivalent(n.value)}isConstant(){return!1}transformInternalExpressions(n,e){this.target=bi(this.target,n,e),this.value=bi(this.value,n,e)}clone(){return new t(this.target,this.value)}},e3=class t extends Oo{constructor(n){super(),this.xref=n,this.kind=ji.ReadVariable,this.name=null}visitExpression(){}isEquivalent(n){return n instanceof t&&n.xref===this.xref}isConstant(){return!1}transformInternalExpressions(){}clone(){let n=new t(this.xref);return n.name=this.name,n}},Xp=class t extends Oo{static{vN=mm,yN=rb}constructor(n,e){super(),this.kind=ji.PureFunctionExpr,this[vN]=!0,this[yN]=!0,this.varOffset=null,this.fn=null,this.body=n,this.args=e}visitExpression(n,e){this.body?.visitExpression(n,e);for(let i of this.args)i.visitExpression(n,e)}isEquivalent(n){return!(n instanceof t)||n.args.length!==this.args.length?!1:n.body!==null&&this.body!==null&&n.body.isEquivalent(this.body)&&n.args.every((e,i)=>e.isEquivalent(this.args[i]))}isConstant(){return!1}transformInternalExpressions(n,e){this.body!==null?this.body=bi(this.body,n,e|io.InChildOperation):this.fn!==null&&(this.fn=bi(this.fn,n,e));for(let i=0;i<this.args.length;i++)this.args[i]=bi(this.args[i],n,e)}clone(){let n=new t(this.body?.clone()??null,this.args.map(e=>e.clone()));return n.fn=this.fn?.clone()??null,n.varOffset=this.varOffset,n}},om=class t extends Oo{constructor(n){super(),this.index=n,this.kind=ji.PureFunctionParameterExpr}visitExpression(){}isEquivalent(n){return n instanceof t&&n.index===this.index}isConstant(){return!0}transformInternalExpressions(){}clone(){return new t(this.index)}},Yp=class t extends Oo{static{bN=mm,xN=rb}constructor(n,e,i,r){super(),this.target=n,this.targetSlot=e,this.name=i,this.args=r,this.kind=ji.PipeBinding,this[bN]=!0,this[xN]=!0,this.varOffset=null}visitExpression(n,e){for(let i of this.args)i.visitExpression(n,e)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(n,e){for(let i=0;i<this.args.length;i++)this.args[i]=bi(this.args[i],n,e)}clone(){let n=new t(this.target,this.targetSlot,this.name,this.args.map(e=>e.clone()));return n.varOffset=this.varOffset,n}},Ly=class t extends Oo{static{CN=mm,wN=rb}constructor(n,e,i,r,a){super(),this.target=n,this.targetSlot=e,this.name=i,this.args=r,this.numArgs=a,this.kind=ji.PipeBindingVariadic,this[CN]=!0,this[wN]=!0,this.varOffset=null}visitExpression(n,e){this.args.visitExpression(n,e)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(n,e){this.args=bi(this.args,n,e)}clone(){let n=new t(this.target,this.targetSlot,this.name,this.args.clone(),this.numArgs);return n.varOffset=this.varOffset,n}},sm=class t extends Oo{constructor(n,e){super(),this.receiver=n,this.name=e,this.kind=ji.SafePropertyRead}get index(){return this.name}visitExpression(n,e){this.receiver.visitExpression(n,e)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(n,e){this.receiver=bi(this.receiver,n,e)}clone(){return new t(this.receiver.clone(),this.name)}},cm=class t extends Oo{constructor(n,e,i){super(i),this.receiver=n,this.index=e,this.kind=ji.SafeKeyedRead}visitExpression(n,e){this.receiver.visitExpression(n,e),this.index.visitExpression(n,e)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(n,e){this.receiver=bi(this.receiver,n,e),this.index=bi(this.index,n,e)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.sourceSpan)}},H4=class t extends Oo{constructor(n,e){super(),this.receiver=n,this.args=e,this.kind=ji.SafeInvokeFunction}visitExpression(n,e){this.receiver.visitExpression(n,e);for(let i of this.args)i.visitExpression(n,e)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(n,e){this.receiver=bi(this.receiver,n,e);for(let i=0;i<this.args.length;i++)this.args[i]=bi(this.args[i],n,e)}clone(){return new t(this.receiver.clone(),this.args.map(n=>n.clone()))}},lm=class t extends Oo{constructor(n,e){super(),this.guard=n,this.expr=e,this.kind=ji.SafeTernaryExpr}visitExpression(n,e){this.guard.visitExpression(n,e),this.expr.visitExpression(n,e)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(n,e){this.guard=bi(this.guard,n,e),this.expr=bi(this.expr,n,e)}clone(){return new t(this.guard.clone(),this.expr.clone())}},$5=class t extends Oo{constructor(){super(...arguments),this.kind=ji.EmptyExpr}visitExpression(n,e){}isEquivalent(n){return n instanceof t}isConstant(){return!0}clone(){return new t}transformInternalExpressions(){}},Lu=class t extends Oo{constructor(n,e){super(),this.expr=n,this.xref=e,this.kind=ji.AssignTemporaryExpr,this.name=null}visitExpression(n,e){this.expr.visitExpression(n,e)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(n,e){this.expr=bi(this.expr,n,e)}clone(){let n=new t(this.expr.clone(),this.xref);return n.name=this.name,n}},a3=class t extends Oo{constructor(n){super(),this.xref=n,this.kind=ji.ReadTemporaryExpr,this.name=null}visitExpression(n,e){}isEquivalent(){return this.xref===this.xref}isConstant(){return!1}transformInternalExpressions(n,e){}clone(){let n=new t(this.xref);return n.name=this.name,n}},Dy=class t extends Oo{constructor(n){super(),this.slot=n,this.kind=ji.SlotLiteralExpr}visitExpression(n,e){}isEquivalent(n){return n instanceof t&&n.slot===this.slot}isConstant(){return!0}clone(){return new t(this.slot)}transformInternalExpressions(){}},Fy=class t extends Oo{constructor(n,e,i,r=null){super(),this.expr=n,this.target=e,this.targetSlot=i,this.alias=r,this.kind=ji.ConditionalCase}visitExpression(n,e){this.expr!==null&&this.expr.visitExpression(n,e)}isEquivalent(n){return n instanceof t&&n.expr===this.expr}isConstant(){return!0}clone(){return new t(this.expr,this.target,this.targetSlot)}transformInternalExpressions(n,e){this.expr!==null&&(this.expr=bi(this.expr,n,e))}},q5=class t extends Oo{constructor(n){super(),this.expr=n,this.kind=ji.ConstCollected}transformInternalExpressions(n,e){this.expr=n(this.expr,e)}visitExpression(n,e){this.expr.visitExpression(n,e)}isEquivalent(n){return n instanceof t?this.expr.isEquivalent(n.expr):!1}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr)}};function o1(t,n){rc(t,(e,i)=>(n(e,i),e),io.None)}var io=function(t){return t[t.None=0]="None",t[t.InChildOperation=1]="InChildOperation",t}(io||{});function KE(t,n,e){for(let i=0;i<t.expressions.length;i++)t.expressions[i]=bi(t.expressions[i],n,e)}function rc(t,n,e){switch(t.kind){case Ze.StyleProp:case Ze.StyleMap:case Ze.ClassProp:case Ze.ClassMap:case Ze.Binding:t.expression instanceof b0?KE(t.expression,n,e):t.expression=bi(t.expression,n,e);break;case Ze.Property:case Ze.HostProperty:case Ze.Attribute:t.expression instanceof b0?KE(t.expression,n,e):t.expression=bi(t.expression,n,e),t.sanitizer=t.sanitizer&&bi(t.sanitizer,n,e);break;case Ze.TwoWayProperty:t.expression=bi(t.expression,n,e),t.sanitizer=t.sanitizer&&bi(t.sanitizer,n,e);break;case Ze.I18nExpression:t.expression=bi(t.expression,n,e);break;case Ze.InterpolateText:KE(t.interpolation,n,e);break;case Ze.Statement:Ny(t.statement,n,e);break;case Ze.Variable:t.initializer=bi(t.initializer,n,e);break;case Ze.Conditional:for(let i of t.conditions)i.expr!==null&&(i.expr=bi(i.expr,n,e));t.processed!==null&&(t.processed=bi(t.processed,n,e)),t.contextValue!==null&&(t.contextValue=bi(t.contextValue,n,e));break;case Ze.Listener:case Ze.TwoWayListener:for(let i of t.handlerOps)rc(i,n,e|io.InChildOperation);break;case Ze.ExtractedAttribute:t.expression=t.expression&&bi(t.expression,n,e),t.trustedValueFn=t.trustedValueFn&&bi(t.trustedValueFn,n,e);break;case Ze.RepeaterCreate:t.track=bi(t.track,n,e),t.trackByFn!==null&&(t.trackByFn=bi(t.trackByFn,n,e));break;case Ze.Repeater:t.collection=bi(t.collection,n,e);break;case Ze.Defer:t.loadingConfig!==null&&(t.loadingConfig=bi(t.loadingConfig,n,e)),t.placeholderConfig!==null&&(t.placeholderConfig=bi(t.placeholderConfig,n,e)),t.resolverFn!==null&&(t.resolverFn=bi(t.resolverFn,n,e));break;case Ze.I18nMessage:for(let[i,r]of t.params)t.params.set(i,bi(r,n,e));for(let[i,r]of t.postprocessingParams)t.postprocessingParams.set(i,bi(r,n,e));break;case Ze.DeferWhen:t.expr=bi(t.expr,n,e);break;case Ze.StoreLet:t.value=bi(t.value,n,e);break;case Ze.Advance:case Ze.Container:case Ze.ContainerEnd:case Ze.ContainerStart:case Ze.DeferOn:case Ze.DisableBindings:case Ze.Element:case Ze.ElementEnd:case Ze.ElementStart:case Ze.EnableBindings:case Ze.I18n:case Ze.I18nApply:case Ze.I18nContext:case Ze.I18nEnd:case Ze.I18nStart:case Ze.IcuEnd:case Ze.IcuStart:case Ze.Namespace:case Ze.Pipe:case Ze.Projection:case Ze.ProjectionDef:case Ze.Template:case Ze.Text:case Ze.I18nAttributes:case Ze.IcuPlaceholder:case Ze.DeclareLet:break;default:throw new Error(`AssertionError: transformExpressionsInOp doesn't handle ${Ze[t.kind]}`)}}function bi(t,n,e){if(t instanceof Oo)t.transformInternalExpressions(n,e);else if(t instanceof Xa)t.lhs=bi(t.lhs,n,e),t.rhs=bi(t.rhs,n,e);else if(t instanceof YA)t.expr=bi(t.expr,n,e);else if(t instanceof Ql)t.receiver=bi(t.receiver,n,e);else if(t instanceof n3)t.receiver=bi(t.receiver,n,e),t.index=bi(t.index,n,e);else if(t instanceof XA)t.receiver=bi(t.receiver,n,e),t.value=bi(t.value,n,e);else if(t instanceof E5)t.receiver=bi(t.receiver,n,e),t.index=bi(t.index,n,e),t.value=bi(t.value,n,e);else if(t instanceof S1){t.fn=bi(t.fn,n,e);for(let i=0;i<t.args.length;i++)t.args[i]=bi(t.args[i],n,e)}else if(t instanceof V2)for(let i=0;i<t.entries.length;i++)t.entries[i]=bi(t.entries[i],n,e);else if(t instanceof Tu)for(let i=0;i<t.entries.length;i++)t.entries[i].value=bi(t.entries[i].value,n,e);else if(t instanceof t3)t.condition=bi(t.condition,n,e),t.trueCase=bi(t.trueCase,n,e),t.falseCase!==null&&(t.falseCase=bi(t.falseCase,n,e));else if(t instanceof KA)t.expr=bi(t.expr,n,e);else if(t instanceof Q9)t.value=bi(t.value,n,e);else if(t instanceof G9)for(let i=0;i<t.expressions.length;i++)t.expressions[i]=bi(t.expressions[i],n,e);else if(t instanceof S5)t.condition=bi(t.condition,n,e);else if(t instanceof j9)t.tag=bi(t.tag,n,e),t.template.expressions=t.template.expressions.map(i=>bi(i,n,e));else if(t instanceof Up)if(Array.isArray(t.body))for(let i=0;i<t.body.length;i++)Ny(t.body[i],n,e);else t.body=bi(t.body,n,e);else if(!(t instanceof ma)){if(!(t instanceof U2||t instanceof zp||t instanceof Hc))throw new Error(`Unhandled expression kind: ${t.constructor.name}`)}return n(t,e)}function Ny(t,n,e){if(t instanceof H2)t.expr=bi(t.expr,n,e);else if(t instanceof tl)t.value=bi(t.value,n,e);else if(t instanceof a1)t.value!==void 0&&(t.value=bi(t.value,n,e));else if(t instanceof K9){t.condition=bi(t.condition,n,e);for(let i of t.trueCase)Ny(i,n,e);for(let i of t.falseCase)Ny(i,n,e)}else throw new Error(`Unhandled statement kind: ${t.constructor.name}`)}function sk(t){return t instanceof Hc&&typeof t.value=="string"}var Fn=(()=>{class t{static{this.nextListId=0}constructor(){this.debugListId=t.nextListId++,this.head={kind:Ze.ListEnd,next:null,prev:null,debugListId:this.debugListId},this.tail={kind:Ze.ListEnd,next:null,prev:null,debugListId:this.debugListId},this.head.next=this.tail,this.tail.prev=this.head}push(e){if(Array.isArray(e)){for(let r of e)this.push(r);return}t.assertIsNotEnd(e),t.assertIsUnowned(e),e.debugListId=this.debugListId;let i=this.tail.prev;e.prev=i,i.next=e,e.next=this.tail,this.tail.prev=e}prepend(e){if(e.length===0)return;for(let a of e)t.assertIsNotEnd(a),t.assertIsUnowned(a),a.debugListId=this.debugListId;let i=this.head.next,r=this.head;for(let a of e)r.next=a,a.prev=r,r=a;r.next=i,i.prev=r}*[Symbol.iterator](){let e=this.head.next;for(;e!==this.tail;){t.assertIsOwned(e,this.debugListId);let i=e.next;yield e,e=i}}*reversed(){let e=this.tail.prev;for(;e!==this.head;){t.assertIsOwned(e,this.debugListId);let i=e.prev;yield e,e=i}}static replace(e,i){t.assertIsNotEnd(e),t.assertIsNotEnd(i),t.assertIsOwned(e),t.assertIsUnowned(i),i.debugListId=e.debugListId,e.prev!==null&&(e.prev.next=i,i.prev=e.prev),e.next!==null&&(e.next.prev=i,i.next=e.next),e.debugListId=null,e.prev=null,e.next=null}static replaceWithMany(e,i){if(i.length===0){t.remove(e);return}t.assertIsNotEnd(e),t.assertIsOwned(e);let r=e.debugListId;e.debugListId=null;for(let f of i)t.assertIsNotEnd(f),t.assertIsUnowned(f);let{prev:a,next:o}=e;e.prev=null,e.next=null;let s=a;for(let f of i)this.assertIsUnowned(f),f.debugListId=r,s.next=f,f.prev=s,f.next=null,s=f;let c=i[0],l=s;a!==null&&(a.next=c,c.prev=a),o!==null&&(o.prev=l,l.next=o)}static remove(e){t.assertIsNotEnd(e),t.assertIsOwned(e),e.prev.next=e.next,e.next.prev=e.prev,e.debugListId=null,e.prev=null,e.next=null}static insertBefore(e,i){if(Array.isArray(e)){for(let r of e)this.insertBefore(r,i);return}if(t.assertIsOwned(i),i.prev===null)throw new Error("AssertionError: illegal operation on list start");t.assertIsNotEnd(e),t.assertIsUnowned(e),e.debugListId=i.debugListId,e.prev=null,i.prev.next=e,e.prev=i.prev,e.next=i,i.prev=e}static insertAfter(e,i){if(t.assertIsOwned(i),i.next===null)throw new Error("AssertionError: illegal operation on list end");t.assertIsNotEnd(e),t.assertIsUnowned(e),e.debugListId=i.debugListId,i.next.prev=e,e.next=i.next,e.prev=i,i.next=e}static assertIsUnowned(e){if(e.debugListId!==null)throw new Error(`AssertionError: illegal operation on owned node: ${Ze[e.kind]}`)}static assertIsOwned(e,i){if(e.debugListId===null)throw new Error(`AssertionError: illegal operation on unowned node: ${Ze[e.kind]}`);if(i!==void 0&&e.debugListId!==i)throw new Error(`AssertionError: node belongs to the wrong list (expected ${i}, actual ${e.debugListId})`)}static assertIsNotEnd(e){if(e.kind===Ze.ListEnd)throw new Error("AssertionError: illegal operation on list head or tail")}}return t})(),nl=class{constructor(){this.slot=null}},vq=new Set([Ze.Element,Ze.ElementStart,Ze.Container,Ze.ContainerStart,Ze.Template,Ze.RepeaterCreate]);function Q4(t){return vq.has(t.kind)}function yq(t,n,e,i,r,a){return dt(dt({kind:Ze.ElementStart,xref:n,tag:t,handle:new nl,attributes:null,localRefs:[],nonBindable:!1,namespace:e,i18nPlaceholder:i,startSourceSpan:r,wholeSourceSpan:a},Pf),Yr)}function ab(t,n,e,i,r,a,o,s){return dt(dt({kind:Ze.Template,xref:t,templateKind:n,attributes:null,tag:e,handle:new nl,functionNameSuffix:i,decls:null,vars:null,localRefs:[],nonBindable:!1,namespace:r,i18nPlaceholder:a,startSourceSpan:o,wholeSourceSpan:s},Pf),Yr)}function bq(t,n,e,i,r,a,o,s,c,l){return fi(dt(dt(dt({kind:Ze.RepeaterCreate,attributes:null,xref:t,handle:new nl,emptyView:n,track:i,trackByFn:null,tag:e,emptyTag:a,emptyAttributes:null,functionNameSuffix:"For",namespace:r1.HTML,nonBindable:!1,localRefs:[],decls:null,vars:null,varNames:r,usesComponentInstance:!1,i18nPlaceholder:o,emptyI18nPlaceholder:s,startSourceSpan:c,wholeSourceSpan:l},Pf),Yr),il),{numSlotsUsed:n===null?2:3})}function xq(t,n){return dt({kind:Ze.ElementEnd,xref:t,sourceSpan:n},Yr)}function Cq(t){return dt({kind:Ze.DisableBindings,xref:t},Yr)}function wq(t){return dt({kind:Ze.EnableBindings,xref:t},Yr)}function ck(t,n,e,i){return dt(dt({kind:Ze.Text,xref:t,handle:new nl,initialValue:n,icuPlaceholder:e,sourceSpan:i},Pf),Yr)}function iI(t,n,e,i,r,a,o,s,c){let l=new Fn;return l.push(r),dt({kind:Ze.Listener,target:t,targetSlot:n,tag:i,hostListener:s,name:e,handlerOps:l,handlerFnName:null,consumesDollarEvent:!1,isAnimationListener:a!==null,animationPhase:a,eventTarget:o,sourceSpan:c},Yr)}function lk(t,n,e,i,r,a){let o=new Fn;return o.push(r),dt({kind:Ze.TwoWayListener,target:t,targetSlot:n,tag:i,name:e,handlerOps:o,handlerFnName:null,sourceSpan:a},Yr)}function uk(t,n,e){return dt(dt({kind:Ze.Pipe,xref:t,handle:n,name:e},Yr),Pf)}function Eq(t){return dt({kind:Ze.Namespace,active:t},Yr)}function _q(t){return dt({kind:Ze.ProjectionDef,def:t},Yr)}function Sq(t,n,e,i,r){return fi(dt(dt({kind:Ze.Projection,xref:t,handle:new nl,selector:n,i18nPlaceholder:e,fallbackView:i,projectionSlotIndex:0,attributes:null,localRefs:[],sourceSpan:r},Yr),Pf),{numSlotsUsed:i===null?1:2})}function P2(t,n,e,i,r,a,o,s){return dt({kind:Ze.ExtractedAttribute,target:t,bindingKind:n,namespace:e,name:i,expression:r,i18nContext:a,i18nMessage:o,securityContext:s,trustedValueFn:null},Yr)}function Iq(t,n,e,i,r,a){return fi(dt(dt({kind:Ze.Defer,xref:t,handle:new nl,mainView:n,mainSlot:e,loadingView:null,loadingSlot:null,loadingConfig:null,loadingMinimumTime:null,loadingAfterTime:null,placeholderView:null,placeholderSlot:null,placeholderConfig:null,placeholderMinimumTime:null,errorView:null,errorSlot:null,ownResolverFn:i,resolverFn:r,sourceSpan:a},Yr),Pf),{numSlotsUsed:2})}function Cp(t,n,e,i){return dt({kind:Ze.DeferOn,defer:t,trigger:n,prefetch:e,sourceSpan:i},Yr)}function Mq(t,n,e){return dt(dt({kind:Ze.DeclareLet,xref:t,declaredName:n,sourceSpan:e,handle:new nl},Pf),Yr)}function Tq(t,n,e,i,r,a,o,s){return dt({kind:Ze.I18nMessage,xref:t,i18nContext:n,i18nBlock:e,message:i,messagePlaceholder:r,params:a,postprocessingParams:o,needsPostprocessing:s,subMessages:[]},Yr)}function ob(t,n,e,i){return dt(dt({kind:Ze.I18nStart,xref:t,handle:new nl,root:e??t,message:n,messageIndex:null,subTemplateIndex:null,context:null,sourceSpan:i},Yr),Pf)}function sb(t,n){return dt({kind:Ze.I18nEnd,xref:t,sourceSpan:n},Yr)}function Bq(t,n,e,i){return dt({kind:Ze.IcuStart,xref:t,message:n,messagePlaceholder:e,context:null,sourceSpan:i},Yr)}function Lq(t){return dt({kind:Ze.IcuEnd,xref:t},Yr)}function Dq(t,n,e){return dt({kind:Ze.IcuPlaceholder,xref:t,name:n,strings:e,expressionPlaceholders:[]},Yr)}function XE(t,n,e,i,r){if(e===null&&t!==Lp.Attr)throw new Error("AssertionError: i18nBlock must be provided for non-attribute contexts.");return dt({kind:Ze.I18nContext,contextKind:t,xref:n,i18nBlock:e,message:i,sourceSpan:r,params:new Map,postprocessingParams:new Map},Yr)}function fk(t,n,e){return dt(dt({kind:Ze.I18nAttributes,xref:t,handle:n,target:e,i18nAttributesConfig:null},Yr),Pf)}function Fq(t,n,e,i,r,a){return dt(dt({kind:Ze.HostProperty,name:t,expression:n,isAnimationTrigger:e,i18nContext:i,securityContext:r,sanitizer:null,sourceSpan:a},il),Yr)}var dk="CTX_REF_MARKER",mi=function(t){return t[t.Tmpl=0]="Tmpl",t[t.Host=1]="Host",t[t.Both=2]="Both",t}(mi||{}),Py=class{constructor(n,e,i){this.componentName=n,this.pool=e,this.compatibility=i,this.kind=mi.Both,this.nextXrefId=0}allocateXrefId(){return this.nextXrefId++}},e7=class extends Py{constructor(n,e,i,r,a,o,s){super(n,e,i),this.relativeContextFilePath=r,this.i18nUseExternalIds=a,this.deferMeta=o,this.allDeferrableDepsFn=s,this.kind=mi.Tmpl,this.fnSuffix="Template",this.views=new Map,this.contentSelectors=null,this.consts=[],this.constsInitializers=[],this.root=new Tf(this,this.allocateXrefId(),null),this.views.set(this.root.xref,this.root)}allocateView(n){let e=new Tf(this,this.allocateXrefId(),n);return this.views.set(e.xref,e),e}get units(){return this.views.values()}addConst(n,e){for(let r=0;r<this.consts.length;r++)if(this.consts[r].isEquivalent(n))return r;let i=this.consts.length;return this.consts.push(n),e&&this.constsInitializers.push(...e),i}},ky=class{constructor(n){this.xref=n,this.create=new Fn,this.update=new Fn,this.fnName=null,this.vars=null}*ops(){for(let n of this.create)if(yield n,n.kind===Ze.Listener||n.kind===Ze.TwoWayListener)for(let e of n.handlerOps)yield e;for(let n of this.update)yield n}},Tf=class extends ky{constructor(n,e,i){super(e),this.job=n,this.parent=i,this.contextVariables=new Map,this.aliases=new Set,this.decls=null}},Ry=class extends Py{constructor(n,e,i){super(n,e,i),this.kind=mi.Host,this.fnSuffix="HostBindings",this.root=new W_(this)}get units(){return[this.root]}},W_=class extends ky{constructor(n){super(0),this.job=n,this.attributes=null}};function Nq(t){for(let n of t.units)for(let e of n.ops())rc(e,Pq,io.None)}function Pq(t){if(t instanceof S1&&t.fn instanceof zc&&t.fn.name==="$any"){if(t.args.length!==1)throw new Error("The $any builtin function expects exactly one argument.");return t.args[0]}return t}function kq(t){let n=new Map;for(let e of t.units)for(let i of e.create)i.kind===Ze.I18nContext&&n.set(i.xref,i);for(let e of t.units)for(let i of e.update)i.kind===Ze.I18nExpression&&Rq(n,i)&&Fn.insertAfter(mq(i.i18nOwner,i.handle,null),i)}function Rq(t,n){if(n.next?.kind!==Ze.I18nExpression)return!0;let e=t.get(n.context),i=t.get(n.next.context);if(e===void 0)throw new Error("AssertionError: expected an I18nContextOp to exist for the I18nExpressionOp's context");if(i===void 0)throw new Error("AssertionError: expected an I18nContextOp to exist for the next I18nExpressionOp's context");return e.i18nBlock!==null?e.i18nBlock!==i.i18nBlock:n.i18nOwner!==n.next.i18nOwner}function Oq(t){for(let n of t.units){let e=n.update.head,i=[],r=null;for(let a of n.create){if(a.kind===Ze.I18nStart)r={blockXref:a.xref,lastSlotConsumer:a.xref};else if(a.kind===Ze.I18nEnd){for(let o of i)o.target=r.lastSlotConsumer,Fn.insertBefore(o,e);i.length=0,r=null}if(gm(a))for(r!==null&&(r.lastSlotConsumer=a.xref);e.next!==null;){if(r!==null&&e.kind===Ze.I18nExpression&&e.usage===Am.I18nText&&e.i18nOwner===r.blockXref){let o=e;e=e.next,Fn.remove(o),i.push(o);continue}if(_y(e)&&e.target!==a.xref)break;e=e.next}}}}function rI(t){let n=new Map;for(let e of t.create)gm(e)&&(n.set(e.xref,e),e.kind===Ze.RepeaterCreate&&e.emptyView!==null&&n.set(e.emptyView,e));return n}function zq(t){for(let n of t.units){let e=rI(n);for(let i of n.ops())switch(i.kind){case Ze.Attribute:Uq(n,i,e);break;case Ze.Property:if(!i.isAnimationTrigger){let r;i.i18nMessage!==null&&i.templateKind===null?r=Gi.I18n:i.isStructuralTemplateAttribute?r=Gi.Template:r=Gi.Property,Fn.insertBefore(P2(i.target,r,null,i.name,null,null,null,i.securityContext),kA(e,i.target))}break;case Ze.TwoWayProperty:Fn.insertBefore(P2(i.target,Gi.TwoWayProperty,null,i.name,null,null,null,i.securityContext),kA(e,i.target));break;case Ze.StyleProp:case Ze.ClassProp:n.job.compatibility===jl.TemplateDefinitionBuilder&&i.expression instanceof $5&&Fn.insertBefore(P2(i.target,Gi.Property,null,i.name,null,null,null,gs.STYLE),kA(e,i.target));break;case Ze.Listener:if(!i.isAnimationListener){let r=P2(i.target,Gi.Property,null,i.name,null,null,null,gs.NONE);if(t.kind===mi.Host){if(t.compatibility)break;n.create.push(r)}else Fn.insertBefore(r,kA(e,i.target))}break;case Ze.TwoWayListener:if(t.kind!==mi.Host){let r=P2(i.target,Gi.Property,null,i.name,null,null,null,gs.NONE);Fn.insertBefore(r,kA(e,i.target))}break}}}function kA(t,n){let e=t.get(n);if(e===void 0)throw new Error("All attributes should have an element-like target.");return e}function Uq(t,n,e){if(n.expression instanceof b0)return;let i=n.isTextAttribute||n.expression.isConstant();if(t.job.compatibility===jl.TemplateDefinitionBuilder&&(i&&=n.isTextAttribute),i){let r=P2(n.target,n.isStructuralTemplateAttribute?Gi.Template:Gi.Attribute,n.namespace,n.name,n.expression,n.i18nContext,n.i18nMessage,n.securityContext);if(t.job.kind===mi.Host)t.create.push(r);else{let a=kA(e,n.target);Fn.insertBefore(r,a)}Fn.remove(n)}}function Vq(t,n){let e=t.get(n);if(e===void 0)throw new Error("All attributes should have an element-like target.");return e}function Hq(t){let n=new Map;for(let e of t.units)for(let i of e.create)Q4(i)&&n.set(i.xref,i);for(let e of t.units)for(let i of e.ops())if(i.kind===Ze.Binding)switch(i.bindingKind){case Gi.Attribute:if(i.name==="ngNonBindable"){Fn.remove(i);let r=Vq(n,i.target);r.nonBindable=!0}else{let[r,a]=Bu(i.name);Fn.replace(i,dq(i.target,r,a,i.expression,i.securityContext,i.isTextAttribute,i.isStructuralTemplateAttribute,i.templateKind,i.i18nMessage,i.sourceSpan))}break;case Gi.Property:case Gi.Animation:t.kind===mi.Host?Fn.replace(i,Fq(i.name,i.expression,i.bindingKind===Gi.Animation,i.i18nContext,i.securityContext,i.sourceSpan)):Fn.replace(i,oq(i.target,i.name,i.expression,i.bindingKind===Gi.Animation,i.securityContext,i.isStructuralTemplateAttribute,i.templateKind,i.i18nContext,i.i18nMessage,i.sourceSpan));break;case Gi.TwoWayProperty:if(!(i.expression instanceof Ro))throw new Error(`Expected value of two-way property binding "${i.name}" to be an expression`);Fn.replace(i,sq(i.target,i.name,i.expression,i.securityContext,i.isStructuralTemplateAttribute,i.templateKind,i.i18nContext,i.i18nMessage,i.sourceSpan));break;case Gi.I18n:case Gi.ClassName:case Gi.StyleProperty:throw new Error(`Unhandled binding of kind ${Gi[i.bindingKind]}`)}}var Qq=new Set([Ht.attribute,Ht.classProp,Ht.element,Ht.elementContainer,Ht.elementContainerEnd,Ht.elementContainerStart,Ht.elementEnd,Ht.elementStart,Ht.hostProperty,Ht.i18nExp,Ht.listener,Ht.listener,Ht.property,Ht.styleProp,Ht.stylePropInterpolate1,Ht.stylePropInterpolate2,Ht.stylePropInterpolate3,Ht.stylePropInterpolate4,Ht.stylePropInterpolate5,Ht.stylePropInterpolate6,Ht.stylePropInterpolate7,Ht.stylePropInterpolate8,Ht.stylePropInterpolateV,Ht.syntheticHostListener,Ht.syntheticHostProperty,Ht.templateCreate,Ht.twoWayProperty,Ht.twoWayListener,Ht.declareLet]),jq=256;function Gq(t){for(let n of t.units)EN(n.create),EN(n.update)}function EN(t){let n=null;for(let e of t){if(e.kind!==Ze.Statement||!(e.statement instanceof H2)){n=null;continue}if(!(e.statement.expr instanceof S1)||!(e.statement.expr.fn instanceof zp)){n=null;continue}let i=e.statement.expr.fn.value;if(!Qq.has(i)){n=null;continue}if(n!==null&&n.instruction===i&&n.length<jq){let r=n.expression.callFn(e.statement.expr.args,e.statement.expr.sourceSpan,e.statement.expr.pure);n.expression=r,n.op.statement=r.toStmt(),n.length++,Fn.remove(e)}else n={op:e,instruction:i,expression:e.statement.expr,length:1}}}function Wq(t){for(let n of t.units)for(let e of n.update)e.kind===Ze.Attribute&&e.expression instanceof b0&&e.expression.strings.length===2&&e.expression.strings.every(r=>r==="")&&(e.expression=e.expression.expressions[0])}function Kq(t){for(let n of t.units)for(let e of n.ops()){if(e.kind!==Ze.Conditional)continue;let i,r=e.conditions.findIndex(o=>o.expr===null);if(r>=0){let o=e.conditions.splice(r,1)[0].targetSlot;i=new Dy(o)}else i=mn(-1);let a=e.test==null?null:new Lu(e.test,t.allocateXrefId());for(let o=e.conditions.length-1;o>=0;o--){let s=e.conditions[o];if(s.expr!==null){if(a!==null){let c=o===0?a:new a3(a.xref);s.expr=new Xa(Ni.Identical,c,s.expr)}else if(s.alias!==null){let c=t.allocateXrefId();s.expr=new Lu(s.expr,c),e.contextValue=new a3(c)}i=new t3(s.expr,new Dy(s.targetSlot),i)}}e.processed=i,e.conditions=[]}}var Xq=new Map([["&&",Ni.And],[">",Ni.Bigger],[">=",Ni.BiggerEquals],["|",Ni.BitwiseOr],["&",Ni.BitwiseAnd],["/",Ni.Divide],["==",Ni.Equals],["===",Ni.Identical],["<",Ni.Lower],["<=",Ni.LowerEquals],["-",Ni.Minus],["%",Ni.Modulo],["*",Ni.Multiply],["!=",Ni.NotEquals],["!==",Ni.NotIdentical],["??",Ni.NullishCoalesce],["||",Ni.Or],["+",Ni.Plus]]);function hk(t){let n=new Map([["svg",r1.SVG],["math",r1.Math]]);return t===null?r1.HTML:n.get(t)??r1.HTML}function Yq(t){let n=new Map([["svg",r1.SVG],["math",r1.Math]]);for(let[e,i]of n.entries())if(i===t)return e;return null}function Zq(t,n){return n===r1.HTML?t:`:${Yq(n)}:${t}`}function um(t){return Array.isArray(t)?ko(t.map(um)):mn(t)}function Jq(t){let n=new Map;for(let e of t.units)for(let i of e.create)if(i.kind===Ze.ExtractedAttribute){let r=n.get(i.target)||new K_(t.compatibility);n.set(i.target,r),r.add(i.bindingKind,i.name,i.expression,i.namespace,i.trustedValueFn),Fn.remove(i)}if(t instanceof e7)for(let e of t.units)for(let i of e.create)if(i.kind==Ze.Projection){let r=n.get(i.xref);if(r!==void 0){let a=X_(r);a.entries.length>0&&(i.attributes=a)}}else Q4(i)&&(i.attributes=_N(t,n,i.xref),i.kind===Ze.RepeaterCreate&&i.emptyView!==null&&(i.emptyAttributes=_N(t,n,i.emptyView)));else if(t instanceof Ry)for(let[e,i]of n.entries()){if(e!==t.root.xref)throw new Error("An attribute would be const collected into the host binding's template function, but is not associated with the root xref.");let r=X_(i);r.entries.length>0&&(t.root.attributes=r)}}function _N(t,n,e){let i=n.get(e);if(i!==void 0){let r=X_(i);if(r.entries.length>0)return t.addConst(r)}return null}var LA=Object.freeze([]),K_=class{get attributes(){return this.byKind.get(Gi.Attribute)??LA}get classes(){return this.byKind.get(Gi.ClassName)??LA}get styles(){return this.byKind.get(Gi.StyleProperty)??LA}get bindings(){return this.propertyBindings??LA}get template(){return this.byKind.get(Gi.Template)??LA}get i18n(){return this.byKind.get(Gi.I18n)??LA}constructor(n){this.compatibility=n,this.known=new Map,this.byKind=new Map,this.propertyBindings=null,this.projectAs=null}isKnown(n,e){let i=this.known.get(n)??new Set;return this.known.set(n,i),i.has(e)?!0:(i.add(e),!1)}add(n,e,i,r,a){if(!(this.compatibility===jl.TemplateDefinitionBuilder&&(n===Gi.Attribute||n===Gi.ClassName||n===Gi.StyleProperty))&&this.isKnown(n,e))return;if(e==="ngProjectAs"){if(i===null||!(i instanceof Hc)||i.value==null||typeof i.value?.toString()!="string")throw Error("ngProjectAs must have a string literal value");this.projectAs=i.value.toString()}let s=this.arrayFor(n);if(s.push(...$q(r,e)),n===Gi.Attribute||n===Gi.StyleProperty){if(i===null)throw Error("Attribute, i18n attribute, & style element attributes must have a value");if(a!==null){if(!sk(i))throw Error("AssertionError: extracted attribute value should be string literal");s.push(xJ(a,new h_([new p_(i.value)],[]),void 0,i.sourceSpan))}else s.push(i)}}arrayFor(n){return n===Gi.Property||n===Gi.TwoWayProperty?(this.propertyBindings??=[],this.propertyBindings):(this.byKind.has(n)||this.byKind.set(n,[]),this.byKind.get(n))}};function $q(t,n){let e=mn(n);return t?[mn(0),mn(t),e]:[e]}function X_({attributes:t,bindings:n,classes:e,i18n:i,projectAs:r,styles:a,template:o}){let s=[...t];if(r!==null){let c=US(r)[0];s.push(mn(5),um(c))}return e.length>0&&s.push(mn(1),...e),a.length>0&&s.push(mn(2),...a),n.length>0&&s.push(mn(3),...n),o.length>0&&s.push(mn(4),...o),i.length>0&&s.push(mn(6),...i),ko(s)}function qq(t){let n=new Map;for(let e of t.units){for(let i of e.create)i.kind===Ze.I18nAttributes&&n.set(i.target,i);for(let i of e.update)switch(i.kind){case Ze.Property:case Ze.Attribute:if(i.i18nContext===null||!(i.expression instanceof b0))continue;let r=n.get(i.target);if(r===void 0)throw new Error("AssertionError: An i18n attribute binding instruction requires the owning element to have an I18nAttributes create instruction");if(r.target!==i.target)throw new Error("AssertionError: Expected i18nAttributes target element to match binding target element");let a=[];for(let o=0;o<i.expression.expressions.length;o++){let s=i.expression.expressions[o];if(i.expression.i18nPlaceholders.length!==i.expression.expressions.length)throw new Error(`AssertionError: An i18n attribute binding instruction requires the same number of expressions and placeholders, but found ${i.expression.i18nPlaceholders.length} placeholders and ${i.expression.expressions.length} expressions`);a.push(ok(i.i18nContext,r.target,r.xref,r.handle,s,null,i.expression.i18nPlaceholders[o],Y5.Creation,Am.I18nAttribute,i.name,i.sourceSpan))}Fn.replaceWithMany(i,a);break}}}function eee(t){for(let n of t.units)for(let e of n.create)if(e.kind===Ze.Defer){if(e.resolverFn!==null)continue;if(e.ownResolverFn!==null){if(e.handle.slot===null)throw new Error("AssertionError: slot must be assigned before extracting defer deps functions");let i=n.fnName?.replace("_Template","");e.resolverFn=t.pool.getSharedFunctionReference(e.ownResolverFn,`${i}_Defer_${e.handle.slot}_DepsFn`,!1)}}}function tee(t){let n=new Map;for(let r of t.units)for(let a of r.ops())switch(a.kind){case Ze.Binding:case Ze.Property:case Ze.Attribute:case Ze.ExtractedAttribute:if(a.i18nMessage===null)continue;if(!n.has(a.i18nMessage)){let o=XE(Lp.Attr,t.allocateXrefId(),null,a.i18nMessage,null);r.create.push(o),n.set(a.i18nMessage,o.xref)}a.i18nContext=n.get(a.i18nMessage);break}let e=new Map;for(let r of t.units)for(let a of r.create)switch(a.kind){case Ze.I18nStart:if(a.xref===a.root){let o=XE(Lp.RootI18n,t.allocateXrefId(),a.xref,a.message,null);r.create.push(o),a.context=o.xref,e.set(a.xref,o)}break}for(let r of t.units)for(let a of r.create)if(a.kind===Ze.I18nStart&&a.xref!==a.root){let o=e.get(a.root);if(o===void 0)throw Error("AssertionError: Root i18n block i18n context should have been created.");a.context=o.xref,e.set(a.xref,o)}let i=null;for(let r of t.units)for(let a of r.create)switch(a.kind){case Ze.I18nStart:i=a;break;case Ze.I18nEnd:i=null;break;case Ze.IcuStart:if(i===null)throw Error("AssertionError: Unexpected ICU outside of an i18n block.");if(a.message.id!==i.message.id){let o=XE(Lp.Icu,t.allocateXrefId(),i.root,a.message,null);r.create.push(o),a.context=o.xref}else a.context=i.context,e.get(i.xref).contextKind=Lp.Icu;break}}function nee(t){let n=new Map;for(let e of t.units)for(let i of e.update.reversed())if(i.kind===Ze.Binding&&i.isTextAttribute){let r=n.get(i.target)||new Set;r.has(i.name)&&t.compatibility===jl.TemplateDefinitionBuilder&&(i.name==="style"||i.name==="class")&&Fn.remove(i),r.add(i.name),n.set(i.target,r)}}function iee(t){for(let n of t.units)for(let e of n.create)e.kind===Ze.Defer&&(e.placeholderMinimumTime!==null&&(e.placeholderConfig=new q5(um([e.placeholderMinimumTime]))),(e.loadingMinimumTime!==null||e.loadingAfterTime!==null)&&(e.loadingConfig=new q5(um([e.loadingMinimumTime,e.loadingAfterTime]))))}function ree(t){let n=new Map;function e(r){if(n.has(r.xref))return n.get(r.xref);let a=new Y_;for(let o of r.create)if(!(!Q4(o)||o.localRefs===null)){if(!Array.isArray(o.localRefs))throw new Error("LocalRefs were already processed, but were needed to resolve defer targets.");for(let s of o.localRefs)s.target===""&&a.targets.set(s.name,{xref:o.xref,slot:o.handle})}return n.set(r.xref,a),a}function i(r,a,o){switch(a.trigger.kind){case Ss.Idle:case Ss.Immediate:case Ss.Timer:return;case Ss.Hover:case Ss.Interaction:case Ss.Viewport:if(a.trigger.targetName===null){if(o===null)throw new Error("defer on trigger with no target name must have a placeholder block");let l=t.views.get(o);if(l==null)throw new Error("AssertionError: could not find placeholder view for defer on trigger");for(let f of l.create)if(gm(f)&&(Q4(f)||f.kind===Ze.Projection)){a.trigger.targetXref=f.xref,a.trigger.targetView=o,a.trigger.targetSlotViewSteps=-1,a.trigger.targetSlot=f.handle;return}return}let s=o!==null?t.views.get(o):r,c=o!==null?-1:0;for(;s!==null;){let l=e(s);if(l.targets.has(a.trigger.targetName)){let{xref:f,slot:d}=l.targets.get(a.trigger.targetName);a.trigger.targetXref=f,a.trigger.targetView=s.xref,a.trigger.targetSlotViewSteps=c,a.trigger.targetSlot=d;return}s=s.parent!==null?t.views.get(s.parent):null,c++}break;default:throw new Error(`Trigger kind ${a.trigger.kind} not handled`)}}for(let r of t.units){let a=new Map;for(let o of r.create)switch(o.kind){case Ze.Defer:a.set(o.xref,o);break;case Ze.DeferOn:let s=a.get(o.defer);i(r,o,s.placeholderView);break}}}var Y_=class{constructor(){this.targets=new Map}},aee=new Map([[Ze.ElementEnd,[Ze.ElementStart,Ze.Element]],[Ze.ContainerEnd,[Ze.ContainerStart,Ze.Container]],[Ze.I18nEnd,[Ze.I18nStart,Ze.I18n]]]),oee=new Set([Ze.Pipe]);function see(t){for(let n of t.units)for(let e of n.create){let i=aee.get(e.kind);if(i===void 0)continue;let[r,a]=i,o=e.prev;for(;o!==null&&oee.has(o.kind);)o=o.prev;o!==null&&o.kind===r&&(o.kind=a,Fn.remove(e))}}function cee(t){for(let n of t.units)for(let e of n.ops())rc(e,i=>pee(i,{job:t}),io.None),rc(e,Aee,io.None)}var VIe=[S1,V2,Tu,H4,Yp].map(t=>t.constructor.name);function M2(t){return t instanceof YA?M2(t.expr):t instanceof Xa?M2(t.lhs)||M2(t.rhs):t instanceof t3?t.falseCase&&M2(t.falseCase)?!0:M2(t.condition)||M2(t.trueCase):t instanceof S5?M2(t.condition):t instanceof Lu?M2(t.expr):t instanceof Ql?M2(t.receiver):t instanceof n3?M2(t.receiver)||M2(t.index):t instanceof S1||t instanceof V2||t instanceof Tu||t instanceof H4||t instanceof Yp}function lee(t){let n=new Set;return bi(t,e=>(e instanceof Lu&&n.add(e.xref),e),io.None),n}function uee(t,n,e){return bi(t,i=>{if(i instanceof Lu&&n.has(i.xref)){let r=new a3(i.xref);return e.job.compatibility===jl.TemplateDefinitionBuilder?new Lu(r,r.xref):r}return i},io.None),t}function DA(t,n,e){let i;if(M2(t)){let r=e.job.allocateXrefId();i=[new Lu(t,r),new a3(r)]}else i=[t,t.clone()],uee(i[1],lee(i[0]),e);return new lm(i[0],n(i[1]))}function fee(t){return t instanceof sm||t instanceof cm||t instanceof H4}function dee(t){return t instanceof Ql||t instanceof n3||t instanceof S1}function pk(t){return fee(t)||dee(t)}function hee(t){if(pk(t)&&t.receiver instanceof lm){let n=t.receiver;for(;n.expr instanceof lm;)n=n.expr;return n}return null}function pee(t,n){if(!pk(t))return t;let e=hee(t);if(e){if(t instanceof S1)return e.expr=e.expr.callFn(t.args),t.receiver;if(t instanceof Ql)return e.expr=e.expr.prop(t.name),t.receiver;if(t instanceof n3)return e.expr=e.expr.key(t.index),t.receiver;if(t instanceof H4)return e.expr=DA(e.expr,i=>i.callFn(t.args),n),t.receiver;if(t instanceof sm)return e.expr=DA(e.expr,i=>i.prop(t.name),n),t.receiver;if(t instanceof cm)return e.expr=DA(e.expr,i=>i.key(t.index),n),t.receiver}else{if(t instanceof H4)return DA(t.receiver,i=>i.callFn(t.args),n);if(t instanceof sm)return DA(t.receiver,i=>i.prop(t.name),n);if(t instanceof cm)return DA(t.receiver,i=>i.key(t.index),n)}return t}function Aee(t){return t instanceof lm?new t3(new Xa(Ni.Equals,t.guard,I5),I5,t.expr):t}var SN="\uFFFD",mee="#",gee="*",vee="/",yee=":",bee="[",xee="]",Cee="|";function wee(t){let n=new Map,e=new Map,i=new Map;for(let a of t.units)for(let o of a.create)switch(o.kind){case Ze.I18nContext:let s=Eee(t,o);a.create.push(s),n.set(o.xref,s),i.set(o.xref,o);break;case Ze.I18nStart:e.set(o.xref,o);break}let r=null;for(let a of t.units)for(let o of a.create)switch(o.kind){case Ze.IcuStart:r=o,Fn.remove(o);let s=i.get(o.context);if(s.contextKind!==Lp.Icu)continue;let c=e.get(s.i18nBlock);if(c.context===s.xref)continue;let l=e.get(c.root),f=n.get(l.context);if(f===void 0)throw Error("AssertionError: ICU sub-message should belong to a root message.");let d=n.get(s.xref);d.messagePlaceholder=o.messagePlaceholder,f.subMessages.push(d.xref);break;case Ze.IcuEnd:r=null,Fn.remove(o);break;case Ze.IcuPlaceholder:if(r===null||r.context==null)throw Error("AssertionError: Unexpected ICU placeholder outside of i18n context");n.get(r.context).postprocessingParams.set(o.name,mn(_ee(o))),Fn.remove(o);break}}function Eee(t,n,e){let i=IN(n.params),r=IN(n.postprocessingParams),a=[...n.params.values()].some(o=>o.length>1);return Tq(t.allocateXrefId(),n.xref,n.i18nBlock,n.message,e??null,i,r,a)}function _ee(t){if(t.strings.length!==t.expressionPlaceholders.length+1)throw Error(`AssertionError: Invalid ICU placeholder with ${t.strings.length} strings and ${t.expressionPlaceholders.length} expressions`);let n=t.expressionPlaceholders.map(HA);return t.strings.flatMap((e,i)=>[e,n[i]||""]).join("")}function IN(t){let n=new Map;for(let[e,i]of t){let r=See(i);r!==null&&n.set(e,mn(r))}return n}function See(t){if(t.length===0)return null;let n=t.map(e=>HA(e));return n.length===1?n[0]:`${bee}${n.join(Cee)}${xee}`}function HA(t){if(t.flags&Yo.ElementTag&&t.flags&Yo.TemplateTag){if(typeof t.value!="object")throw Error("AssertionError: Expected i18n param value to have an element and template slot");let r=HA(fi(dt({},t),{value:t.value.element,flags:t.flags&~Yo.TemplateTag})),a=HA(fi(dt({},t),{value:t.value.template,flags:t.flags&~Yo.ElementTag}));return t.flags&Yo.OpenTag&&t.flags&Yo.CloseTag?`${a}${r}${a}`:t.flags&Yo.CloseTag?`${r}${a}`:`${a}${r}`}if(t.flags&Yo.OpenTag&&t.flags&Yo.CloseTag)return`${HA(fi(dt({},t),{flags:t.flags&~Yo.CloseTag}))}${HA(fi(dt({},t),{flags:t.flags&~Yo.OpenTag}))}`;if(t.flags===Yo.None)return`${t.value}`;let n="",e="";t.flags&Yo.ElementTag?n=mee:t.flags&Yo.TemplateTag&&(n=gee),n!==""&&(e=t.flags&Yo.CloseTag?vee:"");let i=t.subTemplateIndex===null?"":`${yee}${t.subTemplateIndex}`;return`${SN}${e}${n}${t.value}${i}${SN}`}function Iee(t){for(let n of t.units){let e=new Map;for(let r of n.create){if(gm(r)){if(r.handle.slot===null)throw new Error("AssertionError: expected slots to have been allocated before generating advance() calls")}else continue;e.set(r.xref,r.handle.slot)}let i=0;for(let r of n.update){let a=null;if(_y(r)?a=r:o1(r,s=>{a===null&&_y(s)&&(a=s)}),a===null)continue;if(!e.has(a.target))throw new Error(`AssertionError: reference to unknown slot for target ${a.target}`);let o=e.get(a.target);if(i!==o){let s=o-i;if(s<0)throw new Error("AssertionError: slot counter should never need to move backwards");Fn.insertBefore(hq(s,a.sourceSpan),r),i=o}}}}function Mee(t){let n=t.compatibility===jl.TemplateDefinitionBuilder,e=[],i=0;for(let r of t.units)for(let a of r.create)a.kind===Ze.Projection&&(e.push(a.selector),a.projectionSlotIndex=i++);if(e.length>0){let r=null;if(e.length>1||e[0]!=="*"){let a=e.map(o=>o==="*"?o:US(o));r=t.pool.getConstLiteral(um(a),n)}t.contentSelectors=t.pool.getConstLiteral(um(e),n),t.root.create.prepend([_q(r)])}}function Tee(t){f5(t.root,null)}function f5(t,n){let e=Bee(t,n);for(let i of t.create)switch(i.kind){case Ze.Template:f5(t.job.views.get(i.xref),e);break;case Ze.Projection:i.fallbackView!==null&&f5(t.job.views.get(i.fallbackView),e);break;case Ze.RepeaterCreate:f5(t.job.views.get(i.xref),e),i.emptyView&&f5(t.job.views.get(i.emptyView),e);break;case Ze.Listener:case Ze.TwoWayListener:i.handlerOps.prepend(Z_(t,e,!0));break}t.update.prepend(Z_(t,e,!1))}function Bee(t,n){let e={view:t.xref,viewContextVariable:{kind:yc.Context,name:null,view:t.xref},contextVariables:new Map,aliases:t.aliases,references:[],letDeclarations:[],parent:n};for(let i of t.contextVariables.keys())e.contextVariables.set(i,{kind:yc.Identifier,name:null,identifier:i,local:!1});for(let i of t.create)switch(i.kind){case Ze.ElementStart:case Ze.Template:if(!Array.isArray(i.localRefs))throw new Error("AssertionError: expected localRefs to be an array");for(let r=0;r<i.localRefs.length;r++)e.references.push({name:i.localRefs[r].name,targetId:i.xref,targetSlot:i.handle,offset:r,variable:{kind:yc.Identifier,name:null,identifier:i.localRefs[r].name,local:!1}});break;case Ze.DeclareLet:e.letDeclarations.push({targetId:i.xref,targetSlot:i.handle,variable:{kind:yc.Identifier,name:null,identifier:i.declaredName,local:!1}});break}return e}function Z_(t,n,e){let i=[];n.view!==t.xref&&i.push(P4(t.job.allocateXrefId(),n.viewContextVariable,new My,N2.None));let r=t.job.views.get(n.view);for(let[a,o]of r.contextVariables){let s=new r3(n.view),c=o===dk?s:new Ql(s,o);i.push(P4(t.job.allocateXrefId(),n.contextVariables.get(a),c,N2.None))}for(let a of r.aliases)i.push(P4(t.job.allocateXrefId(),a,a.expression.clone(),N2.AlwaysInline));for(let a of n.references)i.push(P4(t.job.allocateXrefId(),a.variable,new Sy(a.targetId,a.targetSlot,a.offset),N2.None));if(n.view!==t.xref||e)for(let a of n.letDeclarations)i.push(P4(t.job.allocateXrefId(),a.variable,new J5(a.targetId,a.targetSlot),N2.None));return n.parent!==null&&i.push(...Z_(t,n.parent,!1)),i}function Lee(t){for(let n of t.units)for(let e of n.ops())rc(e,i=>i instanceof q5?mn(t.addConst(i.expr)):i,io.None)}var MN="style.",TN="class.",Dee="style!",BN="class!",LN="!important";function Fee(t){for(let n of t.root.update)if(n.kind===Ze.Binding&&n.bindingKind===Gi.Property)if(n.name.endsWith(LN)&&(n.name=n.name.substring(0,n.name.length-LN.length)),n.name.startsWith(MN)){n.bindingKind=Gi.StyleProperty,n.name=n.name.substring(MN.length),Nee(n.name)||(n.name=Pee(n.name));let{property:e,suffix:i}=YE(n.name);n.name=e,n.unit=i}else n.name.startsWith(Dee)?(n.bindingKind=Gi.StyleProperty,n.name="style"):n.name.startsWith(TN)?(n.bindingKind=Gi.ClassName,n.name=YE(n.name.substring(TN.length)).property):n.name.startsWith(BN)&&(n.bindingKind=Gi.ClassName,n.name=YE(n.name.substring(BN.length)).property)}function Nee(t){return t.startsWith("--")}function Pee(t){return t.replace(/[a-z][A-Z]/g,n=>n.charAt(0)+"-"+n.charAt(1)).toLowerCase()}function YE(t){let n=t.indexOf("!important");n!==-1&&(t=n>0?t.substring(0,n):"");let e=null,i=t,r=t.lastIndexOf(".");return r>0&&(e=t.slice(r+1),i=t.substring(0,r)),{property:i,suffix:e}}function J_(t,n=!1){return I1(Object.keys(t).map(e=>({key:e,quoted:n,value:t[e]})))}var $_=class{visitText(n){return n.value}visitContainer(n){return n.children.map(e=>e.visit(this)).join("")}visitIcu(n){let e=Object.keys(n.cases).map(r=>`${r} {${n.cases[r].visit(this)}}`);return`{${n.expressionPlaceholder}, ${n.type}, ${e.join(" ")}}`}visitTagPlaceholder(n){return n.isVoid?this.formatPh(n.startName):`${this.formatPh(n.startName)}${n.children.map(e=>e.visit(this)).join("")}${this.formatPh(n.closeName)}`}visitPlaceholder(n){return this.formatPh(n.name)}visitBlockPlaceholder(n){return`${this.formatPh(n.startName)}${n.children.map(e=>e.visit(this)).join("")}${this.formatPh(n.closeName)}`}visitIcuPlaceholder(n,e){return this.formatPh(n.name)}formatPh(n){return`{${c7(n,!1)}}`}},kee=new $_;function Ak(t){return t.visit(kee)}var j4=class{constructor(n,e){this.sourceSpan=n,this.i18n=e}},Zp=class extends j4{constructor(n,e,i,r){super(e,r),this.value=n,this.tokens=i}visit(n,e){return n.visitText(this,e)}},kp=class extends j4{constructor(n,e,i,r,a,o){super(r,o),this.switchValue=n,this.type=e,this.cases=i,this.switchValueSourceSpan=a}visit(n,e){return n.visitExpansion(this,e)}},Oy=class{constructor(n,e,i,r,a){this.value=n,this.expression=e,this.sourceSpan=i,this.valueSourceSpan=r,this.expSourceSpan=a}visit(n,e){return n.visitExpansionCase(this,e)}},q_=class extends j4{constructor(n,e,i,r,a,o,s){super(i,s),this.name=n,this.value=e,this.keySpan=r,this.valueSpan=a,this.valueTokens=o}visit(n,e){return n.visitAttribute(this,e)}},T2=class extends j4{constructor(n,e,i,r,a,o=null,s){super(r,s),this.name=n,this.attrs=e,this.children=i,this.startSourceSpan=a,this.endSourceSpan=o}visit(n,e){return n.visitElement(this,e)}},t7=class{constructor(n,e){this.value=n,this.sourceSpan=e}visit(n,e){return n.visitComment(this,e)}},D2=class extends j4{constructor(n,e,i,r,a,o,s=null,c){super(r,c),this.name=n,this.parameters=e,this.children=i,this.nameSpan=a,this.startSourceSpan=o,this.endSourceSpan=s}visit(n,e){return n.visitBlock(this,e)}},zy=class{constructor(n,e){this.expression=n,this.sourceSpan=e}visit(n,e){return n.visitBlockParameter(this,e)}},Uy=class{constructor(n,e,i,r,a){this.name=n,this.value=e,this.sourceSpan=i,this.nameSpan=r,this.valueSpan=a}visit(n,e){return n.visitLetDeclaration(this,e)}};function t0(t,n,e=null){let i=[],r=t.visit?a=>t.visit(a,e)||a.visit(t,e):a=>a.visit(t,e);return n.forEach(a=>{let o=r(a);o&&i.push(o)}),i}var Vy={AElig:"\xC6",AMP:"&",amp:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xC5",angst:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212C",Bscr:"\u212C",bernou:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",breve:"\u02D8",Bumpeq:"\u224E",HumpDownHump:"\u224E",bump:"\u224E",CHcy:"\u0427",COPY:"\xA9",copy:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212D",Cfr:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",cedil:"\xB8",CenterDot:"\xB7",centerdot:"\xB7",middot:"\xB7",Chi:"\u03A7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201D",rdquo:"\u201D",rdquor:"\u201D",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2A74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222F",DoubleContourIntegral:"\u222F",ContourIntegral:"\u222E",conint:"\u222E",oint:"\u222E",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",asympeq:"\u224D",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",DoubleLeftTee:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",acute:"\xB4",DiacriticalDot:"\u02D9",dot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",dblac:"\u02DD",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02DC",tilde:"\u02DC",Diamond:"\u22C4",diam:"\u22C4",diamond:"\u22C4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DoubleDot:"\xA8",die:"\xA8",uml:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21D3",Downarrow:"\u21D3",dArr:"\u21D3",DoubleLeftArrow:"\u21D0",Leftarrow:"\u21D0",lArr:"\u21D0",DoubleLeftRightArrow:"\u21D4",Leftrightarrow:"\u21D4",hArr:"\u21D4",iff:"\u21D4",DoubleLongLeftArrow:"\u27F8",Longleftarrow:"\u27F8",xlArr:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",Longleftrightarrow:"\u27FA",xhArr:"\u27FA",DoubleLongRightArrow:"\u27F9",Longrightarrow:"\u27F9",xrArr:"\u27F9",DoubleRightArrow:"\u21D2",Implies:"\u21D2",Rightarrow:"\u21D2",rArr:"\u21D2",DoubleRightTee:"\u22A8",vDash:"\u22A8",DoubleUpArrow:"\u21D1",Uparrow:"\u21D1",uArr:"\u21D1",DoubleUpDownArrow:"\u21D5",Updownarrow:"\u21D5",vArr:"\u21D5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",duarr:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",leftharpoondown:"\u21BD",lhard:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",rhard:"\u21C1",rightharpoondown:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",top:"\u22A4",DownTeeArrow:"\u21A7",mapstodown:"\u21A7",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21CC",rightleftharpoons:"\u21CC",rlhar:"\u21CC",Escr:"\u2130",expectation:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",blacksquare:"\u25AA",squarf:"\u25AA",squf:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",ggg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22DB",gel:"\u22DB",gtreqless:"\u22DB",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2A7E",geqslant:"\u2A7E",ges:"\u2A7E",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",NestedGreaterGreater:"\u226B",gg:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",caron:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",Poincareplane:"\u210C",HilbertSpace:"\u210B",Hscr:"\u210B",hamilt:"\u210B",Hopf:"\u210D",quaternions:"\u210D",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224F",bumpe:"\u224F",bumpeq:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xCC",Imacr:"\u012A",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222C",Integral:"\u222B",int:"\u222B",Intersection:"\u22C2",bigcap:"\u22C2",xcap:"\u22C2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219E",twoheadleftarrow:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",lang:"\u27E8",langle:"\u27E8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21E4",larrb:"\u21E4",LeftArrowRightArrow:"\u21C6",leftrightarrows:"\u21C6",lrarr:"\u21C6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27E6",lobrk:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",dharl:"\u21C3",downharpoonleft:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",lfloor:"\u230A",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",dashv:"\u22A3",LeftTeeArrow:"\u21A4",mapstoleft:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",vartriangleleft:"\u22B2",vltri:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",ltrie:"\u22B4",trianglelefteq:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",uharl:"\u21BF",upharpoonleft:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",leftharpoonup:"\u21BC",lharu:"\u21BC",LeftVectorBar:"\u2952",LessEqualGreater:"\u22DA",leg:"\u22DA",lesseqgtr:"\u22DA",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",leqslant:"\u2A7D",les:"\u2A7D",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",lAarr:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",longleftarrow:"\u27F5",xlarr:"\u27F5",LongLeftRightArrow:"\u27F7",longleftrightarrow:"\u27F7",xharr:"\u27F7",LongRightArrow:"\u27F6",longrightarrow:"\u27F6",xrarr:"\u27F6",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21B0",lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",NestedLessLess:"\u226A",ll:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1D544}",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",ZeroWidthSpace:"\u200B",NewLine:`
`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nbsp:"\xA0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226F",ngt:"\u226F",ngtr:"\u226F",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",nGtv:"\u226B\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224E\u0338",nbump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",nbumpe:"\u224F\u0338",NotLeftTriangle:"\u22EA",nltri:"\u22EA",ntriangleleft:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",nltrie:"\u22EC",ntrianglelefteq:"\u22EC",NotLess:"\u226E",nless:"\u226E",nlt:"\u226E",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226A\u0338",nLtv:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",npre:"\u2AAF\u0338",npreceq:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",nprcue:"\u22E0",NotReverseElement:"\u220C",notni:"\u220C",notniva:"\u220C",NotRightTriangle:"\u22EB",nrtri:"\u22EB",ntriangleright:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",nrtrie:"\u22ED",ntrianglerighteq:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",nsqsube:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",nsqsupe:"\u22E3",NotSubset:"\u2282\u20D2",nsubset:"\u2282\u20D2",vnsub:"\u2282\u20D2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",nsce:"\u2AB0\u0338",nsucceq:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",nsccue:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",nsupset:"\u2283\u20D2",vnsup:"\u2283\u20D2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",ohm:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",ldquo:"\u201C",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",oline:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",tbrk:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",part:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",plusmn:"\xB1",pm:"\xB1",Popf:"\u2119",primes:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",pr:"\u227A",prec:"\u227A",PrecedesEqual:"\u2AAF",pre:"\u2AAF",preceq:"\u2AAF",PrecedesSlantEqual:"\u227C",prcue:"\u227C",preccurlyeq:"\u227C",PrecedesTilde:"\u227E",precsim:"\u227E",prsim:"\u227E",Prime:"\u2033",Product:"\u220F",prod:"\u220F",Proportional:"\u221D",prop:"\u221D",propto:"\u221D",varpropto:"\u221D",vprop:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',quot:'"',Qfr:"\u{1D514}",Qopf:"\u211A",rationals:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xAE",circledR:"\xAE",reg:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",twoheadrightarrow:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",Rfr:"\u211C",real:"\u211C",realpart:"\u211C",ReverseElement:"\u220B",SuchThat:"\u220B",ni:"\u220B",niv:"\u220B",ReverseEquilibrium:"\u21CB",leftrightharpoons:"\u21CB",lrhar:"\u21CB",ReverseUpEquilibrium:"\u296F",duhar:"\u296F",Rho:"\u03A1",RightAngleBracket:"\u27E9",rang:"\u27E9",rangle:"\u27E9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21E5",rarrb:"\u21E5",RightArrowLeftArrow:"\u21C4",rightleftarrows:"\u21C4",rlarr:"\u21C4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27E7",robrk:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",dharr:"\u21C2",downharpoonright:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rfloor:"\u230B",RightTee:"\u22A2",vdash:"\u22A2",RightTeeArrow:"\u21A6",map:"\u21A6",mapsto:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",vartriangleright:"\u22B3",vrtri:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",rtrie:"\u22B5",trianglerighteq:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",uharr:"\u21BE",upharpoonright:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",rharu:"\u21C0",rightharpoonup:"\u21C0",RightVectorBar:"\u2953",Ropf:"\u211D",reals:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",rAarr:"\u21DB",Rscr:"\u211B",realine:"\u211B",Rsh:"\u21B1",rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",radic:"\u221A",Square:"\u25A1",squ:"\u25A1",square:"\u25A1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228F",sqsub:"\u228F",sqsubset:"\u228F",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",sstarf:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227B",sc:"\u227B",succ:"\u227B",SucceedsEqual:"\u2AB0",sce:"\u2AB0",succeq:"\u2AB0",SucceedsSlantEqual:"\u227D",sccue:"\u227D",succcurlyeq:"\u227D",SucceedsTilde:"\u227F",scsim:"\u227F",succsim:"\u227F",Sum:"\u2211",sum:"\u2211",Sup:"\u22D1",Supset:"\u22D1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xDE",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:"	",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223C",sim:"\u223C",thicksim:"\u223C",thksim:"\u223C",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",tdot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",lowbar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",bbrk:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",bigcup:"\u22C3",xcup:"\u22C3",UnionPlus:"\u228E",uplus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",udarr:"\u21C5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296E",udhar:"\u296E",UpTee:"\u22A5",bot:"\u22A5",bottom:"\u22A5",perp:"\u22A5",UpTeeArrow:"\u21A5",mapstoup:"\u21A5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",bigvee:"\u22C1",xvee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200A",hairsp:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",bigwedge:"\u22C0",xwedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",mstpos:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acy:"\u0430",aelig:"\xE6",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",and:"\u2227",wedge:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",angle:"\u2220",ange:"\u29A4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",approxeq:"\u224A",apid:"\u224B",apos:"'",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",midast:"*",atilde:"\xE3",auml:"\xE4",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",bcong:"\u224C",backepsilon:"\u03F6",bepsi:"\u03F6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223D",bsim:"\u223D",backsimeq:"\u22CD",bsime:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23B6",bcy:"\u0431",bdquo:"\u201E",ldquor:"\u201E",bemptyv:"\u29B0",beta:"\u03B2",beth:"\u2136",between:"\u226C",twixt:"\u226C",bfr:"\u{1D51F}",bigcirc:"\u25EF",xcirc:"\u25EF",bigodot:"\u2A00",xodot:"\u2A00",bigoplus:"\u2A01",xoplus:"\u2A01",bigotimes:"\u2A02",xotime:"\u2A02",bigsqcup:"\u2A06",xsqcup:"\u2A06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25BD",xdtri:"\u25BD",bigtriangleup:"\u25B3",xutri:"\u25B3",biguplus:"\u2A04",xuplus:"\u2A04",bkarow:"\u290D",rbarr:"\u290D",blacklozenge:"\u29EB",lozf:"\u29EB",blacktriangle:"\u25B4",utrif:"\u25B4",blacktriangledown:"\u25BE",dtrif:"\u25BE",blacktriangleleft:"\u25C2",ltrif:"\u25C2",blacktriangleright:"\u25B8",rtrif:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",minusb:"\u229F",boxplus:"\u229E",plusb:"\u229E",boxtimes:"\u22A0",timesb:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2AAE",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cemptyv:"\u29B2",cent:"\xA2",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21BA",olarr:"\u21BA",circlearrowright:"\u21BB",orarr:"\u21BB",circledS:"\u24C8",oS:"\u24C8",circledast:"\u229B",oast:"\u229B",circledcirc:"\u229A",ocir:"\u229A",circleddash:"\u229D",odash:"\u229D",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2A6D",copf:"\u{1D554}",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",curlyeqprec:"\u22DE",cuesc:"\u22DF",curlyeqsucc:"\u22DF",cularr:"\u21B6",curvearrowleft:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curvearrowright:"\u21B7",curarrm:"\u293C",curlyvee:"\u22CE",cuvee:"\u22CE",curlywedge:"\u22CF",cuwed:"\u22CF",curren:"\xA4",cwint:"\u2231",cylcty:"\u232D",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290F",rBarr:"\u290F",dcaron:"\u010F",dcy:"\u0434",ddarr:"\u21CA",downdownarrows:"\u21CA",ddotseq:"\u2A77",eDDot:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03DD",gammad:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",llcorner:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22A1",sdotb:"\u22A1",drcorn:"\u231F",lrcorner:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",triangledown:"\u25BF",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xEA",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044D",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",eqslantgtr:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",eqslantless:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",straightepsilon:"\u03F5",varepsilon:"\u03F5",equals:"=",equest:"\u225F",questeq:"\u225F",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212F",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",fork:"\u22D4",pitchfork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",half:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1D4BB}",gEl:"\u2A8C",gtreqqless:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gap:"\u2A86",gtrapprox:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gnsim:"\u22E7",gopf:"\u{1D558}",gscr:"\u210A",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtrdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrarr:"\u2978",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hardcy:"\u044A",harrcir:"\u2948",harrw:"\u21AD",leftrightsquigarrow:"\u21AD",hbar:"\u210F",hslash:"\u210F",planck:"\u210F",plankv:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",larrhk:"\u21A9",hookrightarrow:"\u21AA",rarrhk:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xED",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",ifr:"\u{1D526}",igrave:"\xEC",iiiint:"\u2A0C",qint:"\u2A0C",iiint:"\u222D",tint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",imath:"\u0131",inodot:"\u0131",imof:"\u22B7",imped:"\u01B5",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",intcal:"\u22BA",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iquest:"\xBF",iscr:"\u{1D4BE}",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",varkappa:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAtail:"\u291B",lBarr:"\u290E",lEg:"\u2A8B",lesseqqgtr:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lambda:"\u03BB",langd:"\u2991",lap:"\u2A85",lessapprox:"\u2A85",laquo:"\xAB",larrbfs:"\u291F",larrfs:"\u291D",larrlp:"\u21AB",looparrowleft:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",leftarrowtail:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lcy:"\u043B",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21C7",llarr:"\u21C7",leftthreetimes:"\u22CB",lthree:"\u22CB",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessdot:"\u22D6",ltdot:"\u22D6",lfisht:"\u297C",lfr:"\u{1D529}",lgE:"\u2A91",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",longmapsto:"\u27FC",xmap:"\u27FC",looparrowright:"\u21AC",rarrlp:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",loz:"\u25CA",lozenge:"\u25CA",lpar:"(",lparlt:"\u2993",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsime:"\u2A8D",lsimg:"\u2A8F",lsquor:"\u201A",sbquo:"\u201A",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",triangleleft:"\u25C3",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",strns:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midcir:"\u2AF0",minus:"\u2212",minusdu:"\u2A2A",mlcp:"\u2ADB",models:"\u22A7",mopf:"\u{1D55E}",mscr:"\u{1D4C2}",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nLeftarrow:"\u21CD",nlArr:"\u21CD",nLeftrightarrow:"\u21CE",nhArr:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nRightarrow:"\u21CF",nrArr:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nacute:"\u0144",nang:"\u2220\u20D2",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",natur:"\u266E",natural:"\u266E",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",neArr:"\u21D7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1D52B}",nharr:"\u21AE",nleftrightarrow:"\u21AE",nhpar:"\u2AF2",nis:"\u22FC",nisd:"\u22FA",njcy:"\u045A",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219A",nleftarrow:"\u219A",nldr:"\u2025",nopf:"\u{1D55F}",not:"\xAC",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinvb:"\u22F7",notinvc:"\u22F6",notnivb:"\u22FE",notnivc:"\u22FD",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",nrarr:"\u219B",nrightarrow:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nscr:"\u{1D4C3}",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsubseteqq:"\u2AC5\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupseteqq:"\u2AC6\u0338",ntilde:"\xF1",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xF3",ocirc:"\xF4",ocy:"\u043E",odblac:"\u0151",odiv:"\u2A38",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",olcir:"\u29BE",olcross:"\u29BB",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",or:"\u2228",vee:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",para:"\xB6",parsim:"\u2AF3",parsl:"\u2AFD",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",straightphi:"\u03D5",varphi:"\u03D5",phone:"\u260E",pi:"\u03C0",piv:"\u03D6",varpi:"\u03D6",planckh:"\u210E",plus:"+",plusacir:"\u2A23",pluscir:"\u2A22",plusdu:"\u2A25",pluse:"\u2A72",plussim:"\u2A26",plustwo:"\u2A27",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",prE:"\u2AB3",prap:"\u2AB7",precapprox:"\u2AB7",precnapprox:"\u2AB9",prnap:"\u2AB9",precneqq:"\u2AB5",prnE:"\u2AB5",precnsim:"\u22E8",prnsim:"\u22E8",prime:"\u2032",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quatint:"\u2A16",quest:"?",rAtail:"\u291C",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",raemptyv:"\u29B3",rangd:"\u2992",range:"\u29A5",raquo:"\xBB",rarrap:"\u2975",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rightarrowtail:"\u21A3",rarrw:"\u219D",rightsquigarrow:"\u219D",ratail:"\u291A",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21B3",rect:"\u25AD",rfisht:"\u297D",rfr:"\u{1D52F}",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",varrho:"\u03F1",rightrightarrows:"\u21C9",rrarr:"\u21C9",rightthreetimes:"\u22CC",rthree:"\u22CC",ring:"\u02DA",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rsaquo:"\u203A",rscr:"\u{1D4C7}",rtimes:"\u22CA",rtri:"\u25B9",triangleright:"\u25B9",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",scE:"\u2AB4",scap:"\u2AB8",succapprox:"\u2AB8",scaron:"\u0161",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",succneqq:"\u2AB6",scnap:"\u2ABA",succnapprox:"\u2ABA",scnsim:"\u22E9",succnsim:"\u22E9",scpolint:"\u2A13",scy:"\u0441",sdot:"\u22C5",sdote:"\u2A66",seArr:"\u21D8",sect:"\xA7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1D530}",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",varsigma:"\u03C2",simdot:"\u2A6A",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",smashp:"\u2A33",smeparsl:"\u29E4",smile:"\u2323",ssmile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\uFE00",sqcups:"\u2294\uFE00",sscr:"\u{1D4C8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2AC5",subseteqq:"\u2AC5",subdot:"\u2ABD",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subsetneqq:"\u2ACB",subne:"\u228A",subsetneq:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supseteqq:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supsetneqq:"\u2ACC",supne:"\u228B",supsetneq:"\u228B",supplus:"\u2AC0",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1D531}",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",vartheta:"\u03D1",thorn:"\xFE",times:"\xD7",timesbar:"\u2A31",timesd:"\u2A30",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tprime:"\u2034",triangle:"\u25B5",utri:"\u25B5",triangleq:"\u225C",trie:"\u225C",tridot:"\u25EC",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",uHar:"\u2963",uacute:"\xFA",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uogon:"\u0173",uopf:"\u{1D566}",upsi:"\u03C5",upsilon:"\u03C5",upuparrows:"\u21C8",uuarr:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",uuml:"\xFC",uwangle:"\u29A7",vBar:"\u2AE8",vBarv:"\u2AE9",vangrt:"\u299C",varsubsetneq:"\u228A\uFE00",vsubne:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",vsubnE:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",vsupne:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vsupnE:"\u2ACC\uFE00",vcy:"\u0432",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",vfr:"\u{1D533}",vopf:"\u{1D567}",vscr:"\u{1D4CB}",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wscr:"\u{1D4CC}",xfr:"\u{1D535}",xi:"\u03BE",xnis:"\u22FB",xopf:"\u{1D569}",xscr:"\u{1D4CD}",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},mk="\uE500";Vy.ngsp=mk;var y5=class extends zr{constructor(n,e,i){super(i,n),this.tokenType=e}},eS=class{constructor(n,e,i){this.tokens=n,this.errors=e,this.nonNormalizedIcuExpressions=i}};function Ree(t,n,e,i={}){let r=new nS(new Cy(t,n),e,i);return r.tokenize(),new eS(Wee(r.tokens),r.errors,r.nonNormalizedIcuExpressions)}var Oee=/\r\n?/g;function s5(t){return`Unexpected character "${t===i1?"EOF":String.fromCharCode(t)}"`}function DN(t){return`Unknown entity "${t}" - use the "&#<decimal>;" or  "&#x<hex>;" syntax`}function zee(t,n){return`Unable to parse entity "${n}" - ${t} character reference entities must end with ";"`}var tS=function(t){return t.HEX="hexadecimal",t.DEC="decimal",t}(tS||{}),b5=class{constructor(n){this.error=n}},nS=class{constructor(n,e,i){this._getTagDefinition=e,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=i.tokenizeExpansionForms||!1,this._interpolationConfig=i.interpolationConfig||If,this._leadingTriviaCodePoints=i.leadingTriviaChars&&i.leadingTriviaChars.map(a=>a.codePointAt(0)||0);let r=i.range||{endPos:n.content.length,startPos:0,startLine:0,startCol:0};this._cursor=i.escapedString?new iS(n,r):new Hy(n,r),this._preserveLineEndings=i.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=i.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=i.tokenizeBlocks??!0,this._tokenizeLet=i.tokenizeLet??!0;try{this._cursor.init()}catch(a){this.handleError(a)}}_processCarriageReturns(n){return this._preserveLineEndings?n:n.replace(Oee,`
`)}tokenize(){for(;this._cursor.peek()!==i1;){let n=this._cursor.clone();try{this._attemptCharCode(zA)?this._attemptCharCode(k_)?this._attemptCharCode(GA)?this._consumeCdata(n):this._attemptCharCode(xy)?this._consumeComment(n):this._consumeDocType(n):this._attemptCharCode(Wd)?this._consumeTagClose(n):this._consumeTagOpen(n):this._tokenizeLet&&this._cursor.peek()===QE&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(n):this._tokenizeBlocks&&this._attemptCharCode(QE)?this._consumeBlockStart(n):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(q1)?this._consumeBlockEnd(n):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(e){this.handleError(e)}}this._beginToken(33),this._endToken([])}_getBlockName(){let n=!1,e=this._cursor.clone();return this._attemptCharCodeUntilFn(i=>G5(i)?!n:Gee(i)?(n=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeBlockStart(n){this._beginToken(24,n);let e=this._endToken([this._getBlockName()]);if(this._cursor.peek()===qd)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(tc),this._attemptCharCode(Mu))this._attemptCharCodeUntilFn(tc);else{e.type=28;return}this._attemptCharCode(Mf)?(this._beginToken(25),this._endToken([])):e.type=28}_consumeBlockEnd(n){this._beginToken(26,n),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(PN);this._cursor.peek()!==Mu&&this._cursor.peek()!==i1;){this._beginToken(27);let n=this._cursor.clone(),e=null,i=0;for(;this._cursor.peek()!==Rl&&this._cursor.peek()!==i1||e!==null;){let r=this._cursor.peek();if(r===m5)this._cursor.advance();else if(r===e)e=null;else if(e===null&&g5(r))e=r;else if(r===qd&&e===null)i++;else if(r===Mu&&e===null){if(i===0)break;i>0&&i--}this._cursor.advance()}this._endToken([this._cursor.getChars(n)]),this._attemptCharCodeUntilFn(PN)}}_consumeLetDeclaration(n){if(this._beginToken(29,n),G5(this._cursor.peek()))this._attemptCharCodeUntilFn(tc);else{let r=this._endToken([this._cursor.getChars(n)]);r.type=32;return}let e=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(tc),!this._attemptCharCode(Bp)){e.type=32;return}this._attemptCharCodeUntilFn(r=>tc(r)&&!$S(r)),this._consumeLetDeclarationValue(),this._cursor.peek()===Rl?(this._beginToken(31),this._endToken([]),this._cursor.advance()):(e.type=32,e.sourceSpan=this._cursor.getSpan(n))}_getLetDeclarationName(){let n=this._cursor.clone(),e=!1;return this._attemptCharCodeUntilFn(i=>W5(i)||i===YS||i===l7||e&&_f(i)?(e=!0,!1):!0),this._cursor.getChars(n).trim()}_consumeLetDeclarationValue(){let n=this._cursor.clone();for(this._beginToken(30,n);this._cursor.peek()!==i1;){let e=this._cursor.peek();if(e===Rl)break;g5(e)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(i=>i===m5?(this._cursor.advance(),!1):i===e)),this._cursor.advance()}this._endToken([this._cursor.getChars(n)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(Qee(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===q1){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(n,e=this._cursor.clone()){this._currentTokenStart=e,this._currentTokenType=n}_endToken(n,e){if(this._currentTokenStart===null)throw new y5("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(e));if(this._currentTokenType===null)throw new y5("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let i={type:this._currentTokenType,parts:n,sourceSpan:(e??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(i),this._currentTokenStart=null,this._currentTokenType=null,i}_createError(n,e){this._isInExpansionForm()&&(n+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let i=new y5(n,this._currentTokenType,e);return this._currentTokenStart=null,this._currentTokenType=null,new b5(i)}handleError(n){if(n instanceof n7&&(n=this._createError(n.msg,this._cursor.getSpan(n.cursor))),n instanceof b5)this.errors.push(n.error);else throw n}_attemptCharCode(n){return this._cursor.peek()===n?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(n){return jee(this._cursor.peek(),n)?(this._cursor.advance(),!0):!1}_requireCharCode(n){let e=this._cursor.clone();if(!this._attemptCharCode(n))throw this._createError(s5(this._cursor.peek()),this._cursor.getSpan(e))}_attemptStr(n){let e=n.length;if(this._cursor.charsLeft()<e)return!1;let i=this._cursor.clone();for(let r=0;r<e;r++)if(!this._attemptCharCode(n.charCodeAt(r)))return this._cursor=i,!1;return!0}_attemptStrCaseInsensitive(n){for(let e=0;e<n.length;e++)if(!this._attemptCharCodeCaseInsensitive(n.charCodeAt(e)))return!1;return!0}_requireStr(n){let e=this._cursor.clone();if(!this._attemptStr(n))throw this._createError(s5(this._cursor.peek()),this._cursor.getSpan(e))}_attemptCharCodeUntilFn(n){for(;!n(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(n,e){let i=this._cursor.clone();if(this._attemptCharCodeUntilFn(n),this._cursor.diff(i)<e)throw this._createError(s5(this._cursor.peek()),this._cursor.getSpan(i))}_attemptUntilChar(n){for(;this._cursor.peek()!==n;)this._cursor.advance()}_readChar(){let n=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),n}_consumeEntity(n){this._beginToken(9);let e=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(GP)){let i=this._attemptCharCode(qP)||this._attemptCharCode(p$),r=this._cursor.clone();if(this._attemptCharCodeUntilFn(Vee),this._cursor.peek()!=Rl){this._cursor.advance();let o=i?tS.HEX:tS.DEC;throw this._createError(zee(o,this._cursor.getChars(e)),this._cursor.getSpan())}let a=this._cursor.getChars(r);this._cursor.advance();try{let o=parseInt(a,i?16:10);this._endToken([String.fromCharCode(o),this._cursor.getChars(e)])}catch{throw this._createError(DN(this._cursor.getChars(e)),this._cursor.getSpan())}}else{let i=this._cursor.clone();if(this._attemptCharCodeUntilFn(Hee),this._cursor.peek()!=Rl)this._beginToken(n,e),this._cursor=i,this._endToken(["&"]);else{let r=this._cursor.getChars(i);this._cursor.advance();let a=Vy[r];if(!a)throw this._createError(DN(r),this._cursor.getSpan(e));this._endToken([a,`&${r};`])}}}_consumeRawText(n,e){this._beginToken(n?6:7);let i=[];for(;;){let r=this._cursor.clone(),a=e();if(this._cursor=r,a)break;n&&this._cursor.peek()===by?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(6),this._beginToken(6)):i.push(this._readChar())}this._endToken([this._processCarriageReturns(i.join(""))])}_consumeComment(n){this._beginToken(10,n),this._requireCharCode(xy),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("-->")),this._beginToken(11),this._requireStr("-->"),this._endToken([])}_consumeCdata(n){this._beginToken(12,n),this._requireStr("CDATA["),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(n){this._beginToken(18,n);let e=this._cursor.clone();this._attemptUntilChar(D4);let i=this._cursor.getChars(e);this._cursor.advance(),this._endToken([i])}_consumePrefixAndName(){let n=this._cursor.clone(),e="";for(;this._cursor.peek()!==N4&&!Uee(this._cursor.peek());)this._cursor.advance();let i;this._cursor.peek()===N4?(e=this._cursor.getChars(n),this._cursor.advance(),i=this._cursor.clone()):i=n,this._requireCharCodeUntilFn(FN,e===""?0:1);let r=this._cursor.getChars(i);return[e,r]}_consumeTagOpen(n){let e,i,r;try{if(!W5(this._cursor.peek()))throw this._createError(s5(this._cursor.peek()),this._cursor.getSpan(n));for(r=this._consumeTagOpenStart(n),i=r.parts[0],e=r.parts[1],this._attemptCharCodeUntilFn(tc);this._cursor.peek()!==Wd&&this._cursor.peek()!==D4&&this._cursor.peek()!==zA&&this._cursor.peek()!==i1;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(tc),this._attemptCharCode(Bp)&&(this._attemptCharCodeUntilFn(tc),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(tc);this._consumeTagOpenEnd()}catch(o){if(o instanceof b5){r?r.type=4:(this._beginToken(5,n),this._endToken(["<"]));return}throw o}let a=this._getTagDefinition(e).getContentType(i);a===Sf.RAW_TEXT?this._consumeRawTextWithTagClose(i,e,!1):a===Sf.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(i,e,!0)}_consumeRawTextWithTagClose(n,e,i){this._consumeRawText(i,()=>!this._attemptCharCode(zA)||!this._attemptCharCode(Wd)||(this._attemptCharCodeUntilFn(tc),!this._attemptStrCaseInsensitive(e))?!1:(this._attemptCharCodeUntilFn(tc),this._attemptCharCode(D4))),this._beginToken(3),this._requireCharCodeUntilFn(r=>r===D4,3),this._cursor.advance(),this._endToken([n,e])}_consumeTagOpenStart(n){this._beginToken(0,n);let e=this._consumePrefixAndName();return this._endToken(e)}_consumeAttributeName(){let n=this._cursor.peek();if(n===j5||n===Q5)throw this._createError(s5(n),this._cursor.getSpan());this._beginToken(14);let e=this._consumePrefixAndName();this._endToken(e)}_consumeAttributeValue(){if(this._cursor.peek()===j5||this._cursor.peek()===Q5){let n=this._cursor.peek();this._consumeQuote(n);let e=()=>this._cursor.peek()===n;this._consumeWithInterpolation(16,17,e,e),this._consumeQuote(n)}else{let n=()=>FN(this._cursor.peek());this._consumeWithInterpolation(16,17,n,n)}}_consumeQuote(n){this._beginToken(15),this._requireCharCode(n),this._endToken([String.fromCodePoint(n)])}_consumeTagOpenEnd(){let n=this._attemptCharCode(Wd)?2:1;this._beginToken(n),this._requireCharCode(D4),this._endToken([])}_consumeTagClose(n){this._beginToken(3,n),this._attemptCharCodeUntilFn(tc);let e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(tc),this._requireCharCode(D4),this._endToken(e)}_consumeExpansionFormStart(){this._beginToken(19),this._requireCharCode(Mf),this._endToken([]),this._expansionCaseStack.push(19),this._beginToken(7);let n=this._readUntil(R2),e=this._processCarriageReturns(n);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([e]);else{let r=this._endToken([n]);e!==n&&this.nonNormalizedIcuExpressions.push(r)}this._requireCharCode(R2),this._attemptCharCodeUntilFn(tc),this._beginToken(7);let i=this._readUntil(R2);this._endToken([i]),this._requireCharCode(R2),this._attemptCharCodeUntilFn(tc)}_consumeExpansionCaseStart(){this._beginToken(20);let n=this._readUntil(Mf).trim();this._endToken([n]),this._attemptCharCodeUntilFn(tc),this._beginToken(21),this._requireCharCode(Mf),this._endToken([]),this._attemptCharCodeUntilFn(tc),this._expansionCaseStack.push(21)}_consumeExpansionCaseEnd(){this._beginToken(22),this._requireCharCode(q1),this._endToken([]),this._attemptCharCodeUntilFn(tc),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(23),this._requireCharCode(q1),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(n,e,i,r){this._beginToken(n);let a=[];for(;!i();){let o=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(a.join(""))],o),a.length=0,this._consumeInterpolation(e,o,r),this._beginToken(n)):this._cursor.peek()===by?(this._endToken([this._processCarriageReturns(a.join(""))]),a.length=0,this._consumeEntity(n),this._beginToken(n)):a.push(this._readChar())}this._inInterpolation=!1,this._endToken([this._processCarriageReturns(a.join(""))])}_consumeInterpolation(n,e,i){let r=[];this._beginToken(n,e),r.push(this._interpolationConfig.start);let a=this._cursor.clone(),o=null,s=!1;for(;this._cursor.peek()!==i1&&(i===null||!i());){let c=this._cursor.clone();if(this._isTagStart()){this._cursor=c,r.push(this._getProcessedChars(a,c)),this._endToken(r);return}if(o===null)if(this._attemptStr(this._interpolationConfig.end)){r.push(this._getProcessedChars(a,c)),r.push(this._interpolationConfig.end),this._endToken(r);return}else this._attemptStr("//")&&(s=!0);let l=this._cursor.peek();this._cursor.advance(),l===m5?this._cursor.advance():l===o?o=null:!s&&o===null&&g5(l)&&(o=l)}r.push(this._getProcessedChars(a,this._cursor)),this._endToken(r)}_getProcessedChars(n,e){return this._processCarriageReturns(e.getChars(n))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===i1||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===q1&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._cursor.peek()===QE||this._cursor.peek()===q1))}_isTagStart(){if(this._cursor.peek()===zA){let n=this._cursor.clone();n.advance();let e=n.peek();if(Wp<=e&&e<=u7||pm<=e&&e<=nb||e===Wd||e===k_)return!0}return!1}_readUntil(n){let e=this._cursor.clone();return this._attemptUntilChar(n),this._cursor.getChars(e)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===21}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===19}isExpansionFormStart(){if(this._cursor.peek()!==Mf)return!1;if(this._interpolationConfig){let n=this._cursor.clone(),e=this._attemptStr(this._interpolationConfig.start);return this._cursor=n,!e}return!0}};function tc(t){return!G5(t)||t===i1}function FN(t){return G5(t)||t===D4||t===zA||t===Wd||t===j5||t===Q5||t===Bp||t===i1}function Uee(t){return(t<Wp||u7<t)&&(t<pm||nb<t)&&(t<ZS||t>KP)}function Vee(t){return t===Rl||t===i1||!y$(t)}function Hee(t){return t===Rl||t===i1||!W5(t)}function Qee(t){return t!==q1}function jee(t,n){return NN(t)===NN(n)}function NN(t){return t>=Wp&&t<=u7?t-Wp+pm:t}function Gee(t){return W5(t)||_f(t)||t===l7}function PN(t){return t!==Rl&&tc(t)}function Wee(t){let n=[],e;for(let i=0;i<t.length;i++){let r=t[i];e&&e.type===5&&r.type===5||e&&e.type===16&&r.type===16?(e.parts[0]+=r.parts[0],e.sourceSpan.end=r.sourceSpan.end):(e=r,n.push(e))}return n}var Hy=class t{constructor(n,e){if(n instanceof t){this.file=n.file,this.input=n.input,this.end=n.end;let i=n.state;this.state={peek:i.peek,offset:i.offset,line:i.line,column:i.column}}else{if(!e)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=n,this.input=n.content,this.end=e.endPos,this.state={peek:-1,offset:e.startPos,line:e.startLine,column:e.startCol}}}clone(){return new t(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(n){return this.state.offset-n.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(n,e){n=n||this;let i=n;if(e)for(;this.diff(n)>0&&e.indexOf(n.peek())!==-1;)i===n&&(n=n.clone()),n.advance();let r=this.locationFromCursor(n),a=this.locationFromCursor(this),o=i!==n?this.locationFromCursor(i):r;return new Gr(r,a,o)}getChars(n){return this.input.substring(n.state.offset,this.state.offset)}charAt(n){return this.input.charCodeAt(n)}advanceState(n){if(n.offset>=this.end)throw this.state=n,new n7('Unexpected character "EOF"',this);let e=this.charAt(n.offset);e===Pp?(n.line++,n.column=0):$S(e)||n.column++,n.offset++,this.updatePeek(n)}updatePeek(n){n.peek=n.offset>=this.end?i1:this.charAt(n.offset)}locationFromCursor(n){return new K5(n.file,n.state.offset,n.state.line,n.state.column)}},iS=class t extends Hy{constructor(n,e){n instanceof t?(super(n),this.internalState=dt({},n.internalState)):(super(n,e),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new t(this)}getChars(n){let e=n.clone(),i="";for(;e.internalState.offset<this.internalState.offset;)i+=String.fromCodePoint(e.peek()),e.advance();return i}processEscapeSequence(){let n=()=>this.internalState.peek;if(n()===m5)if(this.internalState=dt({},this.state),this.advanceState(this.internalState),n()===XP)this.state.peek=Pp;else if(n()===YP)this.state.peek=XS;else if(n()===$P)this.state.peek=HP;else if(n()===ZP)this.state.peek=KS;else if(n()===m$)this.state.peek=c$;else if(n()===JS)this.state.peek=QP;else if(n()===JP)if(this.advanceState(this.internalState),n()===Mf){this.advanceState(this.internalState);let e=this.clone(),i=0;for(;n()!==q1;)this.advanceState(this.internalState),i++;this.state.peek=this.decodeHexDigits(e,i)}else{let e=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(e,4)}else if(n()===qP){this.advanceState(this.internalState);let e=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(e,2)}else if(oN(n())){let e="",i=0,r=this.clone();for(;oN(n())&&i<3;)r=this.clone(),e+=String.fromCodePoint(n()),this.advanceState(this.internalState),i++;this.state.peek=parseInt(e,8),this.internalState=r.internalState}else $S(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(n,e){let i=this.input.slice(n.internalState.offset,n.internalState.offset+e),r=parseInt(i,16);if(isNaN(r))throw n.state=n.internalState,new n7("Invalid hexadecimal escape sequence",n);return r}},n7=class{constructor(n,e){this.msg=n,this.cursor=e}},Rc=class t extends zr{static create(n,e,i){return new t(n,e,i)}constructor(n,e,i){super(e,i),this.elementName=n}},Qy=class{constructor(n,e){this.rootNodes=n,this.errors=e}},rS=class{constructor(n){this.getTagDefinition=n}parse(n,e,i){let r=Ree(n,e,this.getTagDefinition,i),a=new aS(r.tokens,this.getTagDefinition);return a.build(),new Qy(a.rootNodes,r.errors.concat(a.errors))}},aS=class t{constructor(n,e){this.tokens=n,this.getTagDefinition=e,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==33;)this._peek.type===0||this._peek.type===4?this._consumeStartTag(this._advance()):this._peek.type===3?this._consumeEndTag(this._advance()):this._peek.type===12?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===19?this._consumeExpansion(this._advance()):this._peek.type===24?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===26?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===28?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===29?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===32?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let n of this._containerStack)n instanceof D2&&this.errors.push(Rc.create(n.name,n.sourceSpan,`Unclosed block "${n.name}"`))}_advance(){let n=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],n}_advanceIf(n){return this._peek.type===n?this._advance():null}_consumeCdata(n){this._consumeText(this._advance()),this._advanceIf(13)}_consumeComment(n){let e=this._advanceIf(7),i=this._advanceIf(11),r=e!=null?e.parts[0].trim():null,a=i==null?n.sourceSpan:new Gr(n.sourceSpan.start,i.sourceSpan.end,n.sourceSpan.fullStart);this._addToParent(new t7(r,a))}_consumeExpansion(n){let e=this._advance(),i=this._advance(),r=[];for(;this._peek.type===20;){let o=this._parseExpansionCase();if(!o)return;r.push(o)}if(this._peek.type!==23){this.errors.push(Rc.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));return}let a=new Gr(n.sourceSpan.start,this._peek.sourceSpan.end,n.sourceSpan.fullStart);this._addToParent(new kp(e.parts[0],i.parts[0],r,a,e.sourceSpan)),this._advance()}_parseExpansionCase(){let n=this._advance();if(this._peek.type!==21)return this.errors.push(Rc.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;let e=this._advance(),i=this._collectExpansionExpTokens(e);if(!i)return null;let r=this._advance();i.push({type:33,parts:[],sourceSpan:r.sourceSpan});let a=new t(i,this.getTagDefinition);if(a.build(),a.errors.length>0)return this.errors=this.errors.concat(a.errors),null;let o=new Gr(n.sourceSpan.start,r.sourceSpan.end,n.sourceSpan.fullStart),s=new Gr(e.sourceSpan.start,r.sourceSpan.end,e.sourceSpan.fullStart);return new Oy(n.parts[0],a.rootNodes,o,n.sourceSpan,s)}_collectExpansionExpTokens(n){let e=[],i=[21];for(;;){if((this._peek.type===19||this._peek.type===21)&&i.push(this._peek.type),this._peek.type===22)if(kN(i,21)){if(i.pop(),i.length===0)return e}else return this.errors.push(Rc.create(null,n.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===23)if(kN(i,19))i.pop();else return this.errors.push(Rc.create(null,n.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===33)return this.errors.push(Rc.create(null,n.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}}_consumeText(n){let e=[n],i=n.sourceSpan,r=n.parts[0];if(r.length>0&&r[0]===`
`){let a=this._getContainer();a!=null&&a.children.length===0&&this.getTagDefinition(a.name).ignoreFirstLf&&(r=r.substring(1),e[0]={type:n.type,sourceSpan:n.sourceSpan,parts:[r]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)n=this._advance(),e.push(n),n.type===8?r+=n.parts.join("").replace(/&([^;]+);/g,RN):n.type===9?r+=n.parts[0]:r+=n.parts.join("");if(r.length>0){let a=n.sourceSpan;this._addToParent(new Zp(r,new Gr(i.start,a.end,i.fullStart,i.details),e))}}_closeVoidElement(){let n=this._getContainer();n instanceof T2&&this.getTagDefinition(n.name).isVoid&&this._containerStack.pop()}_consumeStartTag(n){let[e,i]=n.parts,r=[];for(;this._peek.type===14;)r.push(this._consumeAttr(this._advance()));let a=this._getElementFullName(e,i,this._getClosestParentElement()),o=!1;if(this._peek.type===2){this._advance(),o=!0;let h=this.getTagDefinition(a);h.canSelfClose||__(a)!==null||h.isVoid||this.errors.push(Rc.create(a,n.sourceSpan,`Only void, custom and foreign elements can be self closed "${n.parts[1]}"`))}else this._peek.type===1&&(this._advance(),o=!1);let s=this._peek.sourceSpan.fullStart,c=new Gr(n.sourceSpan.start,s,n.sourceSpan.fullStart),l=new Gr(n.sourceSpan.start,s,n.sourceSpan.fullStart),f=new T2(a,r,[],c,l,void 0),d=this._getContainer();this._pushContainer(f,d instanceof T2&&this.getTagDefinition(d.name).isClosedByChild(f.name)),o?this._popContainer(a,T2,c):n.type===4&&(this._popContainer(a,T2,null),this.errors.push(Rc.create(a,c,`Opening tag "${a}" not terminated.`)))}_pushContainer(n,e){e&&this._containerStack.pop(),this._addToParent(n),this._containerStack.push(n)}_consumeEndTag(n){let e=this._getElementFullName(n.parts[0],n.parts[1],this._getClosestParentElement());if(this.getTagDefinition(e).isVoid)this.errors.push(Rc.create(e,n.sourceSpan,`Void elements do not have end tags "${n.parts[1]}"`));else if(!this._popContainer(e,T2,n.sourceSpan)){let i=`Unexpected closing tag "${e}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(Rc.create(e,n.sourceSpan,i))}}_popContainer(n,e,i){let r=!1;for(let a=this._containerStack.length-1;a>=0;a--){let o=this._containerStack[a];if((o.name===n||n===null)&&o instanceof e)return o.endSourceSpan=i,o.sourceSpan.end=i!==null?i.end:o.sourceSpan.end,this._containerStack.splice(a,this._containerStack.length-a),!r;(o instanceof D2||o instanceof T2&&!this.getTagDefinition(o.name).closedByParent)&&(r=!0)}return!1}_consumeAttr(n){let e=S_(n.parts[0],n.parts[1]),i=n.sourceSpan.end;this._peek.type===15&&this._advance();let r="",a=[],o,s;if(this._peek.type===16)for(o=this._peek.sourceSpan,s=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let f=this._advance();a.push(f),f.type===17?r+=f.parts.join("").replace(/&([^;]+);/g,RN):f.type===9?r+=f.parts[0]:r+=f.parts.join(""),s=i=f.sourceSpan.end}this._peek.type===15&&(i=this._advance().sourceSpan.end);let l=o&&s&&new Gr(o.start,s,o.fullStart);return new q_(e,r,new Gr(n.sourceSpan.start,i,n.sourceSpan.fullStart),n.sourceSpan,l,a.length>0?a:void 0,void 0)}_consumeBlockOpen(n){let e=[];for(;this._peek.type===27;){let s=this._advance();e.push(new zy(s.parts[0],s.sourceSpan))}this._peek.type===25&&this._advance();let i=this._peek.sourceSpan.fullStart,r=new Gr(n.sourceSpan.start,i,n.sourceSpan.fullStart),a=new Gr(n.sourceSpan.start,i,n.sourceSpan.fullStart),o=new D2(n.parts[0],e,[],r,n.sourceSpan,a);this._pushContainer(o,!1)}_consumeBlockClose(n){this._popContainer(null,D2,n.sourceSpan)||this.errors.push(Rc.create(null,n.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "&#125;" HTML entity instead.'))}_consumeIncompleteBlock(n){let e=[];for(;this._peek.type===27;){let s=this._advance();e.push(new zy(s.parts[0],s.sourceSpan))}let i=this._peek.sourceSpan.fullStart,r=new Gr(n.sourceSpan.start,i,n.sourceSpan.fullStart),a=new Gr(n.sourceSpan.start,i,n.sourceSpan.fullStart),o=new D2(n.parts[0],e,[],r,n.sourceSpan,a);this._pushContainer(o,!1),this._popContainer(null,D2,null),this.errors.push(Rc.create(n.parts[0],r,`Incomplete block "${n.parts[0]}". If you meant to write the @ character, you should use the "&#64;" HTML entity instead.`))}_consumeLet(n){let e=n.parts[0],i,r;if(this._peek.type!==30){this.errors.push(Rc.create(n.parts[0],n.sourceSpan,`Invalid @let declaration "${e}". Declaration must have a value.`));return}else i=this._advance();if(this._peek.type!==31){this.errors.push(Rc.create(n.parts[0],n.sourceSpan,`Unterminated @let declaration "${e}". Declaration must be terminated with a semicolon.`));return}else r=this._advance();let a=r.sourceSpan.fullStart,o=new Gr(n.sourceSpan.start,a,n.sourceSpan.fullStart),s=n.sourceSpan.toString().lastIndexOf(e),c=n.sourceSpan.start.moveBy(s),l=new Gr(c,n.sourceSpan.end),f=new Uy(e,i.parts[0],o,l,i.sourceSpan);this._addToParent(f)}_consumeIncompleteLet(n){let e=n.parts[0]??"",i=e?` "${e}"`:"";if(e.length>0){let r=n.sourceSpan.toString().lastIndexOf(e),a=n.sourceSpan.start.moveBy(r),o=new Gr(a,n.sourceSpan.end),s=new Gr(n.sourceSpan.start,n.sourceSpan.start.moveBy(0)),c=new Uy(e,"",n.sourceSpan,o,s);this._addToParent(c)}this.errors.push(Rc.create(n.parts[0],n.sourceSpan,`Incomplete @let declaration${i}. @let declarations must be written as \`@let <name> = <value>;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let n=this._containerStack.length-1;n>-1;n--)if(this._containerStack[n]instanceof T2)return this._containerStack[n];return null}_addToParent(n){let e=this._getContainer();e===null?this.rootNodes.push(n):e.children.push(n)}_getElementFullName(n,e,i){if(n===""&&(n=this.getTagDefinition(e).implicitNamespacePrefix||"",n===""&&i!=null)){let r=Bu(i.name)[1];this.getTagDefinition(r).preventNamespaceInheritance||(n=__(i.name))}return S_(n,e)}};function kN(t,n){return t.length>0&&t[t.length-1]===n}function RN(t,n){return Vy[n]!==void 0?Vy[n]||t:/^#x[a-f0-9]+$/i.test(n)?String.fromCodePoint(parseInt(n.slice(2),16)):/^#\d+$/.test(n)?String.fromCodePoint(parseInt(n.slice(1),10)):t}var gk="ngPreserveWhitespaces",Kee=new Set(["pre","template","textarea","script","style"]),vk=` \f
\r	\v\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF`,Xee=new RegExp(`[^${vk}]`),Yee=new RegExp(`[${vk}]{2,}`,"g");function Zee(t){return t.some(n=>n.name===gk)}function yk(t){return t.replace(new RegExp(mk,"g")," ")}var jy=class{constructor(n,e,i=!0){this.preserveSignificantWhitespace=n,this.originalNodeMap=e,this.requireContext=i,this.icuExpansionDepth=0}visitElement(n,e){if(Kee.has(n.name)||Zee(n.attrs)){let r=new T2(n.name,RA(this,n.attrs),n.children,n.sourceSpan,n.startSourceSpan,n.endSourceSpan,n.i18n);return this.originalNodeMap?.set(r,n),r}let i=new T2(n.name,n.attrs,RA(this,n.children),n.sourceSpan,n.startSourceSpan,n.endSourceSpan,n.i18n);return this.originalNodeMap?.set(i,n),i}visitAttribute(n,e){return n.name!==gk?n:null}visitText(n,e){let i=n.value.match(Xee),r=e&&(e.prev instanceof kp||e.next instanceof kp);if(this.icuExpansionDepth>0&&this.preserveSignificantWhitespace)return n;if(i||r){let o=n.tokens.map(f=>f.type===5?ete(f):f);if(!this.preserveSignificantWhitespace&&o.length>0){let f=o[0];o.splice(0,1,Jee(f,e));let d=o[o.length-1];o.splice(o.length-1,1,$ee(d,e))}let s=xk(n.value),c=this.preserveSignificantWhitespace?s:qee(s,e),l=new Zp(c,n.sourceSpan,o,n.i18n);return this.originalNodeMap?.set(l,n),l}return null}visitComment(n,e){return n}visitExpansion(n,e){this.icuExpansionDepth++;let i;try{i=new kp(n.switchValue,n.type,RA(this,n.cases),n.sourceSpan,n.switchValueSourceSpan,n.i18n)}finally{this.icuExpansionDepth--}return this.originalNodeMap?.set(i,n),i}visitExpansionCase(n,e){let i=new Oy(n.value,RA(this,n.expression),n.sourceSpan,n.valueSourceSpan,n.expSourceSpan);return this.originalNodeMap?.set(i,n),i}visitBlock(n,e){let i=new D2(n.name,n.parameters,RA(this,n.children),n.sourceSpan,n.nameSpan,n.startSourceSpan,n.endSourceSpan);return this.originalNodeMap?.set(i,n),i}visitBlockParameter(n,e){return n}visitLetDeclaration(n,e){return n}visit(n,e){if(this.requireContext&&!e)throw new Error("WhitespaceVisitor requires context. Visit via `visitAllWithSiblings` to get this context.");return!1}};function Jee(t,n){return t.type!==5||!!n?.prev?t:bk(t,i=>i.trimStart())}function $ee(t,n){return t.type!==5||!!n?.next?t:bk(t,i=>i.trimEnd())}function qee(t,n){let e=!n?.prev,i=!n?.next,r=e?t.trimStart():t;return i?r.trimEnd():r}function ete({type:t,parts:n,sourceSpan:e}){return{type:t,parts:[xk(n[0])],sourceSpan:e}}function bk({type:t,parts:n,sourceSpan:e},i){return{type:t,parts:[i(n[0])],sourceSpan:e}}function xk(t){return yk(t).replace(Yee," ")}function RA(t,n){let e=[];return n.forEach((i,r)=>{let a={prev:n[r-1],next:n[r+1]},o=i.visit(t,a);o&&e.push(o)}),e}var xa=function(t){return t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.PrivateIdentifier=2]="PrivateIdentifier",t[t.Keyword=3]="Keyword",t[t.String=4]="String",t[t.Operator=5]="Operator",t[t.Number=6]="Number",t[t.Error=7]="Error",t}(xa||{}),tte=["var","let","as","null","undefined","true","false","if","else","this"],i7=class{tokenize(n){let e=new oS(n),i=[],r=e.scanToken();for(;r!=null;)i.push(r),r=e.scanToken();return i}},Du=class{constructor(n,e,i,r,a){this.index=n,this.end=e,this.type=i,this.numValue=r,this.strValue=a}isCharacter(n){return this.type==xa.Character&&this.numValue==n}isNumber(){return this.type==xa.Number}isString(){return this.type==xa.String}isOperator(n){return this.type==xa.Operator&&this.strValue==n}isIdentifier(){return this.type==xa.Identifier}isPrivateIdentifier(){return this.type==xa.PrivateIdentifier}isKeyword(){return this.type==xa.Keyword}isKeywordLet(){return this.type==xa.Keyword&&this.strValue=="let"}isKeywordAs(){return this.type==xa.Keyword&&this.strValue=="as"}isKeywordNull(){return this.type==xa.Keyword&&this.strValue=="null"}isKeywordUndefined(){return this.type==xa.Keyword&&this.strValue=="undefined"}isKeywordTrue(){return this.type==xa.Keyword&&this.strValue=="true"}isKeywordFalse(){return this.type==xa.Keyword&&this.strValue=="false"}isKeywordThis(){return this.type==xa.Keyword&&this.strValue=="this"}isError(){return this.type==xa.Error}toNumber(){return this.type==xa.Number?this.numValue:-1}toString(){switch(this.type){case xa.Character:case xa.Identifier:case xa.Keyword:case xa.Operator:case xa.PrivateIdentifier:case xa.String:case xa.Error:return this.strValue;case xa.Number:return this.numValue.toString();default:return null}}};function ON(t,n,e){return new Du(t,n,xa.Character,e,String.fromCharCode(e))}function nte(t,n,e){return new Du(t,n,xa.Identifier,0,e)}function ite(t,n,e){return new Du(t,n,xa.PrivateIdentifier,0,e)}function rte(t,n,e){return new Du(t,n,xa.Keyword,0,e)}function ZE(t,n,e){return new Du(t,n,xa.Operator,0,e)}function ate(t,n,e){return new Du(t,n,xa.String,0,e)}function ote(t,n,e){return new Du(t,n,xa.Number,e,"")}function ste(t,n,e){return new Du(t,n,xa.Error,0,e)}var JE=new Du(-1,-1,xa.Character,0,""),oS=class{constructor(n){this.input=n,this.peek=0,this.index=-1,this.length=n.length,this.advance()}advance(){this.peek=++this.index>=this.length?i1:this.input.charCodeAt(this.index)}scanToken(){let n=this.input,e=this.length,i=this.peek,r=this.index;for(;i<=jP;)if(++r>=e){i=i1;break}else i=n.charCodeAt(r);if(this.peek=i,this.index=r,r>=e)return null;if(zN(i))return this.scanIdentifier();if(_f(i))return this.scanNumber(r);let a=r;switch(i){case PA:return this.advance(),_f(this.peek)?this.scanNumber(a):ON(a,this.index,PA);case qd:case Mu:case Mf:case q1:case GA:case UA:case R2:case N4:case Rl:return this.scanCharacter(a,i);case j5:case Q5:return this.scanString();case GP:return this.scanPrivateIdentifier();case WP:case xy:case u$:case Wd:case l$:case A$:return this.scanOperator(a,String.fromCharCode(i));case rN:return this.scanQuestion(a);case zA:case D4:return this.scanComplexOperator(a,String.fromCharCode(i),Bp,"=");case k_:case Bp:return this.scanComplexOperator(a,String.fromCharCode(i),Bp,"=",Bp,"=");case by:return this.scanComplexOperator(a,"&",by,"&");case aN:return this.scanComplexOperator(a,"|",aN,"|");case ek:for(;G5(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(i)}]`,0)}scanCharacter(n,e){return this.advance(),ON(n,this.index,e)}scanOperator(n,e){return this.advance(),ZE(n,this.index,e)}scanComplexOperator(n,e,i,r,a,o){this.advance();let s=e;return this.peek==i&&(this.advance(),s+=r),a!=null&&this.peek==a&&(this.advance(),s+=o),ZE(n,this.index,s)}scanIdentifier(){let n=this.index;for(this.advance();UN(this.peek);)this.advance();let e=this.input.substring(n,this.index);return tte.indexOf(e)>-1?rte(n,this.index,e):nte(n,this.index,e)}scanPrivateIdentifier(){let n=this.index;if(this.advance(),!zN(this.peek))return this.error("Invalid character [#]",-1);for(;UN(this.peek);)this.advance();let e=this.input.substring(n,this.index);return ite(n,this.index,e)}scanNumber(n){let e=this.index===n,i=!1;for(this.advance();;){if(!_f(this.peek))if(this.peek===l7){if(!_f(this.input.charCodeAt(this.index-1))||!_f(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);i=!0}else if(this.peek===PA)e=!1;else if(cte(this.peek)){if(this.advance(),lte(this.peek)&&this.advance(),!_f(this.peek))return this.error("Invalid exponent",-1);e=!1}else break;this.advance()}let r=this.input.substring(n,this.index);i&&(r=r.replace(/_/g,""));let a=e?fte(r):parseFloat(r);return ote(n,this.index,a)}scanString(){let n=this.index,e=this.peek;this.advance();let i="",r=this.index,a=this.input;for(;this.peek!=e;)if(this.peek==m5){i+=a.substring(r,this.index);let s;if(this.advance(),this.peek==JP){let c=a.substring(this.index+1,this.index+5);if(/^[0-9a-f]+$/i.test(c))s=parseInt(c,16);else return this.error(`Invalid unicode escape [\\u${c}]`,0);for(let l=0;l<5;l++)this.advance()}else s=ute(this.peek),this.advance();i+=String.fromCharCode(s),r=this.index}else{if(this.peek==i1)return this.error("Unterminated quote",0);this.advance()}let o=a.substring(r,this.index);return this.advance(),ate(n,this.index,i+o)}scanQuestion(n){this.advance();let e="?";return(this.peek===rN||this.peek===PA)&&(e+=this.peek===PA?".":"?",this.advance()),ZE(n,this.index,e)}error(n,e){let i=this.index+e;return ste(i,this.index,`Lexer Error: ${n} at column ${i} in expression [${this.input}]`)}};function zN(t){return Wp<=t&&t<=u7||pm<=t&&t<=nb||t==l7||t==YS}function UN(t){return W5(t)||_f(t)||t==l7||t==YS}function cte(t){return t==g$||t==d$}function lte(t){return t==xy||t==WP}function ute(t){switch(t){case XP:return Pp;case JS:return QP;case YP:return XS;case ZP:return KS;case $P:return HP;default:return t}}function fte(t){let n=parseInt(t);if(isNaN(n))throw new Error("Invalid integer literal when parsing "+t);return n}var sS=class{constructor(n,e,i){this.strings=n,this.expressions=e,this.offsets=i}},cS=class{constructor(n,e,i){this.templateBindings=n,this.warnings=e,this.errors=i}},Gy=class{constructor(n){this._lexer=n,this.errors=[]}parseAction(n,e,i,r=If){this._checkNoInterpolation(n,e,r);let a=this._stripComments(n),o=this._lexer.tokenize(a),s=new Ip(n,e,i,o,1,this.errors,0).parseChain();return new F2(s,n,e,i,this.errors)}parseBinding(n,e,i,r=If){let a=this._parseBindingAst(n,e,i,r);return new F2(a,n,e,i,this.errors)}checkSimpleExpression(n){let e=new lS;return n.visit(e),e.errors}parseSimpleBinding(n,e,i,r=If){let a=this._parseBindingAst(n,e,i,r),o=this.checkSimpleExpression(a);return o.length>0&&this._reportError(`Host binding expression cannot contain ${o.join(" ")}`,n,e),new F2(a,n,e,i,this.errors)}_reportError(n,e,i,r){this.errors.push(new T5(n,e,i,r))}_parseBindingAst(n,e,i,r){this._checkNoInterpolation(n,e,r);let a=this._stripComments(n),o=this._lexer.tokenize(a);return new Ip(n,e,i,o,0,this.errors,0).parseChain()}parseTemplateBindings(n,e,i,r,a){let o=this._lexer.tokenize(e);return new Ip(e,i,a,o,0,this.errors,0).parseTemplateBindings({source:n,span:new zl(r,r+n.length)})}parseInterpolation(n,e,i,r,a=If){let{strings:o,expressions:s,offsets:c}=this.splitInterpolation(n,e,r,a);if(s.length===0)return null;let l=[];for(let f=0;f<s.length;++f){let d=s[f].text,h=this._stripComments(d),p=this._lexer.tokenize(h),m=new Ip(n,e,i,p,0,this.errors,c[f]).parseChain();l.push(m)}return this.createInterpolationAst(o.map(f=>f.text),l,n,e,i)}parseInterpolationExpression(n,e,i){let r=this._stripComments(n),a=this._lexer.tokenize(r),o=new Ip(n,e,i,a,0,this.errors,0).parseChain(),s=["",""];return this.createInterpolationAst(s,[o],n,e,i)}createInterpolationAst(n,e,i,r,a){let o=new Hp(0,i.length),s=new jp(o,o.toAbsolute(a),n,e);return new F2(s,i,r,a,this.errors)}splitInterpolation(n,e,i,r=If){let a=[],o=[],s=[],c=i?dte(i):null,l=0,f=!1,d=!1,{start:h,end:p}=r;for(;l<n.length;)if(f){let m=l,A=m+h.length,v=this._getInterpolationEndIndex(n,p,A);if(v===-1){f=!1,d=!0;break}let y=v+p.length,b=n.substring(A,v);b.trim().length===0&&this._reportError("Blank expressions are not allowed in interpolated strings",n,`at column ${l} in`,e),o.push({text:b,start:m,end:y});let x=(c?.get(m)??m)+h.length;s.push(x),l=y,f=!1}else{let m=l;l=n.indexOf(h,l),l===-1&&(l=n.length);let A=n.substring(m,l);a.push({text:A,start:m,end:l}),f=!0}if(!f)if(d){let m=a[a.length-1];m.text+=n.substring(l),m.end=n.length}else a.push({text:n.substring(l),start:l,end:n.length});return new sS(a,o,s)}wrapLiteralPrimitive(n,e,i){let r=new Hp(0,n==null?0:n.length);return new F2(new L2(r,r.toAbsolute(i),n),n,e,i,this.errors)}_stripComments(n){let e=this._commentStart(n);return e!=null?n.substring(0,e):n}_commentStart(n){let e=null;for(let i=0;i<n.length-1;i++){let r=n.charCodeAt(i),a=n.charCodeAt(i+1);if(r===Wd&&a==Wd&&e==null)return i;e===r?e=null:e==null&&g5(r)&&(e=r)}return null}_checkNoInterpolation(n,e,{start:i,end:r}){let a=-1,o=-1;for(let s of this._forEachUnquotedChar(n,0))if(a===-1)n.startsWith(i)&&(a=s);else if(o=this._getInterpolationEndIndex(n,r,s),o>-1)break;a>-1&&o>-1&&this._reportError(`Got interpolation (${i}${r}) where expression was expected`,n,`at column ${a} in`,e)}_getInterpolationEndIndex(n,e,i){for(let r of this._forEachUnquotedChar(n,i)){if(n.startsWith(e,r))return r;if(n.startsWith("//",r))return n.indexOf(e,r)}return-1}*_forEachUnquotedChar(n,e){let i=null,r=0;for(let a=e;a<n.length;a++){let o=n[a];g5(n.charCodeAt(a))&&(i===null||i===o)&&r%2===0?i=i===null?o:null:i===null&&(yield a),r=o==="\\"?r+1:0}}},d5=function(t){return t[t.None=0]="None",t[t.Writable=1]="Writable",t}(d5||{}),Ip=class{constructor(n,e,i,r,a,o,s){this.input=n,this.location=e,this.absoluteOffset=i,this.tokens=r,this.parseFlags=a,this.errors=o,this.offset=s,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.context=d5.None,this.sourceSpanCache=new Map,this.index=0}peek(n){let e=this.index+n;return e<this.tokens.length?this.tokens[e]:JE}get next(){return this.peek(0)}get atEOF(){return this.index>=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:this.tokens.length===0?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(n,e){let i=this.currentEndIndex;if(e!==void 0&&e>this.currentEndIndex&&(i=e),n>i){let r=i;i=n,n=r}return new Hp(n,i)}sourceSpan(n,e){let i=`${n}@${this.inputIndex}:${e}`;return this.sourceSpanCache.has(i)||this.sourceSpanCache.set(i,this.span(n,e).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(i)}advance(){this.index++}withContext(n,e){this.context|=n;let i=e();return this.context^=n,i}consumeOptionalCharacter(n){return this.next.isCharacter(n)?(this.advance(),!0):!1}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(n){this.consumeOptionalCharacter(n)||this.error(`Missing expected ${String.fromCharCode(n)}`)}consumeOptionalOperator(n){return this.next.isOperator(n)?(this.advance(),!0):!1}expectOperator(n){this.consumeOptionalOperator(n)||this.error(`Missing expected operator ${n}`)}prettyPrintToken(n){return n===JE?"end of input":`token ${n}`}expectIdentifierOrKeyword(){let n=this.next;return!n.isIdentifier()&&!n.isKeyword()?(n.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(n,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(n)}, expected identifier or keyword`),null):(this.advance(),n.toString())}expectIdentifierOrKeywordOrString(){let n=this.next;return!n.isIdentifier()&&!n.isKeyword()&&!n.isString()?(n.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(n,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(n)}, expected identifier, keyword, or string`),""):(this.advance(),n.toString())}parseChain(){let n=[],e=this.inputIndex;for(;this.index<this.tokens.length;){let i=this.parsePipe();if(n.push(i),this.consumeOptionalCharacter(Rl))for(this.parseFlags&1||this.error("Binding expression cannot contain chained expression");this.consumeOptionalCharacter(Rl););else if(this.index<this.tokens.length){let r=this.index;if(this.error(`Unexpected token '${this.next}'`),this.index===r)break}}if(n.length===0){let i=this.offset,r=this.offset+this.input.length;return new E1(this.span(i,r),this.sourceSpan(i,r))}return n.length==1?n[0]:new $A(this.span(e),this.sourceSpan(e),n)}parsePipe(){let n=this.inputIndex,e=this.parseExpression();if(this.consumeOptionalOperator("|")){this.parseFlags&1&&this.error("Cannot have a pipe in an action expression");do{let i=this.inputIndex,r=this.expectIdentifierOrKeyword(),a,o;r!==null?a=this.sourceSpan(i):(r="",o=this.next.index!==-1?this.next.index:this.input.length+this.offset,a=new Hp(o,o).toAbsolute(this.absoluteOffset));let s=[];for(;this.consumeOptionalCharacter(N4);)s.push(this.parseExpression());e=new ny(this.span(n),this.sourceSpan(n,o),e,r,s,a)}while(this.consumeOptionalOperator("|"))}return e}parseExpression(){return this.parseConditional()}parseConditional(){let n=this.inputIndex,e=this.parseLogicalOr();if(this.consumeOptionalOperator("?")){let i=this.parsePipe(),r;if(this.consumeOptionalCharacter(N4))r=this.parsePipe();else{let a=this.inputIndex,o=this.input.substring(n,a);this.error(`Conditional expression ${o} requires all 3 expressions`),r=new E1(this.span(n),this.sourceSpan(n))}return new B5(this.span(n),this.sourceSpan(n),e,i,r)}else return e}parseLogicalOr(){let n=this.inputIndex,e=this.parseLogicalAnd();for(;this.consumeOptionalOperator("||");){let i=this.parseLogicalAnd();e=new B2(this.span(n),this.sourceSpan(n),"||",e,i)}return e}parseLogicalAnd(){let n=this.inputIndex,e=this.parseNullishCoalescing();for(;this.consumeOptionalOperator("&&");){let i=this.parseNullishCoalescing();e=new B2(this.span(n),this.sourceSpan(n),"&&",e,i)}return e}parseNullishCoalescing(){let n=this.inputIndex,e=this.parseEquality();for(;this.consumeOptionalOperator("??");){let i=this.parseEquality();e=new B2(this.span(n),this.sourceSpan(n),"??",e,i)}return e}parseEquality(){let n=this.inputIndex,e=this.parseRelational();for(;this.next.type==xa.Operator;){let i=this.next.strValue;switch(i){case"==":case"===":case"!=":case"!==":this.advance();let r=this.parseRelational();e=new B2(this.span(n),this.sourceSpan(n),i,e,r);continue}break}return e}parseRelational(){let n=this.inputIndex,e=this.parseAdditive();for(;this.next.type==xa.Operator;){let i=this.next.strValue;switch(i){case"<":case">":case"<=":case">=":this.advance();let r=this.parseAdditive();e=new B2(this.span(n),this.sourceSpan(n),i,e,r);continue}break}return e}parseAdditive(){let n=this.inputIndex,e=this.parseMultiplicative();for(;this.next.type==xa.Operator;){let i=this.next.strValue;switch(i){case"+":case"-":this.advance();let r=this.parseMultiplicative();e=new B2(this.span(n),this.sourceSpan(n),i,e,r);continue}break}return e}parseMultiplicative(){let n=this.inputIndex,e=this.parsePrefix();for(;this.next.type==xa.Operator;){let i=this.next.strValue;switch(i){case"*":case"%":case"/":this.advance();let r=this.parsePrefix();e=new B2(this.span(n),this.sourceSpan(n),i,e,r);continue}break}return e}parsePrefix(){if(this.next.type==xa.Operator){let n=this.inputIndex,e=this.next.strValue,i;switch(e){case"+":return this.advance(),i=this.parsePrefix(),L5.createPlus(this.span(n),this.sourceSpan(n),i);case"-":return this.advance(),i=this.parsePrefix(),L5.createMinus(this.span(n),this.sourceSpan(n),i);case"!":return this.advance(),i=this.parsePrefix(),new D5(this.span(n),this.sourceSpan(n),i)}}return this.parseCallChain()}parseCallChain(){let n=this.inputIndex,e=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(PA))e=this.parseAccessMember(e,n,!1);else if(this.consumeOptionalOperator("?."))this.consumeOptionalCharacter(qd)?e=this.parseCall(e,n,!0):e=this.consumeOptionalCharacter(GA)?this.parseKeyedReadOrWrite(e,n,!0):this.parseAccessMember(e,n,!0);else if(this.consumeOptionalCharacter(GA))e=this.parseKeyedReadOrWrite(e,n,!1);else if(this.consumeOptionalCharacter(qd))e=this.parseCall(e,n,!1);else if(this.consumeOptionalOperator("!"))e=new F5(this.span(n),this.sourceSpan(n),e);else return e}parsePrimary(){let n=this.inputIndex;if(this.consumeOptionalCharacter(qd)){this.rparensExpected++;let e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(Mu),e}else{if(this.next.isKeywordNull())return this.advance(),new L2(this.span(n),this.sourceSpan(n),null);if(this.next.isKeywordUndefined())return this.advance(),new L2(this.span(n),this.sourceSpan(n),void 0);if(this.next.isKeywordTrue())return this.advance(),new L2(this.span(n),this.sourceSpan(n),!0);if(this.next.isKeywordFalse())return this.advance(),new L2(this.span(n),this.sourceSpan(n),!1);if(this.next.isKeywordThis())return this.advance(),new Fp(this.span(n),this.sourceSpan(n));if(this.consumeOptionalCharacter(GA)){this.rbracketsExpected++;let e=this.parseExpressionList(UA);return this.rbracketsExpected--,this.expectCharacter(UA),new iy(this.span(n),this.sourceSpan(n),e)}else{if(this.next.isCharacter(Mf))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new Jd(this.span(n),this.sourceSpan(n)),n,!1);if(this.next.isNumber()){let e=this.next.toNumber();return this.advance(),new L2(this.span(n),this.sourceSpan(n),e)}else if(this.next.isString()){let e=this.next.toString();return this.advance(),new L2(this.span(n),this.sourceSpan(n),e)}else return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new E1(this.span(n),this.sourceSpan(n))):this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new E1(this.span(n),this.sourceSpan(n))):(this.error(`Unexpected token ${this.next}`),new E1(this.span(n),this.sourceSpan(n)))}}}parseExpressionList(n){let e=[];do if(!this.next.isCharacter(n))e.push(this.parsePipe());else break;while(this.consumeOptionalCharacter(R2));return e}parseLiteralMap(){let n=[],e=[],i=this.inputIndex;if(this.expectCharacter(Mf),!this.consumeOptionalCharacter(q1)){this.rbracesExpected++;do{let r=this.inputIndex,a=this.next.isString(),o=this.expectIdentifierOrKeywordOrString(),s={key:o,quoted:a};if(n.push(s),a)this.expectCharacter(N4),e.push(this.parsePipe());else if(this.consumeOptionalCharacter(N4))e.push(this.parsePipe());else{s.isShorthandInitialized=!0;let c=this.span(r),l=this.sourceSpan(r);e.push(new Qp(c,l,l,new Jd(c,l),o))}}while(this.consumeOptionalCharacter(R2)&&!this.next.isCharacter(q1));this.rbracesExpected--,this.expectCharacter(q1)}return new ry(this.span(i),this.sourceSpan(i),n,e)}parseAccessMember(n,e,i){let r=this.inputIndex,a=this.withContext(d5.Writable,()=>{let c=this.expectIdentifierOrKeyword()??"";return c.length===0&&this.error("Expected identifier for property access",n.span.end),c}),o=this.sourceSpan(r),s;if(i)this.consumeOptionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),s=new E1(this.span(e),this.sourceSpan(e))):s=new q9(this.span(e),this.sourceSpan(e),o,n,a);else if(this.consumeOptionalOperator("=")){if(!(this.parseFlags&1))return this.error("Bindings cannot contain assignments"),new E1(this.span(e),this.sourceSpan(e));let c=this.parseConditional();s=new $9(this.span(e),this.sourceSpan(e),o,n,a,c)}else s=new Qp(this.span(e),this.sourceSpan(e),o,n,a);return s}parseCall(n,e,i){let r=this.inputIndex;this.rparensExpected++;let a=this.parseCallArguments(),o=this.span(r,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(Mu),this.rparensExpected--;let s=this.span(e),c=this.sourceSpan(e);return i?new oy(s,c,n,a,o):new ay(s,c,n,a,o)}parseCallArguments(){if(this.next.isCharacter(Mu))return[];let n=[];do n.push(this.parsePipe());while(this.consumeOptionalCharacter(R2));return n}expectTemplateBindingKey(){let n="",e=!1,i=this.currentAbsoluteOffset;do n+=this.expectIdentifierOrKeywordOrString(),e=this.consumeOptionalOperator("-"),e&&(n+="-");while(e);return{source:n,span:new zl(i,i+n.length)}}parseTemplateBindings(n){let e=[];for(e.push(...this.parseDirectiveKeywordBindings(n));this.index<this.tokens.length;){let i=this.parseLetBinding();if(i)e.push(i);else{let r=this.expectTemplateBindingKey(),a=this.parseAsBinding(r);a?e.push(a):(r.source=n.source+r.source.charAt(0).toUpperCase()+r.source.substring(1),e.push(...this.parseDirectiveKeywordBindings(r)))}this.consumeStatementTerminator()}return new cS(e,[],this.errors)}parseKeyedReadOrWrite(n,e,i){return this.withContext(d5.Writable,()=>{this.rbracketsExpected++;let r=this.parsePipe();if(r instanceof E1&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(UA),this.consumeOptionalOperator("="))if(i)this.error("The '?.' operator cannot be used in the assignment");else{let a=this.parseConditional();return new ty(this.span(e),this.sourceSpan(e),n,r,a)}else return i?new ey(this.span(e),this.sourceSpan(e),n,r):new qA(this.span(e),this.sourceSpan(e),n,r);return new E1(this.span(e),this.sourceSpan(e))})}parseDirectiveKeywordBindings(n){let e=[];this.consumeOptionalCharacter(N4);let i=this.getDirectiveBoundTarget(),r=this.currentAbsoluteOffset,a=this.parseAsBinding(n);a||(this.consumeStatementTerminator(),r=this.currentAbsoluteOffset);let o=new zl(n.span.start,r);return e.push(new C_(o,n,i)),a&&e.push(a),e}getDirectiveBoundTarget(){if(this.next===JE||this.peekKeywordAs()||this.peekKeywordLet())return null;let n=this.parsePipe(),{start:e,end:i}=n.span,r=this.input.substring(e,i);return new F2(n,r,this.location,this.absoluteOffset+e,this.errors)}parseAsBinding(n){if(!this.peekKeywordAs())return null;this.advance();let e=this.expectTemplateBindingKey();this.consumeStatementTerminator();let i=new zl(n.span.start,this.currentAbsoluteOffset);return new N5(i,e,n)}parseLetBinding(){if(!this.peekKeywordLet())return null;let n=this.currentAbsoluteOffset;this.advance();let e=this.expectTemplateBindingKey(),i=null;this.consumeOptionalOperator("=")&&(i=this.expectTemplateBindingKey()),this.consumeStatementTerminator();let r=new zl(n,this.currentAbsoluteOffset);return new N5(r,e,i)}consumeStatementTerminator(){this.consumeOptionalCharacter(Rl)||this.consumeOptionalCharacter(R2)}error(n,e=null){this.errors.push(new T5(n,this.input,this.locationText(e),this.location)),this.skip()}locationText(n=null){return n==null&&(n=this.index),n<this.tokens.length?`at column ${this.tokens[n].index+1} in`:"at the end of the expression"}_reportErrorForPrivateIdentifier(n,e){let i=`Private identifiers are not supported. Unexpected private identifier: ${n}`;e!==null&&(i+=`, ${e}`),this.error(i)}skip(){let n=this.next;for(;this.index<this.tokens.length&&!n.isCharacter(Rl)&&!n.isOperator("|")&&(this.rparensExpected<=0||!n.isCharacter(Mu))&&(this.rbracesExpected<=0||!n.isCharacter(q1))&&(this.rbracketsExpected<=0||!n.isCharacter(UA))&&(!(this.context&d5.Writable)||!n.isOperator("="));)this.next.isError()&&this.errors.push(new T5(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),n=this.next}},lS=class extends sy{constructor(){super(...arguments),this.errors=[]}visitPipe(){this.errors.push("pipes")}};function dte(t){let n=new Map,e=0,i=0,r=0;for(;r<t.length;){let a=t[r];if(a.type===9){let[o,s]=a.parts;e+=s.length,i+=o.length}else{let o=a.parts.reduce((s,c)=>s+c.length,0);i+=o,e+=o}n.set(i,e),r++}return n}var O9;function VN(){return O9||(O9={},N9(gs.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),N9(gs.STYLE,["*|style"]),N9(gs.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),N9(gs.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),O9}function N9(t,n){for(let e of n)O9[e.toLowerCase()]=t}var hte=new Set(["sandbox","allow","allowfullscreen","referrerpolicy","csp","fetchpriority"]);function pte(t){return hte.has(t.toLowerCase())}var uS=class{},Ate="boolean",mte="number",gte="string",vte="object",yte=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],Ck=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),bte=Array.from(Ck).reduce((t,[n,e])=>(t.set(n,e),t),new Map),fm=class extends uS{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,yte.forEach(n=>{let e=new Map,i=new Set,[r,a]=n.split("|"),o=a.split(","),[s,c]=r.split("^");s.split(",").forEach(f=>{this._schema.set(f.toLowerCase(),e),this._eventSchema.set(f.toLowerCase(),i)});let l=c&&this._schema.get(c.toLowerCase());if(l){for(let[f,d]of l)e.set(f,d);for(let f of this._eventSchema.get(c.toLowerCase()))i.add(f)}o.forEach(f=>{if(f.length>0)switch(f[0]){case"*":i.add(f.substring(1));break;case"!":e.set(f.substring(1),Ate);break;case"#":e.set(f.substring(1),mte);break;case"%":e.set(f.substring(1),vte);break;default:e.set(f,gte)}})})}hasProperty(n,e,i){if(i.some(a=>a.name===UF.name))return!0;if(n.indexOf("-")>-1){if(qF(n)||E_(n))return!1;if(i.some(a=>a.name===zF.name))return!0}return(this._schema.get(n.toLowerCase())||this._schema.get("unknown")).has(e)}hasElement(n,e){return e.some(i=>i.name===UF.name)||n.indexOf("-")>-1&&(qF(n)||E_(n)||e.some(i=>i.name===zF.name))?!0:this._schema.has(n.toLowerCase())}securityContext(n,e,i){i&&(e=this.getMappedPropName(e)),n=n.toLowerCase(),e=e.toLowerCase();let r=VN()[n+"|"+e];return r||(r=VN()["*|"+e],r||gs.NONE)}getMappedPropName(n){return Ck.get(n)??n}getDefaultComponentElementName(){return"ng-component"}validateProperty(n){return n.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${n}' is disallowed for security reasons, please use (${n.slice(2)})=...
If '${n}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(n){return n.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${n}' is disallowed for security reasons, please use (${n.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(n){let e=this._schema.get(n.toLowerCase())||this._schema.get("unknown");return Array.from(e.keys()).map(i=>bte.get(i)??i)}allKnownEventsOfElement(n){return Array.from(this._eventSchema.get(n.toLowerCase())??[])}normalizeAnimationStyleProperty(n){return TJ(n)}normalizeAnimationStyleValue(n,e,i){let r="",a=i.toString().trim(),o=null;if(xte(n)&&i!==0&&i!=="0")if(typeof i=="number")r="px";else{let s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&s[1].length==0&&(o=`Please provide a CSS unit value for ${e}:${i}`)}return{error:o,value:a+r}}};function xte(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var ea=class{constructor({closedByChildren:n,implicitNamespacePrefix:e,contentType:i=Sf.PARSABLE_DATA,closedByParent:r=!1,isVoid:a=!1,ignoreFirstLf:o=!1,preventNamespaceInheritance:s=!1,canSelfClose:c=!1}={}){this.closedByChildren={},this.closedByParent=!1,n&&n.length>0&&n.forEach(l=>this.closedByChildren[l]=!0),this.isVoid=a,this.closedByParent=r||a,this.implicitNamespacePrefix=e||null,this.contentType=i,this.ignoreFirstLf=o,this.preventNamespaceInheritance=s,this.canSelfClose=c??a}isClosedByChild(n){return this.isVoid||n.toLowerCase()in this.closedByChildren}getContentType(n){return typeof this.contentType=="object"?(n===void 0?void 0:this.contentType[n])??this.contentType.default:this.contentType}},HN,FA;function wk(t){return FA||(HN=new ea({canSelfClose:!0}),FA=Object.assign(Object.create(null),{base:new ea({isVoid:!0}),meta:new ea({isVoid:!0}),area:new ea({isVoid:!0}),embed:new ea({isVoid:!0}),link:new ea({isVoid:!0}),img:new ea({isVoid:!0}),input:new ea({isVoid:!0}),param:new ea({isVoid:!0}),hr:new ea({isVoid:!0}),br:new ea({isVoid:!0}),source:new ea({isVoid:!0}),track:new ea({isVoid:!0}),wbr:new ea({isVoid:!0}),p:new ea({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new ea({closedByChildren:["tbody","tfoot"]}),tbody:new ea({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new ea({closedByChildren:["tbody"],closedByParent:!0}),tr:new ea({closedByChildren:["tr"],closedByParent:!0}),td:new ea({closedByChildren:["td","th"],closedByParent:!0}),th:new ea({closedByChildren:["td","th"],closedByParent:!0}),col:new ea({isVoid:!0}),svg:new ea({implicitNamespacePrefix:"svg"}),foreignObject:new ea({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new ea({implicitNamespacePrefix:"math"}),li:new ea({closedByChildren:["li"],closedByParent:!0}),dt:new ea({closedByChildren:["dt","dd"]}),dd:new ea({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new ea({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new ea({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new ea({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new ea({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new ea({closedByChildren:["optgroup"],closedByParent:!0}),option:new ea({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new ea({ignoreFirstLf:!0}),listing:new ea({ignoreFirstLf:!0}),style:new ea({contentType:Sf.RAW_TEXT}),script:new ea({contentType:Sf.RAW_TEXT}),title:new ea({contentType:{default:Sf.ESCAPABLE_RAW_TEXT,svg:Sf.PARSABLE_DATA}}),textarea:new ea({contentType:Sf.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new fm().allKnownElementNames().forEach(n=>{!FA[n]&&__(n)===null&&(FA[n]=new ea({canSelfClose:!1}))})),FA[t]??FA[t.toLowerCase()]??HN}var QN={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},fS=class{constructor(){this._placeHolderNameCounts={},this._signatureToName={}}getStartTagPlaceholderName(n,e,i){let r=this._hashTag(n,e,i);if(this._signatureToName[r])return this._signatureToName[r];let a=n.toUpperCase(),o=QN[a]||`TAG_${a}`,s=this._generateUniqueName(i?o:`START_${o}`);return this._signatureToName[r]=s,s}getCloseTagPlaceholderName(n){let e=this._hashClosingTag(n);if(this._signatureToName[e])return this._signatureToName[e];let i=n.toUpperCase(),r=QN[i]||`TAG_${i}`,a=this._generateUniqueName(`CLOSE_${r}`);return this._signatureToName[e]=a,a}getPlaceholderName(n,e){let i=n.toUpperCase(),r=`PH: ${i}=${e}`;if(this._signatureToName[r])return this._signatureToName[r];let a=this._generateUniqueName(i);return this._signatureToName[r]=a,a}getUniquePlaceholder(n){return this._generateUniqueName(n.toUpperCase())}getStartBlockPlaceholderName(n,e){let i=this._hashBlock(n,e);if(this._signatureToName[i])return this._signatureToName[i];let r=this._generateUniqueName(`START_BLOCK_${this._toSnakeCase(n)}`);return this._signatureToName[i]=r,r}getCloseBlockPlaceholderName(n){let e=this._hashClosingBlock(n);if(this._signatureToName[e])return this._signatureToName[e];let i=this._generateUniqueName(`CLOSE_BLOCK_${this._toSnakeCase(n)}`);return this._signatureToName[e]=i,i}_hashTag(n,e,i){let r=`<${n}`,a=Object.keys(e).sort().map(s=>` ${s}=${e[s]}`).join(""),o=i?"/>":`></${n}>`;return r+a+o}_hashClosingTag(n){return this._hashTag(`/${n}`,{},!1)}_hashBlock(n,e){let i=e.length===0?"":` (${e.sort().join("; ")})`;return`@${n}${i} {}`}_hashClosingBlock(n){return this._hashBlock(`close_${n}`,[])}_toSnakeCase(n){return n.toUpperCase().replace(/[^A-Z0-9]/g,"_")}_generateUniqueName(n){if(!this._placeHolderNameCounts.hasOwnProperty(n))return this._placeHolderNameCounts[n]=1,n;let i=this._placeHolderNameCounts[n];return this._placeHolderNameCounts[n]=i+1,`${n}_${i}`}},Cte=new Gy(new i7);function wte(t,n,e){let i=new dS(Cte,t,n,e);return(r,a,o,s,c)=>i.toI18nMessage(r,a,o,s,c)}function Ete(t,n){return n}var dS=class{constructor(n,e,i,r){this._expressionParser=n,this._interpolationConfig=e,this._containerBlocks=i,this._retainEmptyTokens=r}toI18nMessage(n,e="",i="",r="",a){let o={isIcu:n.length==1&&n[0]instanceof kp,icuDepth:0,placeholderRegistry:new fS,placeholderToContent:{},placeholderToMessage:{},visitNodeFn:a||Ete},s=t0(this,n,o);return new _1(s,o.placeholderToContent,o.placeholderToMessage,e,i,r)}visitElement(n,e){let i=t0(this,n.children,e),r={};n.attrs.forEach(l=>{r[l.name]=l.value});let a=wk(n.name).isVoid,o=e.placeholderRegistry.getStartTagPlaceholderName(n.name,r,a);e.placeholderToContent[o]={text:n.startSourceSpan.toString(),sourceSpan:n.startSourceSpan};let s="";a||(s=e.placeholderRegistry.getCloseTagPlaceholderName(n.name),e.placeholderToContent[s]={text:`</${n.name}>`,sourceSpan:n.endSourceSpan??n.sourceSpan});let c=new z4(n.name,r,o,s,i,a,n.sourceSpan,n.startSourceSpan,n.endSourceSpan);return e.visitNodeFn(n,c)}visitAttribute(n,e){let i=n.valueTokens===void 0||n.valueTokens.length===1?new Sp(n.value,n.valueSpan||n.sourceSpan):this._visitTextWithInterpolation(n.valueTokens,n.valueSpan||n.sourceSpan,e,n.i18n);return e.visitNodeFn(n,i)}visitText(n,e){let i=n.tokens.length===1?new Sp(n.value,n.sourceSpan):this._visitTextWithInterpolation(n.tokens,n.sourceSpan,e,n.i18n);return e.visitNodeFn(n,i)}visitComment(n,e){return null}visitExpansion(n,e){e.icuDepth++;let i={},r=new gy(n.switchValue,n.type,i,n.sourceSpan);if(n.cases.forEach(s=>{i[s.value]=new $d(s.expression.map(c=>c.visit(this,e)),s.expSourceSpan)}),e.icuDepth--,e.isIcu||e.icuDepth>0){let s=e.placeholderRegistry.getUniquePlaceholder(`VAR_${n.type}`);return r.expressionPlaceholder=s,e.placeholderToContent[s]={text:n.switchValue,sourceSpan:n.switchValueSourceSpan},e.visitNodeFn(n,r)}let a=e.placeholderRegistry.getPlaceholderName("ICU",n.sourceSpan.toString());e.placeholderToMessage[a]=this.toI18nMessage([n],"","","",void 0);let o=new am(r,a,n.sourceSpan);return e.visitNodeFn(n,o)}visitExpansionCase(n,e){throw new Error("Unreachable code")}visitBlock(n,e){let i=t0(this,n.children,e);if(this._containerBlocks.has(n.name))return new $d(i,n.sourceSpan);let r=n.parameters.map(c=>c.expression),a=e.placeholderRegistry.getStartBlockPlaceholderName(n.name,r),o=e.placeholderRegistry.getCloseBlockPlaceholderName(n.name);e.placeholderToContent[a]={text:n.startSourceSpan.toString(),sourceSpan:n.startSourceSpan},e.placeholderToContent[o]={text:n.endSourceSpan?n.endSourceSpan.toString():"}",sourceSpan:n.endSourceSpan??n.sourceSpan};let s=new U4(n.name,r,a,o,i,n.sourceSpan,n.startSourceSpan,n.endSourceSpan);return e.visitNodeFn(n,s)}visitBlockParameter(n,e){throw new Error("Unreachable code")}visitLetDeclaration(n,e){return null}_visitTextWithInterpolation(n,e,i,r){let a=[],o=!1;for(let s of n)switch(s.type){case 8:case 17:o=!0;let c=s.parts[1],l=Tte(c)||"INTERPOLATION",f=i.placeholderRegistry.getPlaceholderName(l,c);i.placeholderToContent[f]={text:s.parts.join(""),sourceSpan:s.sourceSpan},a.push(new vy(c,f,s.sourceSpan));break;default:if(s.parts[0].length>0||this._retainEmptyTokens){let d=a[a.length-1];d instanceof Sp?(d.value+=s.parts[0],d.sourceSpan=new Gr(d.sourceSpan.start,s.sourceSpan.end,d.sourceSpan.fullStart,d.sourceSpan.details)):a.push(new Sp(s.parts[0],s.sourceSpan))}else this._retainEmptyTokens&&a.push(new Sp(s.parts[0],s.sourceSpan));break}return o?(_te(a,r),new $d(a,e)):a[0]}};function _te(t,n){if(n instanceof _1&&(Ste(n),n=n.nodes[0]),n instanceof $d){Ite(n.children,t);for(let e=0;e<t.length;e++)t[e].sourceSpan=n.children[e].sourceSpan}}function Ste(t){let n=t.nodes;if(n.length!==1||!(n[0]instanceof $d))throw new Error("Unexpected previous i18n message - expected it to consist of only a single `Container` node.")}function Ite(t,n){if(t.length!==n.length)throw new Error(`
The number of i18n message children changed between first and second pass.

First pass (${t.length} tokens):
${t.map(e=>`"${e.sourceSpan.toString()}"`).join(`
`)}

Second pass (${n.length} tokens):
${n.map(e=>`"${e.sourceSpan.toString()}"`).join(`
`)}
    `.trim());if(t.some((e,i)=>n[i].constructor!==e.constructor))throw new Error("The types of the i18n message children changed between first and second pass.")}var Mte=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*("|')([\s\S]*?)\1[\s\S]*\)/g;function Tte(t){return t.split(Mte)[2]}var hS=class extends zr{constructor(n,e){super(n,e)}},jN=new Set(["iframe|srcdoc","*|innerhtml","*|outerhtml","embed|src","object|codebase","object|data"]);function Bte(t,n){return t=t.toLowerCase(),n=n.toLowerCase(),jN.has(t+"|"+n)||jN.has("*|"+n)}var Lte=t=>(n,e)=>{let i=t.get(n)??n;return i instanceof j4&&(e instanceof am&&i.i18n instanceof _1&&(e.previousMessage=i.i18n),i.i18n=e),e},Wy=class{constructor(n=If,e=!1,i=!1,r=s$,a=!0,o=!a){this.interpolationConfig=n,this.keepI18nAttrs=e,this.enableI18nLegacyMessageIdFormat=i,this.containerBlocks=r,this.preserveSignificantWhitespace=a,this.retainEmptyTokens=o,this.hasI18nMeta=!1,this._errors=[]}_generateI18nMessage(n,e="",i){let{meaning:r,description:a,customId:o}=this._parseMetadata(e),c=wte(this.interpolationConfig,this.containerBlocks,this.retainEmptyTokens)(n,r,a,o,i);return this._setMessageId(c,e),this._setLegacyIds(c,e),c}visitAllWithErrors(n){let e=n.map(i=>i.visit(this,null));return new Qy(e,this._errors)}visitElement(n){let e;if(e$(n)){this.hasI18nMeta=!0;let i=[],r={};for(let a of n.attrs)if(a.name===OP){let o=n.i18n||a.value,s=new Map,c=this.preserveSignificantWhitespace?n.children:RA(new jy(!1,s),n.children);e=this._generateI18nMessage(c,o,Lte(s)),e.nodes.length===0&&(e=void 0),n.i18n=e}else if(a.name.startsWith(P_)){let o=a.name.slice(P_.length);Bte(n.name,o)?this._reportError(a,`Translating attribute '${o}' is disallowed for security reasons.`):r[o]=a.value}else i.push(a);if(Object.keys(r).length)for(let a of i){let o=r[a.name];o!==void 0&&a.value&&(a.i18n=this._generateI18nMessage([a],a.i18n||o))}this.keepI18nAttrs||(n.attrs=i)}return t0(this,n.children,e),n}visitExpansion(n,e){let i,r=n.i18n;if(this.hasI18nMeta=!0,r instanceof am){let a=r.name;i=this._generateI18nMessage([n],r);let o=UP(i);o.name=a,e!==null&&(e.placeholderToMessage[a]=i)}else i=this._generateI18nMessage([n],e||r);return n.i18n=i,n}visitText(n){return n}visitAttribute(n){return n}visitComment(n){return n}visitExpansionCase(n){return n}visitBlock(n,e){return t0(this,n.children,e),n}visitBlockParameter(n,e){return n}visitLetDeclaration(n,e){return n}_parseMetadata(n){return typeof n=="string"?Nte(n):n instanceof _1?n:{}}_setMessageId(n,e){n.id||(n.id=e instanceof _1&&e.id||rJ(n,this.preserveSignificantWhitespace))}_setLegacyIds(n,e){if(this.enableI18nLegacyMessageIdFormat)n.legacyIds=[iJ(n),LP(n,this.preserveSignificantWhitespace)];else if(typeof e!="string"){let i=e instanceof _1?e:e instanceof am?e.previousMessage:void 0;n.legacyIds=i?i.legacyIds:[]}}_reportError(n,e){this._errors.push(new hS(n.sourceSpan,e))}},Dte="|",Fte="@@";function Nte(t=""){let n,e,i;if(t=t.trim(),t){let r=t.indexOf(Fte),a=t.indexOf(Dte),o;[o,n]=r>-1?[t.slice(0,r),t.slice(r+2)]:[t,""],[e,i]=a>-1?[o.slice(0,a),o.slice(a+1)]:["",o]}return{customId:n,meaning:e,description:i}}function Pte(t){let n=[];return t.description?n.push({tagName:"desc",text:t.description}):n.push({tagName:"suppress",text:"{msgDescriptions}"}),t.meaning&&n.push({tagName:"meaning",text:t.meaning}),yJ(n)}var kte="goog.getMsg";function Rte(t,n,e,i){let r=zte(n),a=[mn(r)];Object.keys(i).length&&(a.push(J_(jS(i,!0),!0)),a.push(J_({original_code:I1(Object.keys(i).map(c=>({key:c7(c),quoted:!0,value:n.placeholders[c]?mn(n.placeholders[c].sourceSpan.toString()):mn(n.placeholderToMessage[c].nodes.map(l=>l.sourceSpan.toString()).join(""))})))})));let o=e.set(ta(kte).callFn(a)).toConstDecl();o.addLeadingComment(Pte(n));let s=new H2(t.set(e));return[o,s]}var pS=class{formatPh(n){return`{$${c7(n)}}`}visitText(n){return n.value}visitContainer(n){return n.children.map(e=>e.visit(this)).join("")}visitIcu(n){return Ak(n)}visitTagPlaceholder(n){return n.isVoid?this.formatPh(n.startName):`${this.formatPh(n.startName)}${n.children.map(e=>e.visit(this)).join("")}${this.formatPh(n.closeName)}`}visitPlaceholder(n){return this.formatPh(n.name)}visitBlockPlaceholder(n){return`${this.formatPh(n.startName)}${n.children.map(e=>e.visit(this)).join("")}${this.formatPh(n.closeName)}`}visitIcuPlaceholder(n,e){return this.formatPh(n.name)}},Ote=new pS;function zte(t){return t.nodes.map(n=>n.visit(Ote,null)).join("")}function Ute(t,n,e){let{messageParts:i,placeHolders:r}=Vte(n),a=Hte(n),o=r.map(l=>e[l.text]),s=CJ(n,i,r,o,a),c=t.set(s);return[new H2(c)]}var AS=class{constructor(n,e){this.placeholderToMessage=n,this.pieces=e}visitText(n){if(this.pieces[this.pieces.length-1]instanceof Dp)this.pieces[this.pieces.length-1].text+=n.value;else{let e=new Gr(n.sourceSpan.fullStart,n.sourceSpan.end,n.sourceSpan.fullStart,n.sourceSpan.details);this.pieces.push(new Dp(n.value,e))}}visitContainer(n){n.children.forEach(e=>e.visit(this))}visitIcu(n){this.pieces.push(new Dp(Ak(n),n.sourceSpan))}visitTagPlaceholder(n){this.pieces.push(this.createPlaceholderPiece(n.startName,n.startSourceSpan??n.sourceSpan)),n.isVoid||(n.children.forEach(e=>e.visit(this)),this.pieces.push(this.createPlaceholderPiece(n.closeName,n.endSourceSpan??n.sourceSpan)))}visitPlaceholder(n){this.pieces.push(this.createPlaceholderPiece(n.name,n.sourceSpan))}visitBlockPlaceholder(n){this.pieces.push(this.createPlaceholderPiece(n.startName,n.startSourceSpan??n.sourceSpan)),n.children.forEach(e=>e.visit(this)),this.pieces.push(this.createPlaceholderPiece(n.closeName,n.endSourceSpan??n.sourceSpan))}visitIcuPlaceholder(n){this.pieces.push(this.createPlaceholderPiece(n.name,n.sourceSpan,this.placeholderToMessage[n.name]))}createPlaceholderPiece(n,e,i){return new QA(c7(n,!1),e,i)}};function Vte(t){let n=[],e=new AS(t.placeholderToMessage,n);return t.nodes.forEach(i=>i.visit(e)),Qte(n)}function Hte(t){let n=t.nodes[0],e=t.nodes[t.nodes.length-1];return new Gr(n.sourceSpan.fullStart,e.sourceSpan.end,n.sourceSpan.fullStart,n.sourceSpan.details)}function Qte(t){let n=[],e=[];t[0]instanceof QA&&n.push($E(t[0].sourceSpan.start));for(let i=0;i<t.length;i++){let r=t[i];r instanceof Dp?n.push(r):(e.push(r),t[i-1]instanceof QA&&n.push($E(t[i-1].sourceSpan.end)))}return t[t.length-1]instanceof QA&&n.push($E(t[t.length-1].sourceSpan.end)),{messageParts:n,placeHolders:e}}function $E(t){return new Dp("",new Gr(t,t))}var GN="ngI18nClosureMode",jte="i18n_",Gte="I18N_EXP_",WN="\uFFFD",Wte="MSG_";function KN(t){return`${Wte}${t}`.toUpperCase()}function Kte(t){return new a1(t.name,void 0,k2,void 0,t.sourceSpan)}function Xte(t){let n=t.relativeContextFilePath.replace(/[^A-Za-z0-9]/g,"_").toUpperCase()+"_",e=new Map,i=new Map,r=new Map,a=new Map;for(let c of t.units)for(let l of c.ops())if(l.kind===Ze.ExtractedAttribute&&l.i18nContext!==null){let f=e.get(l.i18nContext)??[];f.push(l),e.set(l.i18nContext,f)}else if(l.kind===Ze.I18nAttributes)i.set(l.target,l);else if(l.kind===Ze.I18nExpression&&l.usage===Am.I18nAttribute){let f=r.get(l.target)??[];f.push(l),r.set(l.target,f)}else l.kind===Ze.I18nMessage&&a.set(l.xref,l);let o=new Map,s=new Map;for(let c of t.units)for(let l of c.create)if(l.kind===Ze.I18nMessage){if(l.messagePlaceholder===null){let{mainVar:f,statements:d}=Ek(t,n,a,l);if(l.i18nBlock!==null){let h=t.addConst(f,d);s.set(l.i18nBlock,h)}else{t.constsInitializers.push(...d),o.set(l.i18nContext,f);let h=e.get(l.i18nContext);if(h!==void 0)for(let p of h)p.expression=f.clone()}}Fn.remove(l)}for(let c of t.units)for(let l of c.create)if(Q4(l)){let f=i.get(l.xref);if(f===void 0)continue;let d=r.get(l.xref);if(d===void 0)throw new Error("AssertionError: Could not find any i18n expressions associated with an I18nAttributes instruction");let h=new Set;d=d.filter(m=>{let A=h.has(m.name);return h.add(m.name),!A});let p=d.flatMap(m=>{let A=o.get(m.context);if(A===void 0)throw new Error("AssertionError: Could not find i18n expression's value");return[mn(m.name),A]});f.i18nAttributesConfig=t.addConst(new V2(p))}for(let c of t.units)for(let l of c.create)if(l.kind===Ze.I18nStart){let f=s.get(l.root);if(f===void 0)throw new Error("AssertionError: Could not find corresponding i18n block index for an i18n message op; was an i18n message incorrectly assumed to correspond to an attribute?");l.messageIndex=f}}function Ek(t,n,e,i){let r=[],a=new Map;for(let l of i.subMessages){let f=e.get(l),{mainVar:d,statements:h}=Ek(t,n,e,f);r.push(...h);let p=a.get(f.messagePlaceholder)??[];p.push(d),a.set(f.messagePlaceholder,p)}Yte(i,a),i.params=new Map([...i.params.entries()].sort());let o=ta(t.pool.uniqueName(jte)),s=$te(t.pool,i.message.id,n,t.i18nUseExternalIds),c;if(i.needsPostprocessing||i.postprocessingParams.size>0){let l=Object.fromEntries([...i.postprocessingParams.entries()].sort()),f=jS(l,!1),d=[];i.postprocessingParams.size>0&&d.push(J_(f,!0)),c=h=>Qi(Ht.i18nPostprocess).callFn([h,...d])}return r.push(...Zte(i.message,o,s,i.params,c)),{mainVar:o,statements:r}}function Yte(t,n){for(let[e,i]of n)i.length===1?t.params.set(e,i[0]):(t.params.set(e,mn(`${WN}${Gte}${e}${WN}`)),t.postprocessingParams.set(e,ko(i)))}function Zte(t,n,e,i,r){let a=Object.fromEntries(i),o=[Kte(n),eb(Jte(),Rte(n,t,e,a),Ute(n,t,jS(a,!1)))];return r&&o.push(new H2(n.set(r(n)))),o}function Jte(){return qy(ta(GN)).notIdentical(mn("undefined",NP)).and(ta(GN))}function $te(t,n,e,i){let r,a=e;if(i){let o=KN("EXTERNAL_"),s=t.uniqueName(a);r=`${o}${v5(n)}$$${s}`}else{let o=KN(a);r=t.uniqueName(o)}return ta(r)}function qte(t){for(let n of t.units){let e=null,i=null,r=new Map,a=new Map,o=new Map;for(let s of n.create)switch(s.kind){case Ze.I18nStart:if(s.context===null)throw Error("I18n op should have its context set.");e=s;break;case Ze.I18nEnd:e=null;break;case Ze.IcuStart:if(s.context===null)throw Error("Icu op should have its context set.");i=s;break;case Ze.IcuEnd:i=null;break;case Ze.Text:if(e!==null)if(r.set(s.xref,e),a.set(s.xref,i),s.icuPlaceholder!==null){let c=Dq(t.allocateXrefId(),s.icuPlaceholder,[s.initialValue]);Fn.replace(s,c),o.set(s.xref,c)}else Fn.remove(s);break}for(let s of n.update)switch(s.kind){case Ze.InterpolateText:if(!r.has(s.target))continue;let c=r.get(s.target),l=a.get(s.target),f=o.get(s.target),d=l?l.context:c.context,h=l?Y5.Postproccessing:Y5.Creation,p=[];for(let m=0;m<s.interpolation.expressions.length;m++){let A=s.interpolation.expressions[m];p.push(ok(d,c.xref,c.xref,c.handle,A,f?.xref??null,s.interpolation.i18nPlaceholders[m]??null,h,Am.I18nText,"",A.sourceSpan??s.sourceSpan))}Fn.replaceWithMany(s,p),f!==void 0&&(f.strings=s.interpolation.strings);break}}}function ene(t){for(let n of t.units)for(let e of n.create)switch(e.kind){case Ze.ElementStart:case Ze.Template:if(!Array.isArray(e.localRefs))throw new Error("AssertionError: expected localRefs to be an array still");if(e.numSlotsUsed+=e.localRefs.length,e.localRefs.length>0){let i=tne(e.localRefs);e.localRefs=t.addConst(i)}else e.localRefs=null;break}}function tne(t){let n=[];for(let e of t)n.push(mn(e.name),mn(e.target));return ko(n)}function nne(t){for(let n of t.units){let e=r1.HTML;for(let i of n.create)i.kind===Ze.ElementStart&&i.namespace!==e&&(Fn.insertBefore(Eq(i.namespace),i),e=i.namespace)}}function ine(t){let n=[],e=0,i=0,r=0,a=0,o=0,s=null;for(;e<t.length;)switch(t.charCodeAt(e++)){case 40:i++;break;case 41:i--;break;case 39:r===0?r=39:r===39&&t.charCodeAt(e-1)!==92&&(r=0);break;case 34:r===0?r=34:r===34&&t.charCodeAt(e-1)!==92&&(r=0);break;case 58:!s&&i===0&&r===0&&(s=_k(t.substring(o,e-1).trim()),a=e);break;case 59:if(s&&a>0&&i===0&&r===0){let l=t.substring(a,e-1).trim();n.push(s,l),o=e,a=0,s=null}break}if(s&&a){let c=t.slice(a).trim();n.push(s,c)}return n}function _k(t){return t.replace(/[a-z][A-Z]/g,n=>n.charAt(0)+"-"+n.charAt(1)).toLowerCase()}function rne(t){let n=new Map;for(let e of t.units)for(let i of e.create)Q4(i)&&n.set(i.xref,i);for(let e of t.units)for(let i of e.create)if(i.kind===Ze.ExtractedAttribute&&i.bindingKind===Gi.Attribute&&sk(i.expression)){let r=n.get(i.target);if(r!==void 0&&r.kind===Ze.Template&&r.templateKind===Vl.Structural)continue;if(i.name==="style"){let a=ine(i.expression.value);for(let o=0;o<a.length-1;o+=2)Fn.insertBefore(P2(i.target,Gi.StyleProperty,null,a[o],mn(a[o+1]),null,null,gs.STYLE),i);Fn.remove(i)}else if(i.name==="class"){let a=i.expression.value.trim().split(/\s+/g);for(let o of a)Fn.insertBefore(P2(i.target,Gi.ClassName,null,o,null,null,null,gs.NONE),i);Fn.remove(i)}}}function ane(t){h5(t.root,t.componentName,{index:0},t.compatibility===jl.TemplateDefinitionBuilder)}function h5(t,n,e,i){t.fnName===null&&(t.fnName=t.job.pool.uniqueName(v5(`${n}_${t.job.fnSuffix}`),!1));let r=new Map;for(let a of t.ops())switch(a.kind){case Ze.Property:case Ze.HostProperty:a.isAnimationTrigger&&(a.name="@"+a.name);break;case Ze.Listener:if(a.handlerFnName!==null)break;if(!a.hostListener&&a.targetSlot.slot===null)throw new Error("Expected a slot to be assigned");let o="";a.isAnimationListener&&(a.name=`@${a.name}.${a.animationPhase}`,o="animation"),a.hostListener?a.handlerFnName=`${n}_${o}${a.name}_HostBindingHandler`:a.handlerFnName=`${t.fnName}_${a.tag.replace("-","_")}_${o}${a.name}_${a.targetSlot.slot}_listener`,a.handlerFnName=v5(a.handlerFnName);break;case Ze.TwoWayListener:if(a.handlerFnName!==null)break;if(a.targetSlot.slot===null)throw new Error("Expected a slot to be assigned");a.handlerFnName=v5(`${t.fnName}_${a.tag.replace("-","_")}_${a.name}_${a.targetSlot.slot}_listener`);break;case Ze.Variable:r.set(a.xref,one(t,a.variable,e));break;case Ze.RepeaterCreate:if(!(t instanceof Tf))throw new Error("AssertionError: must be compiling a component");if(a.handle.slot===null)throw new Error("Expected slot to be assigned");if(a.emptyView!==null){let l=t.job.views.get(a.emptyView);h5(l,`${n}_${a.functionNameSuffix}Empty_${a.handle.slot+2}`,e,i)}h5(t.job.views.get(a.xref),`${n}_${a.functionNameSuffix}_${a.handle.slot+1}`,e,i);break;case Ze.Projection:if(!(t instanceof Tf))throw new Error("AssertionError: must be compiling a component");if(a.handle.slot===null)throw new Error("Expected slot to be assigned");if(a.fallbackView!==null){let l=t.job.views.get(a.fallbackView);h5(l,`${n}_ProjectionFallback_${a.handle.slot}`,e,i)}break;case Ze.Template:if(!(t instanceof Tf))throw new Error("AssertionError: must be compiling a component");let s=t.job.views.get(a.xref);if(a.handle.slot===null)throw new Error("Expected slot to be assigned");let c=a.functionNameSuffix.length===0?"":`_${a.functionNameSuffix}`;h5(s,`${n}${c}_${a.handle.slot}`,e,i);break;case Ze.StyleProp:a.name=sne(a.name),i&&(a.name=XN(a.name));break;case Ze.ClassProp:i&&(a.name=XN(a.name));break}for(let a of t.ops())o1(a,o=>{if(!(!(o instanceof e3)||o.name!==null)){if(!r.has(o.xref))throw new Error(`Variable ${o.xref} not yet named`);o.name=r.get(o.xref)}})}function one(t,n,e){if(n.name===null)switch(n.kind){case yc.Context:n.name=`ctx_r${e.index++}`;break;case yc.Identifier:if(t.job.compatibility===jl.TemplateDefinitionBuilder){let i=n.identifier==="ctx"?"i":"";n.name=`${n.identifier}_${i}r${++e.index}`}else n.name=`${n.identifier}_i${e.index++}`;break;default:n.name=`_r${++e.index}`;break}return n.name}function sne(t){return t.startsWith("--")?t:_k(t)}function XN(t){let n=t.indexOf("!important");return n>-1?t.substring(0,n):t}function cne(t){for(let n of t.units){for(let e of n.create)(e.kind===Ze.Listener||e.kind===Ze.TwoWayListener)&&YN(e.handlerOps);YN(n.update)}}function YN(t){for(let n of t){if(n.kind!==Ze.Statement||!(n.statement instanceof H2)||!(n.statement.expr instanceof My))continue;let e=n.statement.expr.steps,i=!0;for(let r=n.next;r.kind!==Ze.ListEnd&&i;r=r.next)o1(r,(a,o)=>{if(!Nf(a))return a;if(i&&!(o&io.InChildOperation))switch(a.kind){case ji.NextContext:a.steps+=e,Fn.remove(n),i=!1;break;case ji.GetCurrentView:case ji.Reference:case ji.ContextLetReference:i=!1;break}})}}var lne="ng-container";function une(t){for(let n of t.units){let e=new Set;for(let i of n.create)i.kind===Ze.ElementStart&&i.tag===lne&&(i.kind=Ze.ContainerStart,e.add(i.xref)),i.kind===Ze.ElementEnd&&e.has(i.xref)&&(i.kind=Ze.ContainerEnd)}}function fne(t,n){let e=t.get(n);if(e===void 0)throw new Error("All attributes should have an element-like target.");return e}function dne(t){let n=new Map;for(let e of t.units)for(let i of e.create)Q4(i)&&n.set(i.xref,i);for(let e of t.units)for(let i of e.create)(i.kind===Ze.ElementStart||i.kind===Ze.ContainerStart)&&i.nonBindable&&Fn.insertAfter(Cq(i.xref),i),(i.kind===Ze.ElementEnd||i.kind===Ze.ContainerEnd)&&fne(n,i.xref).nonBindable&&Fn.insertBefore(wq(i.xref),i)}function hne(t){for(let n of t.units)for(let e of n.ops())rc(e,i=>{if(!(i instanceof Xa)||i.operator!==Ni.NullishCoalesce)return i;let r=new Lu(i.lhs.clone(),t.allocateXrefId()),a=new a3(r.xref);return new t3(new Xa(Ni.And,new Xa(Ni.NotIdentical,r,I5),new Xa(Ni.NotIdentical,a,new Hc(void 0))),a.clone(),i.rhs)},io.None)}function Kd(t){return n=>n.kind===t}function x5(t,n){return e=>e.kind===t&&n===e.expression instanceof b0}function pne(t){return t.kind===Ze.Listener&&!(t.hostListener&&t.isAnimationListener)||t.kind===Ze.TwoWayListener}function Ane(t){return(t.kind===Ze.Property||t.kind===Ze.TwoWayProperty)&&!(t.expression instanceof b0)}var mne=[{test:t=>t.kind===Ze.Listener&&t.hostListener&&t.isAnimationListener},{test:pne}],gne=[{test:Kd(Ze.StyleMap),transform:Ky},{test:Kd(Ze.ClassMap),transform:Ky},{test:Kd(Ze.StyleProp)},{test:Kd(Ze.ClassProp)},{test:x5(Ze.Attribute,!0)},{test:x5(Ze.Property,!0)},{test:Ane},{test:x5(Ze.Attribute,!1)}],vne=[{test:x5(Ze.HostProperty,!0)},{test:x5(Ze.HostProperty,!1)},{test:Kd(Ze.Attribute)},{test:Kd(Ze.StyleMap),transform:Ky},{test:Kd(Ze.ClassMap),transform:Ky},{test:Kd(Ze.StyleProp)},{test:Kd(Ze.ClassProp)}],ZN=new Set([Ze.Listener,Ze.TwoWayListener,Ze.StyleMap,Ze.ClassMap,Ze.StyleProp,Ze.ClassProp,Ze.Property,Ze.TwoWayProperty,Ze.HostProperty,Ze.Attribute]);function yne(t){for(let n of t.units){JN(n.create,mne);let e=n.job.kind===mi.Host?vne:gne;JN(n.update,e)}}function JN(t,n){let e=[],i=null;for(let r of t){let a=_y(r)?r.target:null;(!ZN.has(r.kind)||a!==i&&i!==null&&a!==null)&&(Fn.insertBefore($N(e,n),r),e=[],i=null),ZN.has(r.kind)&&(e.push(r),Fn.remove(r),i=a??i)}t.push($N(e,n))}function $N(t,n){let e=Array.from(n,()=>new Array);for(let i of t){let r=n.findIndex(a=>a.test(i));e[r].push(i)}return e.flatMap((i,r)=>{let a=n[r].transform;return a?a(i):i})}function Ky(t){return t.slice(t.length-1)}function bne(t){for(let n of t.units){let e=rI(n);for(let i of n.ops())switch(i.kind){case Ze.Binding:let r=Cne(e,i.target);xne(i.name)&&r.kind===Ze.Projection&&Fn.remove(i);break}}}function xne(t){return t.toLowerCase()==="select"}function Cne(t,n){let e=t.get(n);if(e===void 0)throw new Error("All attributes should have an slottable target.");return e}function wne(t){for(let n of t.units)Ene(n)}function Ene(t){for(let n of t.update)o1(n,(e,i)=>{if(Nf(e)&&e.kind===ji.PipeBinding){if(i&io.InChildOperation)throw new Error("AssertionError: pipe bindings should not appear in child expressions");if(t.job.compatibility){if(n.target==null)throw new Error("AssertionError: expected slot handle to be assigned for pipe creation");_ne(t,n.target,e)}else t.create.push(uk(e.target,e.targetSlot,e.name))}})}function _ne(t,n,e){for(let i=t.create.head.next;i.kind!==Ze.ListEnd;i=i.next){if(!gm(i)||i.xref!==n)continue;for(;i.next.kind===Ze.Pipe;)i=i.next;let r=uk(e.target,e.targetSlot,e.name);Fn.insertBefore(r,i.next);return}throw new Error(`AssertionError: unable to find insertion point for pipe ${e.name}`)}function Sne(t){for(let n of t.units)for(let e of n.update)rc(e,i=>!(i instanceof Yp)||i.args.length<=4?i:new Ly(i.target,i.targetSlot,i.name,ko(i.args),i.args.length),io.None)}function Ine(t){Sk(t.root,0)}function Sk(t,n){let e=null;for(let i of t.create)switch(i.kind){case Ze.I18nStart:i.subTemplateIndex=n===0?null:n,e=i;break;case Ze.I18nEnd:e.subTemplateIndex===null&&(n=0),e=null;break;case Ze.Template:n=qE(t.job.views.get(i.xref),e,i.i18nPlaceholder,n);break;case Ze.RepeaterCreate:let r=t.job.views.get(i.xref);n=qE(r,e,i.i18nPlaceholder,n),i.emptyView!==null&&(n=qE(t.job.views.get(i.emptyView),e,i.emptyI18nPlaceholder,n));break}return n}function qE(t,n,e,i){if(e!==void 0){if(n===null)throw Error("Expected template with i18n placeholder to be in an i18n block.");i++,Mne(t,n)}return Sk(t,i)}function Mne(t,n){if(t.create.head.next?.kind!==Ze.I18nStart){let e=t.job.allocateXrefId();Fn.insertAfter(ob(e,n.message,n.root,null),t.create.head),Fn.insertBefore(sb(e,null),t.create.tail)}}function Tne(t){for(let n of t.units)for(let e of n.ops())o1(e,i=>{if(!(i instanceof Xp)||i.body===null)return;let r=new mS(i.args.length);i.fn=t.pool.getSharedConstant(r,i.body),i.body=null})}var mS=class extends jA{constructor(n){super(),this.numArgs=n}keyOf(n){return n instanceof om?`param(${n.index})`:super.keyOf(n)}toSharedConstantDeclaration(n,e){let i=[];for(let a=0;a<this.numArgs;a++)i.push(new bc("a"+a));let r=bi(e,a=>a instanceof om?ta("a"+a.index):a,io.None);return new a1(n,new Up(i,r),void 0,Uc.Final)}};function Bne(t){for(let n of t.units)for(let e of n.update)rc(e,(i,r)=>r&io.InChildOperation?i:i instanceof V2?Lne(i):i instanceof Tu?Dne(i):i,io.None)}function Lne(t){let n=[],e=[];for(let i of t.entries)if(i.isConstant())n.push(i);else{let r=e.length;e.push(i),n.push(new om(r))}return new Xp(ko(n),e)}function Dne(t){let n=[],e=[];for(let i of t.entries)if(i.value.isConstant())n.push(i);else{let r=e.length;e.push(i.value),n.push(new ZA(i.key,new om(r),i.quoted))}return new Xp(I1(n),e)}function Fne(t,n,e,i,r){return cb(Ht.element,t,n,e,i,r)}function Nne(t,n,e,i,r){return cb(Ht.elementStart,t,n,e,i,r)}function cb(t,n,e,i,r,a){let o=[mn(n)];return e!==null&&o.push(mn(e)),r!==null?o.push(mn(i),mn(r)):i!==null&&o.push(mn(i)),La(t,o,a)}function Pne(t){return La(Ht.elementEnd,[],t)}function kne(t,n,e,i){return cb(Ht.elementContainerStart,t,null,n,e,i)}function Rne(t,n,e,i){return cb(Ht.elementContainer,t,null,n,e,i)}function One(){return La(Ht.elementContainerEnd,[],null)}function zne(t,n,e,i,r,a,o,s){let c=[mn(t),n,mn(e),mn(i),mn(r),mn(a)];for(o!==null&&(c.push(mn(o)),c.push(Qi(Ht.templateRefExtractor)));c[c.length-1].isEquivalent(I5);)c.pop();return La(Ht.templateCreate,c,s)}function Une(){return La(Ht.disableBindings,[],null)}function Vne(){return La(Ht.enableBindings,[],null)}function Hne(t,n,e,i,r){let a=[mn(t),n];return e!==null&&(a.push(mn(!1)),a.push(Qi(e))),La(i?Ht.syntheticHostListener:Ht.listener,a,r)}function qN(t,n){return Qi(Ht.twoWayBindingSet).callFn([t,n])}function Qne(t,n,e){return La(Ht.twoWayListener,[mn(t),n],e)}function jne(t,n){return La(Ht.pipe,[mn(t),mn(n)],null)}function Gne(){return La(Ht.namespaceHTML,[],null)}function Wne(){return La(Ht.namespaceSVG,[],null)}function Kne(){return La(Ht.namespaceMathML,[],null)}function Xne(t,n){return La(Ht.advance,t>1?[mn(t)]:[],n)}function Yne(t){return Qi(Ht.reference).callFn([mn(t)])}function Zne(t){return Qi(Ht.nextContext).callFn(t===1?[]:[mn(t)])}function Jne(){return Qi(Ht.getCurrentView).callFn([])}function $ne(t){return Qi(Ht.restoreView).callFn([t])}function qne(t){return Qi(Ht.resetView).callFn([t])}function eie(t,n,e){let i=[mn(t,null)];return n!==""&&i.push(mn(n)),La(Ht.text,i,e)}function tie(t,n,e,i,r,a,o,s,c,l){let f=[mn(t),mn(n),e??mn(null),mn(i),mn(r),mn(a),o??mn(null),s??mn(null),c?Qi(Ht.deferEnableTimerScheduling):mn(null)],d;for(;(d=f[f.length-1])!==null&&d instanceof Hc&&d.value===null;)f.pop();return La(Ht.defer,f,l)}var nie=new Map([[Ss.Idle,[Ht.deferOnIdle,Ht.deferPrefetchOnIdle]],[Ss.Immediate,[Ht.deferOnImmediate,Ht.deferPrefetchOnImmediate]],[Ss.Timer,[Ht.deferOnTimer,Ht.deferPrefetchOnTimer]],[Ss.Hover,[Ht.deferOnHover,Ht.deferPrefetchOnHover]],[Ss.Interaction,[Ht.deferOnInteraction,Ht.deferPrefetchOnInteraction]],[Ss.Viewport,[Ht.deferOnViewport,Ht.deferPrefetchOnViewport]]]);function iie(t,n,e,i){let r=nie.get(t);if(r===void 0)throw new Error(`Unable to determine instruction for trigger ${t}`);let a=e?r[1]:r[0];return La(a,n.map(o=>mn(o)),i)}function rie(t){return La(Ht.projectionDef,t?[t]:[],null)}function aie(t,n,e,i,r,a,o){let s=[mn(t)];return(n!==0||e!==null||i!==null)&&(s.push(mn(n)),e!==null&&s.push(e),i!==null&&(e===null&&s.push(mn(null)),s.push(ta(i),mn(r),mn(a)))),La(Ht.projection,s,o)}function oie(t,n,e,i){let r=[mn(t),mn(n)];return e!==null&&r.push(mn(e)),La(Ht.i18nStart,r,i)}function sie(t,n,e,i,r,a,o,s,c,l,f,d,h,p){let m=[mn(t),ta(n),mn(e),mn(i),mn(r),mn(a),o];return(s||c!==null)&&(m.push(mn(s)),c!==null&&(m.push(ta(c),mn(l),mn(f)),(d!==null||h!==null)&&m.push(mn(d)),h!==null&&m.push(mn(h)))),La(Ht.repeaterCreate,m,p)}function cie(t,n){return La(Ht.repeater,[t],n)}function lie(t,n,e){return La(t?Ht.deferPrefetchWhen:Ht.deferWhen,[n],e)}function uie(t,n){return La(Ht.declareLet,[mn(t)],n)}function fie(t,n){return Qi(Ht.storeLet).callFn([t],n)}function die(t){return Qi(Ht.readContextLet).callFn([mn(t)])}function hie(t,n,e,i){let r=[mn(t),mn(n)];return e&&r.push(mn(e)),La(Ht.i18n,r,i)}function pie(t){return La(Ht.i18nEnd,[],t)}function Aie(t,n){let e=[mn(t),mn(n)];return La(Ht.i18nAttributes,e,null)}function mie(t,n,e,i){let r=[mn(t),n];return e!==null&&r.push(e),La(Ht.property,r,i)}function gie(t,n,e,i){let r=[mn(t),n];return e!==null&&r.push(e),La(Ht.twoWayProperty,r,i)}function vie(t,n,e,i){let r=[mn(t),n];return(e!==null||i!==null)&&r.push(e??mn(null)),i!==null&&r.push(mn(i)),La(Ht.attribute,r,null)}function yie(t,n,e,i){let r=[mn(t),n];return e!==null&&r.push(mn(e)),La(Ht.styleProp,r,i)}function bie(t,n,e){return La(Ht.classProp,[mn(t),n],e)}function xie(t,n){return La(Ht.styleMap,[t],n)}function Cie(t,n){return La(Ht.classMap,[t],n)}var eP=[Ht.pipeBind1,Ht.pipeBind2,Ht.pipeBind3,Ht.pipeBind4];function wie(t,n,e){if(e.length<1||e.length>eP.length)throw new Error("pipeBind() argument count out of bounds");let i=eP[e.length-1];return Qi(i).callFn([mn(t),mn(n),...e])}function Eie(t,n,e){return Qi(Ht.pipeBindV).callFn([mn(t),mn(n),e])}function _ie(t,n,e){let i=vm(t,n);return ym(Rie,[],i,[],e)}function Sie(t,n){return La(Ht.i18nExp,[t],n)}function Iie(t,n){return La(Ht.i18nApply,[mn(t)],n)}function Mie(t,n,e,i,r){let a=vm(n,e),o=[];return i!==null&&o.push(i),ym(Oie,[mn(t)],a,o,r)}function Tie(t,n,e,i,r){let a=vm(n,e),o=[];return i!==null&&o.push(i),ym(Uie,[mn(t)],a,o,r)}function Bie(t,n,e,i,r){let a=vm(n,e),o=[];return i!==null&&o.push(mn(i)),ym(zie,[mn(t)],a,o,r)}function Lie(t,n,e){let i=vm(t,n);return ym(Vie,[],i,[],e)}function Die(t,n,e){let i=vm(t,n);return ym(Hie,[],i,[],e)}function Fie(t,n,e,i){let r=[mn(t),n];return e!==null&&r.push(e),La(Ht.hostProperty,r,i)}function Nie(t,n,e){return La(Ht.syntheticHostProperty,[mn(t),n],e)}function Pie(t,n,e){return Ik(Qie,[mn(t),n],e,[],null)}function vm(t,n){if(t.length<1||n.length!==t.length-1)throw new Error("AssertionError: expected specific shape of args for strings/expressions in interpolation");let e=[];if(n.length===1&&t[0]===""&&t[1]==="")e.push(n[0]);else{let i;for(i=0;i<n.length;i++)e.push(mn(t[i]),n[i]);e.push(mn(t[i]))}return e}function La(t,n,e){let i=Qi(t).callFn(n,e);return Ff(new H2(i,e))}function kie(t,n,e){let i=[t];return n!==null&&i.push(n),La(Ht.conditional,i,e)}var Rie={constant:[Ht.textInterpolate,Ht.textInterpolate1,Ht.textInterpolate2,Ht.textInterpolate3,Ht.textInterpolate4,Ht.textInterpolate5,Ht.textInterpolate6,Ht.textInterpolate7,Ht.textInterpolate8],variable:Ht.textInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},Oie={constant:[Ht.propertyInterpolate,Ht.propertyInterpolate1,Ht.propertyInterpolate2,Ht.propertyInterpolate3,Ht.propertyInterpolate4,Ht.propertyInterpolate5,Ht.propertyInterpolate6,Ht.propertyInterpolate7,Ht.propertyInterpolate8],variable:Ht.propertyInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},zie={constant:[Ht.styleProp,Ht.stylePropInterpolate1,Ht.stylePropInterpolate2,Ht.stylePropInterpolate3,Ht.stylePropInterpolate4,Ht.stylePropInterpolate5,Ht.stylePropInterpolate6,Ht.stylePropInterpolate7,Ht.stylePropInterpolate8],variable:Ht.stylePropInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},Uie={constant:[Ht.attribute,Ht.attributeInterpolate1,Ht.attributeInterpolate2,Ht.attributeInterpolate3,Ht.attributeInterpolate4,Ht.attributeInterpolate5,Ht.attributeInterpolate6,Ht.attributeInterpolate7,Ht.attributeInterpolate8],variable:Ht.attributeInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},Vie={constant:[Ht.styleMap,Ht.styleMapInterpolate1,Ht.styleMapInterpolate2,Ht.styleMapInterpolate3,Ht.styleMapInterpolate4,Ht.styleMapInterpolate5,Ht.styleMapInterpolate6,Ht.styleMapInterpolate7,Ht.styleMapInterpolate8],variable:Ht.styleMapInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},Hie={constant:[Ht.classMap,Ht.classMapInterpolate1,Ht.classMapInterpolate2,Ht.classMapInterpolate3,Ht.classMapInterpolate4,Ht.classMapInterpolate5,Ht.classMapInterpolate6,Ht.classMapInterpolate7,Ht.classMapInterpolate8],variable:Ht.classMapInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},Qie={constant:[Ht.pureFunction0,Ht.pureFunction1,Ht.pureFunction2,Ht.pureFunction3,Ht.pureFunction4,Ht.pureFunction5,Ht.pureFunction6,Ht.pureFunction7,Ht.pureFunction8],variable:Ht.pureFunctionV,mapping:t=>t};function Ik(t,n,e,i,r){let a=t.mapping(e.length);if(a<t.constant.length)return Qi(t.constant[a]).callFn([...n,...e,...i],r);if(t.variable!==null)return Qi(t.variable).callFn([...n,ko(e),...i],r);throw new Error("AssertionError: unable to call variadic function")}function ym(t,n,e,i,r){return Ff(Ik(t,n,e,i,r).toStmt())}var jie=new Map([["window",Ht.resolveWindow],["document",Ht.resolveDocument],["body",Ht.resolveBody]]);function Gie(t){for(let n of t.units)Wie(n,n.create),Mk(n,n.update)}function Wie(t,n){for(let e of n)switch(rc(e,Tk,io.None),e.kind){case Ze.Text:Fn.replace(e,eie(e.handle.slot,e.initialValue,e.sourceSpan));break;case Ze.ElementStart:Fn.replace(e,Nne(e.handle.slot,e.tag,e.attributes,e.localRefs,e.startSourceSpan));break;case Ze.Element:Fn.replace(e,Fne(e.handle.slot,e.tag,e.attributes,e.localRefs,e.wholeSourceSpan));break;case Ze.ElementEnd:Fn.replace(e,Pne(e.sourceSpan));break;case Ze.ContainerStart:Fn.replace(e,kne(e.handle.slot,e.attributes,e.localRefs,e.startSourceSpan));break;case Ze.Container:Fn.replace(e,Rne(e.handle.slot,e.attributes,e.localRefs,e.wholeSourceSpan));break;case Ze.ContainerEnd:Fn.replace(e,One());break;case Ze.I18nStart:Fn.replace(e,oie(e.handle.slot,e.messageIndex,e.subTemplateIndex,e.sourceSpan));break;case Ze.I18nEnd:Fn.replace(e,pie(e.sourceSpan));break;case Ze.I18n:Fn.replace(e,hie(e.handle.slot,e.messageIndex,e.subTemplateIndex,e.sourceSpan));break;case Ze.I18nAttributes:if(e.i18nAttributesConfig===null)throw new Error("AssertionError: i18nAttributesConfig was not set");Fn.replace(e,Aie(e.handle.slot,e.i18nAttributesConfig));break;case Ze.Template:if(!(t instanceof Tf))throw new Error("AssertionError: must be compiling a component");if(Array.isArray(e.localRefs))throw new Error("AssertionError: local refs array should have been extracted into a constant");let i=t.job.views.get(e.xref);Fn.replace(e,zne(e.handle.slot,ta(i.fnName),i.decls,i.vars,e.tag,e.attributes,e.localRefs,e.startSourceSpan));break;case Ze.DisableBindings:Fn.replace(e,Une());break;case Ze.EnableBindings:Fn.replace(e,Vne());break;case Ze.Pipe:Fn.replace(e,jne(e.handle.slot,e.name));break;case Ze.DeclareLet:Fn.replace(e,uie(e.handle.slot,e.sourceSpan));break;case Ze.Listener:let r=tP(t,e.handlerFnName,e.handlerOps,e.consumesDollarEvent),a=e.eventTarget?jie.get(e.eventTarget):null;if(a===void 0)throw new Error(`Unexpected global target '${e.eventTarget}' defined for '${e.name}' event. Supported list of global targets: window,document,body.`);Fn.replace(e,Hne(e.name,r,a,e.hostListener&&e.isAnimationListener,e.sourceSpan));break;case Ze.TwoWayListener:Fn.replace(e,Qne(e.name,tP(t,e.handlerFnName,e.handlerOps,!0),e.sourceSpan));break;case Ze.Variable:if(e.variable.name===null)throw new Error(`AssertionError: unnamed variable ${e.xref}`);Fn.replace(e,Ff(new a1(e.variable.name,e.initializer,void 0,Uc.Final)));break;case Ze.Namespace:switch(e.active){case r1.HTML:Fn.replace(e,Gne());break;case r1.SVG:Fn.replace(e,Wne());break;case r1.Math:Fn.replace(e,Kne());break}break;case Ze.Defer:let o=!!e.loadingMinimumTime||!!e.loadingAfterTime||!!e.placeholderMinimumTime;Fn.replace(e,tie(e.handle.slot,e.mainSlot.slot,e.resolverFn,e.loadingSlot?.slot??null,e.placeholderSlot?.slot??null,e.errorSlot?.slot??null,e.loadingConfig,e.placeholderConfig,o,e.sourceSpan));break;case Ze.DeferOn:let s=[];switch(e.trigger.kind){case Ss.Idle:case Ss.Immediate:break;case Ss.Timer:s=[e.trigger.delay];break;case Ss.Interaction:case Ss.Hover:case Ss.Viewport:if(e.trigger.targetSlot?.slot==null||e.trigger.targetSlotViewSteps===null)throw new Error(`Slot or view steps not set in trigger reification for trigger kind ${e.trigger.kind}`);s=[e.trigger.targetSlot.slot],e.trigger.targetSlotViewSteps!==0&&s.push(e.trigger.targetSlotViewSteps);break;default:throw new Error(`AssertionError: Unsupported reification of defer trigger kind ${e.trigger.kind}`)}Fn.replace(e,iie(e.trigger.kind,s,e.prefetch,e.sourceSpan));break;case Ze.ProjectionDef:Fn.replace(e,rie(e.def));break;case Ze.Projection:if(e.handle.slot===null)throw new Error("No slot was assigned for project instruction");let c=null,l=null,f=null;if(e.fallbackView!==null){if(!(t instanceof Tf))throw new Error("AssertionError: must be compiling a component");let A=t.job.views.get(e.fallbackView);if(A===void 0)throw new Error("AssertionError: projection had fallback view xref, but fallback view was not found");if(A.fnName===null||A.decls===null||A.vars===null)throw new Error("AssertionError: expected projection fallback view to have been named and counted");c=A.fnName,l=A.decls,f=A.vars}Fn.replace(e,aie(e.handle.slot,e.projectionSlotIndex,e.attributes,c,l,f,e.sourceSpan));break;case Ze.RepeaterCreate:if(e.handle.slot===null)throw new Error("No slot was assigned for repeater instruction");if(!(t instanceof Tf))throw new Error("AssertionError: must be compiling a component");let d=t.job.views.get(e.xref);if(d.fnName===null)throw new Error("AssertionError: expected repeater primary view to have been named");let h=null,p=null,m=null;if(e.emptyView!==null){let A=t.job.views.get(e.emptyView);if(A===void 0)throw new Error("AssertionError: repeater had empty view xref, but empty view was not found");if(A.fnName===null||A.decls===null||A.vars===null)throw new Error("AssertionError: expected repeater empty view to have been named and counted");h=A.fnName,p=A.decls,m=A.vars}Fn.replace(e,sie(e.handle.slot,d.fnName,e.decls,e.vars,e.tag,e.attributes,e.trackByFn,e.usesComponentInstance,h,p,m,e.emptyTag,e.emptyAttributes,e.wholeSourceSpan));break;case Ze.Statement:break;default:throw new Error(`AssertionError: Unsupported reification of create op ${Ze[e.kind]}`)}}function Mk(t,n){for(let e of n)switch(rc(e,Tk,io.None),e.kind){case Ze.Advance:Fn.replace(e,Xne(e.delta,e.sourceSpan));break;case Ze.Property:e.expression instanceof b0?Fn.replace(e,Mie(e.name,e.expression.strings,e.expression.expressions,e.sanitizer,e.sourceSpan)):Fn.replace(e,mie(e.name,e.expression,e.sanitizer,e.sourceSpan));break;case Ze.TwoWayProperty:Fn.replace(e,gie(e.name,e.expression,e.sanitizer,e.sourceSpan));break;case Ze.StyleProp:e.expression instanceof b0?Fn.replace(e,Bie(e.name,e.expression.strings,e.expression.expressions,e.unit,e.sourceSpan)):Fn.replace(e,yie(e.name,e.expression,e.unit,e.sourceSpan));break;case Ze.ClassProp:Fn.replace(e,bie(e.name,e.expression,e.sourceSpan));break;case Ze.StyleMap:e.expression instanceof b0?Fn.replace(e,Lie(e.expression.strings,e.expression.expressions,e.sourceSpan)):Fn.replace(e,xie(e.expression,e.sourceSpan));break;case Ze.ClassMap:e.expression instanceof b0?Fn.replace(e,Die(e.expression.strings,e.expression.expressions,e.sourceSpan)):Fn.replace(e,Cie(e.expression,e.sourceSpan));break;case Ze.I18nExpression:Fn.replace(e,Sie(e.expression,e.sourceSpan));break;case Ze.I18nApply:Fn.replace(e,Iie(e.handle.slot,e.sourceSpan));break;case Ze.InterpolateText:Fn.replace(e,_ie(e.interpolation.strings,e.interpolation.expressions,e.sourceSpan));break;case Ze.Attribute:e.expression instanceof b0?Fn.replace(e,Tie(e.name,e.expression.strings,e.expression.expressions,e.sanitizer,e.sourceSpan)):Fn.replace(e,vie(e.name,e.expression,e.sanitizer,e.namespace));break;case Ze.HostProperty:if(e.expression instanceof b0)throw new Error("not yet handled");e.isAnimationTrigger?Fn.replace(e,Nie(e.name,e.expression,e.sourceSpan)):Fn.replace(e,Fie(e.name,e.expression,e.sanitizer,e.sourceSpan));break;case Ze.Variable:if(e.variable.name===null)throw new Error(`AssertionError: unnamed variable ${e.xref}`);Fn.replace(e,Ff(new a1(e.variable.name,e.initializer,void 0,Uc.Final)));break;case Ze.Conditional:if(e.processed===null)throw new Error("Conditional test was not set.");Fn.replace(e,kie(e.processed,e.contextValue,e.sourceSpan));break;case Ze.Repeater:Fn.replace(e,cie(e.collection,e.sourceSpan));break;case Ze.DeferWhen:Fn.replace(e,lie(e.prefetch,e.expr,e.sourceSpan));break;case Ze.StoreLet:throw new Error(`AssertionError: unexpected storeLet ${e.declaredName}`);case Ze.Statement:break;default:throw new Error(`AssertionError: Unsupported reification of update op ${Ze[e.kind]}`)}}function Tk(t){if(!Nf(t))return t;switch(t.kind){case ji.NextContext:return Zne(t.steps);case ji.Reference:return Yne(t.targetSlot.slot+1+t.offset);case ji.LexicalRead:throw new Error(`AssertionError: unresolved LexicalRead of ${t.name}`);case ji.TwoWayBindingSet:throw new Error("AssertionError: unresolved TwoWayBindingSet");case ji.RestoreView:if(typeof t.view=="number")throw new Error("AssertionError: unresolved RestoreView");return $ne(t.view);case ji.ResetView:return qne(t.expr);case ji.GetCurrentView:return Jne();case ji.ReadVariable:if(t.name===null)throw new Error(`Read of unnamed variable ${t.xref}`);return ta(t.name);case ji.ReadTemporaryExpr:if(t.name===null)throw new Error(`Read of unnamed temporary ${t.xref}`);return ta(t.name);case ji.AssignTemporaryExpr:if(t.name===null)throw new Error(`Assign of unnamed temporary ${t.xref}`);return ta(t.name).set(t.expr);case ji.PureFunctionExpr:if(t.fn===null)throw new Error("AssertionError: expected PureFunctions to have been extracted");return Pie(t.varOffset,t.fn,t.args);case ji.PureFunctionParameterExpr:throw new Error("AssertionError: expected PureFunctionParameterExpr to have been extracted");case ji.PipeBinding:return wie(t.targetSlot.slot,t.varOffset,t.args);case ji.PipeBindingVariadic:return Eie(t.targetSlot.slot,t.varOffset,t.args);case ji.SlotLiteralExpr:return mn(t.slot.slot);case ji.ContextLetReference:return die(t.targetSlot.slot);case ji.StoreLet:return fie(t.value,t.sourceSpan);default:throw new Error(`AssertionError: Unsupported reification of ir.Expression kind: ${ji[t.kind]}`)}}function tP(t,n,e,i){Mk(t,e);let r=[];for(let o of e){if(o.kind!==Ze.Statement)throw new Error(`AssertionError: expected reified statements, but found op ${Ze[o.kind]}`);r.push(o.statement)}let a=[];return i&&a.push(new bc("$event")),hm(a,r,void 0,void 0,n)}function Kie(t){for(let n of t.units)for(let e of n.update)switch(e.kind){case Ze.Attribute:case Ze.Binding:case Ze.ClassProp:case Ze.ClassMap:case Ze.Property:case Ze.StyleProp:case Ze.StyleMap:e.expression instanceof $5&&Fn.remove(e);break}}function Xie(t){for(let n of t.units)for(let e of n.create)switch(e.kind){case Ze.I18nContext:Fn.remove(e);break;case Ze.I18nStart:e.context=null;break}}function Yie(t){for(let n of t.units){let e=new Set;for(let i of n.update)switch(i.kind){case Ze.I18nExpression:e.add(i.i18nOwner)}for(let i of n.create)switch(i.kind){case Ze.I18nAttributes:if(e.has(i.xref))continue;Fn.remove(i)}}}function Zie(t){for(let n of t.units)gS(n,n.create),gS(n,n.update)}function gS(t,n){let e=new Map;e.set(t.xref,ta("ctx"));for(let i of n)switch(i.kind){case Ze.Variable:switch(i.variable.kind){case yc.Context:e.set(i.variable.view,new e3(i.xref));break}break;case Ze.Listener:case Ze.TwoWayListener:gS(t,i.handlerOps);break}t===t.job.root&&e.set(t.xref,ta("ctx"));for(let i of n)rc(i,r=>{if(r instanceof r3){if(!e.has(r.view))throw new Error(`No context found for reference to view ${r.view} from view ${t.xref}`);return e.get(r.view)}else return r},io.None)}function Jie(t){for(let n of t.units)nP(n.create),nP(n.update)}function nP(t){for(let n of t)(n.kind===Ze.Listener||n.kind===Ze.TwoWayListener)&&rc(n,e=>e instanceof zc&&e.name==="$event"?(n.kind===Ze.Listener&&(n.consumesDollarEvent=!0),new U2(e.name)):e,io.InChildOperation)}function $ie(t){let n=new Map,e=new Map;for(let i of t.units)for(let r of i.create)switch(r.kind){case Ze.I18nContext:n.set(r.xref,r);break;case Ze.ElementStart:e.set(r.xref,r);break}L4(t,t.root,n,e)}function L4(t,n,e,i,r){let a=null,o=new Map;for(let s of n.create)switch(s.kind){case Ze.I18nStart:if(!s.context)throw Error("Could not find i18n context for i18n op");a={i18nBlock:s,i18nContext:e.get(s.context)};break;case Ze.I18nEnd:a=null;break;case Ze.ElementStart:if(s.i18nPlaceholder!==void 0){if(a===null)throw Error("i18n tag placeholder should only occur inside an i18n block");iP(s,a.i18nContext,a.i18nBlock,r),r&&s.i18nPlaceholder.closeName&&o.set(s.xref,r),r=void 0}break;case Ze.ElementEnd:let c=i.get(s.xref);if(c&&c.i18nPlaceholder!==void 0){if(a===null)throw Error("AssertionError: i18n tag placeholder should only occur inside an i18n block");rP(c,a.i18nContext,a.i18nBlock,o.get(s.xref)),o.delete(s.xref)}break;case Ze.Projection:if(s.i18nPlaceholder!==void 0){if(a===null)throw Error("i18n tag placeholder should only occur inside an i18n block");iP(s,a.i18nContext,a.i18nBlock,r),rP(s,a.i18nContext,a.i18nBlock,r),r=void 0}break;case Ze.Template:let l=t.views.get(s.xref);if(s.i18nPlaceholder===void 0)L4(t,l,e,i);else{if(a===null)throw Error("i18n tag placeholder should only occur inside an i18n block");s.templateKind===Vl.Structural?L4(t,l,e,i,s):(e_(t,l,s.handle.slot,s.i18nPlaceholder,a.i18nContext,a.i18nBlock,r),L4(t,l,e,i),t_(t,l,s.handle.slot,s.i18nPlaceholder,a.i18nContext,a.i18nBlock,r),r=void 0)}break;case Ze.RepeaterCreate:if(r!==void 0)throw Error("AssertionError: Unexpected structural directive associated with @for block");let f=s.handle.slot+1,d=t.views.get(s.xref);if(s.i18nPlaceholder===void 0)L4(t,d,e,i);else{if(a===null)throw Error("i18n tag placeholder should only occur inside an i18n block");e_(t,d,f,s.i18nPlaceholder,a.i18nContext,a.i18nBlock,r),L4(t,d,e,i),t_(t,d,f,s.i18nPlaceholder,a.i18nContext,a.i18nBlock,r),r=void 0}if(s.emptyView!==null){let h=s.handle.slot+2,p=t.views.get(s.emptyView);if(s.emptyI18nPlaceholder===void 0)L4(t,p,e,i);else{if(a===null)throw Error("i18n tag placeholder should only occur inside an i18n block");e_(t,p,h,s.emptyI18nPlaceholder,a.i18nContext,a.i18nBlock,r),L4(t,p,e,i),t_(t,p,h,s.emptyI18nPlaceholder,a.i18nContext,a.i18nBlock,r),r=void 0}}break}}function iP(t,n,e,i){let{startName:r,closeName:a}=t.i18nPlaceholder,o=Yo.ElementTag|Yo.OpenTag,s=t.handle.slot;i!==void 0&&(o|=Yo.TemplateTag,s={element:s,template:i.handle.slot}),a||(o|=Yo.CloseTag),dm(n.params,r,s,e.subTemplateIndex,o)}function rP(t,n,e,i){let{closeName:r}=t.i18nPlaceholder;if(r){let a=Yo.ElementTag|Yo.CloseTag,o=t.handle.slot;i!==void 0&&(a|=Yo.TemplateTag,o={element:o,template:i.handle.slot}),dm(n.params,r,o,e.subTemplateIndex,a)}}function e_(t,n,e,i,r,a,o){let{startName:s,closeName:c}=i,l=Yo.TemplateTag|Yo.OpenTag;c||(l|=Yo.CloseTag),o!==void 0&&dm(r.params,s,o.handle.slot,a.subTemplateIndex,l),dm(r.params,s,e,Bk(t,a,n),l)}function t_(t,n,e,i,r,a,o){let{closeName:s}=i,c=Yo.TemplateTag|Yo.CloseTag;s&&(dm(r.params,s,e,Bk(t,a,n),c),o!==void 0&&dm(r.params,s,o.handle.slot,a.subTemplateIndex,c))}function Bk(t,n,e){for(let i of e.create)if(i.kind===Ze.I18nStart)return i.subTemplateIndex;return n.subTemplateIndex}function dm(t,n,e,i,r){let a=t.get(n)??[];a.push({value:e,subTemplateIndex:i,flags:r}),t.set(n,a)}function qie(t){let n=new Map,e=new Map,i=new Map;for(let o of t.units)for(let s of o.create)switch(s.kind){case Ze.I18nStart:n.set(s.xref,s.subTemplateIndex);break;case Ze.I18nContext:e.set(s.xref,s);break;case Ze.IcuPlaceholder:i.set(s.xref,s);break}let r=new Map,a=o=>o.usage===Am.I18nText?o.i18nOwner:o.context;for(let o of t.units)for(let s of o.update)if(s.kind===Ze.I18nExpression){let c=r.get(a(s))||0,l=n.get(s.i18nOwner)??null,f={value:c,subTemplateIndex:l,flags:Yo.ExpressionIndex};ere(s,f,e,i),r.set(a(s),c+1)}}function ere(t,n,e,i){if(t.i18nPlaceholder!==null){let r=e.get(t.context),a=t.resolutionTime===Y5.Creation?r.params:r.postprocessingParams,o=a.get(t.i18nPlaceholder)||[];o.push(n),a.set(t.i18nPlaceholder,o)}t.icuPlaceholder!==null&&i.get(t.icuPlaceholder)?.expressionPlaceholders.push(n)}function tre(t){for(let n of t.units)vS(n,n.create,null),vS(n,n.update,null)}function vS(t,n,e){let i=new Map,r=new Map;for(let a of n)switch(a.kind){case Ze.Variable:switch(a.variable.kind){case yc.Identifier:if(a.variable.local){if(r.has(a.variable.identifier))continue;r.set(a.variable.identifier,a.xref)}else if(i.has(a.variable.identifier))continue;i.set(a.variable.identifier,a.xref);break;case yc.Alias:if(i.has(a.variable.identifier))continue;i.set(a.variable.identifier,a.xref);break;case yc.SavedView:e={view:a.variable.view,variable:a.xref};break}break;case Ze.Listener:case Ze.TwoWayListener:vS(t,a.handlerOps,e);break}for(let a of n)a.kind==Ze.Listener||a.kind===Ze.TwoWayListener||rc(a,o=>{if(o instanceof zc)return r.has(o.name)?new e3(r.get(o.name)):i.has(o.name)?new e3(i.get(o.name)):new Ql(new r3(t.job.root.xref),o.name);if(o instanceof Ty&&typeof o.view=="number"){if(e===null||e.view!==o.view)throw new Error(`AssertionError: no saved view ${o.view} from view ${t.xref}`);return o.view=new e3(e.variable),o}else return o},io.None);for(let a of n)o1(a,o=>{if(o instanceof zc)throw new Error(`AssertionError: no lexical reads should remain, but found read of ${o.name}`)})}var nre=new Map([[gs.HTML,Ht.sanitizeHtml],[gs.RESOURCE_URL,Ht.sanitizeResourceUrl],[gs.SCRIPT,Ht.sanitizeScript],[gs.STYLE,Ht.sanitizeStyle],[gs.URL,Ht.sanitizeUrl]]),ire=new Map([[gs.HTML,Ht.trustConstantHtml],[gs.RESOURCE_URL,Ht.trustConstantResourceUrl]]);function rre(t){for(let n of t.units){let e=rI(n);if(t.kind!==mi.Host){for(let i of n.create)if(i.kind===Ze.ExtractedAttribute){let r=ire.get(aP(i.securityContext))??null;i.trustedValueFn=r!==null?Qi(r):null}}for(let i of n.update)switch(i.kind){case Ze.Property:case Ze.Attribute:case Ze.HostProperty:let r=null;if(Array.isArray(i.securityContext)&&i.securityContext.length===2&&i.securityContext.indexOf(gs.URL)>-1&&i.securityContext.indexOf(gs.RESOURCE_URL)>-1?r=Ht.sanitizeUrlOrResourceUrl:r=nre.get(aP(i.securityContext))??null,i.sanitizer=r!==null?Qi(r):null,i.sanitizer===null){let a=!1;if(t.kind===mi.Host||i.kind===Ze.HostProperty)a=!0;else{let o=e.get(i.target);if(o===void 0||!Q4(o))throw Error("Property should have an element-like owner");a=are(o)}a&&pte(i.name)&&(i.sanitizer=Qi(Ht.validateIframeAttribute))}break}}}function are(t){return t.kind===Ze.ElementStart&&t.tag?.toLowerCase()==="iframe"}function aP(t){if(Array.isArray(t)){if(t.length>1)throw Error("AssertionError: Ambiguous security context");return t[0]||gs.NONE}return t}function ore(t){for(let n of t.units)for(let e of n.create)e.kind===Ze.TwoWayListener&&rc(e,i=>{if(!(i instanceof By))return i;let{target:r,value:a}=i;if(r instanceof Ql||r instanceof n3)return qN(r,a).or(r.set(a));if(r instanceof e3)return qN(r,a);throw new Error("Unsupported expression in two-way action binding.")},io.InChildOperation)}function sre(t){for(let n of t.units){n.create.prepend([P4(n.job.allocateXrefId(),{kind:yc.SavedView,name:null,view:n.xref},new j_,N2.None)]);for(let e of n.create){if(e.kind!==Ze.Listener&&e.kind!==Ze.TwoWayListener)continue;let i=n!==t.root;if(!i)for(let r of e.handlerOps)o1(r,a=>{(a instanceof Sy||a instanceof J5)&&(i=!0)});i&&cre(n,e)}}}function cre(t,n){n.handlerOps.prepend([P4(t.job.allocateXrefId(),{kind:yc.Context,name:null,view:t.xref},new Ty(t.xref),N2.None)]);for(let e of n.handlerOps)e.kind===Ze.Statement&&e.statement instanceof tl&&(e.statement.value=new G_(e.statement.value))}function lre(t){let n=new Map;for(let e of t.units){let i=0;for(let r of e.create)gm(r)&&(r.handle.slot=i,n.set(r.xref,r.handle.slot),i+=r.numSlotsUsed);e.decls=i}for(let e of t.units)for(let i of e.ops())if(i.kind===Ze.Template||i.kind===Ze.RepeaterCreate){let r=t.views.get(i.xref);i.decls=r.decls}}function ure(t){for(let n of t.units)for(let e of n.update)if(e.kind===Ze.Binding)switch(e.bindingKind){case Gi.ClassName:if(e.expression instanceof b0)throw new Error("Unexpected interpolation in ClassName binding");Fn.replace(e,lq(e.target,e.name,e.expression,e.sourceSpan));break;case Gi.StyleProperty:Fn.replace(e,cq(e.target,e.name,e.expression,e.unit,e.sourceSpan));break;case Gi.Property:case Gi.Template:e.name==="style"?Fn.replace(e,uq(e.target,e.expression,e.sourceSpan)):e.name==="class"&&Fn.replace(e,fq(e.target,e.expression,e.sourceSpan));break}}function fre(t){for(let n of t.units)n.create.prepend(yS(n.create)),n.update.prepend(yS(n.update))}function yS(t){let n=0,e=[];for(let i of t){let r=new Map;o1(i,(l,f)=>{f&io.InChildOperation||l instanceof a3&&r.set(l.xref,l)});let a=0,o=new Set,s=new Set,c=new Map;o1(i,(l,f)=>{f&io.InChildOperation||(l instanceof Lu?(o.has(l.xref)||(o.add(l.xref),c.set(l.xref,`tmp_${n}_${a++}`)),oP(c,l)):l instanceof a3&&(r.get(l.xref)===l&&(s.add(l.xref),a--),oP(c,l)))}),e.push(...Array.from(new Set(c.values())).map(l=>Ff(new a1(l)))),n++,(i.kind===Ze.Listener||i.kind===Ze.TwoWayListener)&&i.handlerOps.prepend(yS(i.handlerOps))}return e}function oP(t,n){let e=t.get(n.xref);if(e===void 0)throw new Error(`Found xref with unassigned name: ${n.xref}`);n.name=e}function dre(t){for(let n of t.units)for(let e of n.create){if(e.kind!==Ze.RepeaterCreate||e.trackByFn!==null)continue;let i=!1;e.track=bi(e.track,o=>{if(o instanceof Yp||o instanceof Ly)throw new Error("Illegal State: Pipes are not allowed in this context");return o instanceof Iy?(i=!0,ta("this")):o},io.None);let r,a=[new bc("$index"),new bc("$item")];i?r=new Zd(a,[new tl(e.track)]):r=Df(a,e.track),e.trackByFn=t.pool.getSharedFunctionReference(r,"_forTrack")}}function hre(t){for(let n of t.units)for(let e of n.create)e.kind===Ze.RepeaterCreate&&(e.track instanceof U2&&e.track.name==="$index"?e.trackByFn=Qi(Ht.repeaterTrackByIndex):e.track instanceof U2&&e.track.name==="$item"?e.trackByFn=Qi(Ht.repeaterTrackByIdentity):pre(t.root.xref,e.track)?(e.usesComponentInstance=!0,e.track.receiver.receiver.view===n.xref?e.trackByFn=e.track.receiver:(e.trackByFn=Qi(Ht.componentInstance).callFn([]).prop(e.track.receiver.name),e.track=e.trackByFn)):e.track=bi(e.track,i=>i instanceof r3?(e.usesComponentInstance=!0,new Iy(i.view)):i,io.None))}function pre(t,n){if(!(n instanceof S1)||n.args.length===0||n.args.length>2||!(n.receiver instanceof Ql&&n.receiver.receiver instanceof r3)||n.receiver.receiver.view!==t)return!1;let[e,i]=n.args;return!(e instanceof U2)||e.name!=="$index"?!1:n.args.length===1?!0:!(!(i instanceof U2)||i.name!=="$item")}function Are(t){for(let n of t.units)for(let e of n.create)e.kind===Ze.RepeaterCreate&&(e.track=bi(e.track,i=>{if(i instanceof zc){if(e.varNames.$index.has(i.name))return ta("$index");if(i.name===e.varNames.$implicit)return ta("$item")}return i},io.None))}function mre(t){for(let n of t.units){let e=0;for(let i of n.ops())WE(i)&&(e+=gre(i));for(let i of n.ops())o1(i,r=>{Nf(r)&&(t.compatibility===jl.TemplateDefinitionBuilder&&r instanceof Xp||(AN(r)&&(r.varOffset=e),WE(r)&&(e+=sP(r))))});if(t.compatibility===jl.TemplateDefinitionBuilder)for(let i of n.ops())o1(i,r=>{!Nf(r)||!(r instanceof Xp)||(AN(r)&&(r.varOffset=e),WE(r)&&(e+=sP(r)))});n.vars=e}if(t instanceof e7)for(let n of t.units)for(let e of n.create){if(e.kind!==Ze.Template&&e.kind!==Ze.RepeaterCreate)continue;let i=t.views.get(e.xref);e.vars=i.vars}}function gre(t){let n;switch(t.kind){case Ze.Property:case Ze.HostProperty:case Ze.Attribute:return n=1,t.expression instanceof b0&&!vre(t.expression)&&(n+=t.expression.expressions.length),n;case Ze.TwoWayProperty:return 1;case Ze.StyleProp:case Ze.ClassProp:case Ze.StyleMap:case Ze.ClassMap:return n=2,t.expression instanceof b0&&(n+=t.expression.expressions.length),n;case Ze.InterpolateText:return t.interpolation.expressions.length;case Ze.I18nExpression:case Ze.Conditional:case Ze.DeferWhen:case Ze.StoreLet:return 1;case Ze.RepeaterCreate:return t.emptyView?1:0;default:throw new Error(`Unhandled op: ${Ze[t.kind]}`)}}function sP(t){switch(t.kind){case ji.PureFunctionExpr:return 1+t.args.length;case ji.PipeBinding:return 1+t.args.length;case ji.PipeBindingVariadic:return 1+t.numArgs;case ji.StoreLet:return 1;default:throw new Error(`AssertionError: unhandled ConsumesVarsTrait expression ${t.constructor.name}`)}}function vre(t){return!(t.expressions.length!==1||t.strings.length!==2||t.strings[0]!==""||t.strings[1]!=="")}function yre(t){for(let n of t.units){n_(n.create),n_(n.update);for(let e of n.create)(e.kind===Ze.Listener||e.kind===Ze.TwoWayListener)&&n_(e.handlerOps);i_(n.create,t.compatibility),i_(n.update,t.compatibility);for(let e of n.create)(e.kind===Ze.Listener||e.kind===Ze.TwoWayListener)&&i_(e.handlerOps,t.compatibility)}}var ic=function(t){return t[t.None=0]="None",t[t.ViewContextRead=1]="ViewContextRead",t[t.ViewContextWrite=2]="ViewContextWrite",t[t.SideEffectful=4]="SideEffectful",t}(ic||{});function n_(t){let n=new Map;for(let e of t)e.kind===Ze.Variable&&e.flags&N2.AlwaysInline&&(o1(e,i=>{if(Nf(i)&&aI(i)!==ic.None)throw new Error("AssertionError: A context-sensitive variable was marked AlwaysInline")}),n.set(e.xref,e)),rc(e,i=>i instanceof e3&&n.has(i.xref)?n.get(i.xref).initializer.clone():i,io.None);for(let e of n.values())Fn.remove(e)}function i_(t,n){let e=new Map,i=new Map,r=new Set,a=new Map;for(let l of t){if(l.kind===Ze.Variable){if(e.has(l.xref)||i.has(l.xref))throw new Error(`Should not see two declarations of the same variable: ${l.xref}`);e.set(l.xref,l),i.set(l.xref,0)}a.set(l,bre(l)),xre(l,i,r)}let o=!1;for(let l of t.reversed()){let f=a.get(l);if(l.kind===Ze.Variable&&i.get(l.xref)===0){if(o&&f.fences&ic.ViewContextWrite||f.fences&ic.SideEffectful){let d=Ff(l.initializer.toStmt());a.set(d,f),Fn.replace(l,d)}else Cre(l,i),Fn.remove(l);a.delete(l),e.delete(l.xref),i.delete(l.xref);continue}f.fences&ic.ViewContextRead&&(o=!0)}let s=[];for(let[l,f]of i){let h=!!(e.get(l).flags&N2.AlwaysInline);f!==1||h||r.has(l)||s.push(l)}let c;for(;c=s.pop();){let l=e.get(c),f=a.get(l);if(!!(l.flags&N2.AlwaysInline))throw new Error("AssertionError: Found an 'AlwaysInline' variable after the always inlining pass.");for(let h=l.next;h.kind!==Ze.ListEnd;h=h.next){let p=a.get(h);if(p.variablesUsed.has(c)){if(n===jl.TemplateDefinitionBuilder&&!Ere(l,h))break;if(wre(c,l.initializer,h,f.fences)){p.variablesUsed.delete(c);for(let m of f.variablesUsed)p.variablesUsed.add(m);p.fences|=f.fences,e.delete(c),i.delete(c),a.delete(l),Fn.remove(l)}break}if(!Lk(p.fences,f.fences))break}}}function aI(t){switch(t.kind){case ji.NextContext:return ic.ViewContextRead|ic.ViewContextWrite;case ji.RestoreView:return ic.ViewContextRead|ic.ViewContextWrite|ic.SideEffectful;case ji.StoreLet:return ic.SideEffectful;case ji.Reference:case ji.ContextLetReference:return ic.ViewContextRead;default:return ic.None}}function bre(t){let n=ic.None,e=new Set;return o1(t,i=>{if(Nf(i))switch(i.kind){case ji.ReadVariable:e.add(i.xref);break;default:n|=aI(i)}}),{fences:n,variablesUsed:e}}function xre(t,n,e){o1(t,(i,r)=>{if(!Nf(i)||i.kind!==ji.ReadVariable)return;let a=n.get(i.xref);a!==void 0&&(n.set(i.xref,a+1),r&io.InChildOperation&&e.add(i.xref))})}function Cre(t,n){o1(t,e=>{if(!Nf(e)||e.kind!==ji.ReadVariable)return;let i=n.get(e.xref);if(i!==void 0){if(i===0)throw new Error(`Inaccurate variable count: ${e.xref} - found another read but count is already 0`);n.set(e.xref,i-1)}})}function Lk(t,n){if(t&ic.ViewContextWrite){if(n&ic.ViewContextRead)return!1}else if(t&ic.ViewContextRead&&n&ic.ViewContextWrite)return!1;return!0}function wre(t,n,e,i){let r=!1,a=!0;return rc(e,(o,s)=>{if(!Nf(o)||r||!a)return o;if(s&io.InChildOperation&&i&ic.ViewContextRead)return o;switch(o.kind){case ji.ReadVariable:if(o.xref===t)return r=!0,n;break;default:let c=aI(o);a=a&&Lk(c,i);break}return o},io.None),r}function Ere(t,n){switch(t.variable.kind){case yc.Identifier:return t.initializer instanceof U2&&t.initializer.name==="ctx";case yc.Context:return n.kind===Ze.Variable;default:return!0}}function _re(t){for(let n of t.units){let e=null,i=null;for(let r of n.create)switch(r.kind){case Ze.I18nStart:e=r;break;case Ze.I18nEnd:e=null;break;case Ze.IcuStart:e===null&&(i=t.allocateXrefId(),Fn.insertBefore(ob(i,r.message,void 0,null),r));break;case Ze.IcuEnd:i!==null&&(Fn.insertAfter(sb(i,null),r),i=null);break}}}function Sre(t){let n=new Set;for(let e of t.units)for(let i of e.ops())o1(i,r=>{r instanceof J5&&n.add(r.target)});for(let e of t.units)for(let i of e.update)rc(i,r=>r instanceof Z5&&!n.has(r.target)?r.value:r,io.None)}function Ire(t){for(let n of t.units)for(let e of n.update){if(e.kind!==Ze.Variable||e.variable.kind!==yc.Identifier||!(e.initializer instanceof Z5))continue;let i=e.variable.identifier,r=e;for(;r&&r.kind!==Ze.ListEnd;)rc(r,a=>a instanceof zc&&a.name===i?mn(void 0):a,io.None),r=r.prev}}function Mre(t){for(let n of t.units)for(let e of n.update){if(e.kind!==Ze.StoreLet)continue;let i={kind:yc.Identifier,name:null,identifier:e.declaredName,local:!0};Fn.replace(e,P4(t.allocateXrefId(),i,new Z5(e.target,e.value,e.sourceSpan),N2.None))}}var Tre=[{kind:mi.Tmpl,fn:bne},{kind:mi.Host,fn:Fee},{kind:mi.Tmpl,fn:nne},{kind:mi.Tmpl,fn:Ine},{kind:mi.Tmpl,fn:_re},{kind:mi.Both,fn:nee},{kind:mi.Both,fn:ure},{kind:mi.Both,fn:Hq},{kind:mi.Both,fn:zq},{kind:mi.Tmpl,fn:tee},{kind:mi.Both,fn:rne},{kind:mi.Tmpl,fn:Kie},{kind:mi.Both,fn:Wq},{kind:mi.Both,fn:yne},{kind:mi.Tmpl,fn:Kq},{kind:mi.Tmpl,fn:wne},{kind:mi.Tmpl,fn:iee},{kind:mi.Tmpl,fn:qte},{kind:mi.Tmpl,fn:qq},{kind:mi.Tmpl,fn:Yie},{kind:mi.Tmpl,fn:Oq},{kind:mi.Tmpl,fn:kq},{kind:mi.Tmpl,fn:Sne},{kind:mi.Both,fn:Bne},{kind:mi.Tmpl,fn:Mee},{kind:mi.Tmpl,fn:Mre},{kind:mi.Tmpl,fn:Tee},{kind:mi.Tmpl,fn:sre},{kind:mi.Both,fn:Nq},{kind:mi.Both,fn:Jie},{kind:mi.Tmpl,fn:Are},{kind:mi.Tmpl,fn:Ire},{kind:mi.Both,fn:tre},{kind:mi.Tmpl,fn:ree},{kind:mi.Tmpl,fn:ore},{kind:mi.Tmpl,fn:hre},{kind:mi.Both,fn:Zie},{kind:mi.Both,fn:rre},{kind:mi.Tmpl,fn:ene},{kind:mi.Both,fn:hne},{kind:mi.Both,fn:cee},{kind:mi.Both,fn:fre},{kind:mi.Both,fn:yre},{kind:mi.Both,fn:Sre},{kind:mi.Tmpl,fn:lre},{kind:mi.Tmpl,fn:$ie},{kind:mi.Tmpl,fn:qie},{kind:mi.Tmpl,fn:wee},{kind:mi.Tmpl,fn:dre},{kind:mi.Tmpl,fn:Xte},{kind:mi.Tmpl,fn:Lee},{kind:mi.Both,fn:Jq},{kind:mi.Tmpl,fn:Xie},{kind:mi.Both,fn:mre},{kind:mi.Tmpl,fn:Iee},{kind:mi.Both,fn:ane},{kind:mi.Tmpl,fn:eee},{kind:mi.Tmpl,fn:cne},{kind:mi.Tmpl,fn:une},{kind:mi.Tmpl,fn:see},{kind:mi.Tmpl,fn:dne},{kind:mi.Both,fn:Tne},{kind:mi.Both,fn:Gie},{kind:mi.Both,fn:Gq}];function Dk(t,n){for(let e of Tre)(e.kind===n||e.kind===mi.Both)&&e.fn(t)}function Bre(t,n){let e=Nk(t.root);return Fk(t.root,n),e}function Fk(t,n){for(let e of t.job.units){if(e.parent!==t.xref)continue;Fk(e,n);let i=Nk(e);n.statements.push(i.toDeclStmt(i.name))}}function Nk(t){if(t.fnName===null)throw new Error(`AssertionError: view ${t.xref} is unnamed`);let n=[];for(let a of t.create){if(a.kind!==Ze.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${Ze[a.kind]}`);n.push(a.statement)}let e=[];for(let a of t.update){if(a.kind!==Ze.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${Ze[a.kind]}`);e.push(a.statement)}let i=Xy(1,n),r=Xy(2,e);return hm([new bc("rf"),new bc("ctx")],[...i,...r],void 0,void 0,t.fnName)}function Xy(t,n){return n.length===0?[]:[eb(new Xa(Ni.BitwiseAnd,ta("rf"),mn(t)),n)]}function Lre(t){if(t.root.fnName===null)throw new Error("AssertionError: host binding function is unnamed");let n=[];for(let a of t.root.create){if(a.kind!==Ze.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${Ze[a.kind]}`);n.push(a.statement)}let e=[];for(let a of t.root.update){if(a.kind!==Ze.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${Ze[a.kind]}`);e.push(a.statement)}if(n.length===0&&e.length===0)return null;let i=Xy(1,n),r=Xy(2,e);return hm([new bc("rf"),new bc("ctx")],[...i,...r],void 0,void 0,t.root.fnName)}var Pk=jl.TemplateDefinitionBuilder,Rp=new fm,Op="ng-template";function bS(t){return t instanceof _1}function Dre(t){return bS(t)&&t.nodes.length===1&&t.nodes[0]instanceof gy}function Fre(t,n,e,i,r,a,o){let s=new e7(t,e,Pk,i,r,a,o);return o3(s.root,n),s}function Nre(t,n,e){let i=new Ry(t.componentName,e,Pk);for(let r of t.properties??[]){let a=Gi.Property;r.name.startsWith("attr.")&&(r.name=r.name.substring(5),a=Gi.Attribute),r.isAnimation&&(a=Gi.Animation);let o=n.calcPossibleSecurityContexts(t.componentSelector,r.name,a===Gi.Attribute).filter(s=>s!==gs.NONE);Pre(i,r,a,o)}for(let[r,a]of Object.entries(t.attributes)??[]){let o=n.calcPossibleSecurityContexts(t.componentSelector,r,!0).filter(s=>s!==gs.NONE);kre(i,r,a,o)}for(let r of t.events??[])Rre(i,r);return i}function Pre(t,n,e,i){let r,a=n.expression.ast;a instanceof jp?r=new b0(a.strings,a.expressions.map(o=>Xr(o,t,n.sourceSpan)),[]):r=Xr(a,t,n.sourceSpan),t.root.update.push(Kp(t.root.xref,e,n.name,r,null,i,!1,!1,null,null,n.sourceSpan))}function kre(t,n,e,i){let r=Kp(t.root.xref,Gi.Attribute,n,e,null,i,!0,!1,null,null,e.sourceSpan);t.root.update.push(r)}function Rre(t,n){let[e,i]=n.type!==z2.Animation?[null,n.targetOrPhase]:[n.targetOrPhase,null],r=iI(t.root.xref,new nl,n.name,null,oI(t.root,n.handler,n.handlerSpan),e,i,!0,n.sourceSpan);t.root.create.push(r)}function o3(t,n){for(let e of n)if(e instanceof Q2)Ore(t,e);else if(e instanceof Ul)zre(t,e);else if(e instanceof rm)Ure(t,e);else if(e instanceof Xd)kk(t,e,null);else if(e instanceof tm)Rk(t,e,null);else if(e instanceof py)Vre(t,e);else if(e instanceof hy)Hre(t,e);else if(e instanceof Gp)Qre(t,e);else if(e instanceof my)jre(t,e);else if(e instanceof im)Gre(t,e);else if(e instanceof U5)Kre(t,e);else throw new Error(`Unsupported template node: ${e.constructor.name}`)}function Ore(t,n){if(n.i18n!==void 0&&!(n.i18n instanceof _1||n.i18n instanceof z4))throw Error(`Unhandled i18n metadata type for element: ${n.i18n.constructor.name}`);let e=t.job.allocateXrefId(),[i,r]=Bu(n.name),a=yq(r,e,hk(i),n.i18n instanceof z4?n.i18n:void 0,n.startSourceSpan,n.sourceSpan);t.create.push(a),Yre(t,a,n),Uk(a,n);let o=null;n.i18n instanceof _1&&(o=t.job.allocateXrefId(),t.create.push(ob(o,n.i18n,void 0,n.startSourceSpan))),o3(t,n.children);let s=xq(e,n.endSourceSpan??n.startSourceSpan);t.create.push(s),o!==null&&Fn.insertBefore(sb(o,n.endSourceSpan??n.startSourceSpan),s)}function zre(t,n){if(n.i18n!==void 0&&!(n.i18n instanceof _1||n.i18n instanceof z4))throw Error(`Unhandled i18n metadata type for template: ${n.i18n.constructor.name}`);let e=t.job.allocateView(t.xref),i=n.tagName,r="";n.tagName&&([r,i]=Bu(n.tagName));let a=n.i18n instanceof z4?n.i18n:void 0,o=hk(r),s=i===null?"":Zq(i,o),c=Xre(n)?Vl.NgTemplate:Vl.Structural,l=ab(e.xref,c,i,s,o,a,n.startSourceSpan,n.sourceSpan);t.create.push(l),Zre(t,l,n,c),Uk(l,n),o3(e,n.children);for(let{name:f,value:d}of n.variables)e.contextVariables.set(f,d!==""?d:"$implicit");if(c===Vl.NgTemplate&&n.i18n instanceof _1){let f=t.job.allocateXrefId();Fn.insertAfter(ob(f,n.i18n,void 0,n.startSourceSpan),e.create.head),Fn.insertBefore(sb(f,n.endSourceSpan??n.startSourceSpan),e.create.tail)}}function Ure(t,n){if(n.i18n!==void 0&&!(n.i18n instanceof z4))throw Error(`Unhandled i18n metadata type for element: ${n.i18n.constructor.name}`);let e=null;n.children.some(a=>!(a instanceof em)&&(!(a instanceof Xd)||a.value.trim().length>0))&&(e=t.job.allocateView(t.xref),o3(e,n.children));let i=t.job.allocateXrefId(),r=Sq(i,n.selector,n.i18n,e?.xref??null,n.sourceSpan);for(let a of n.attributes){let o=Rp.securityContext(n.name,a.name,!0);t.update.push(Kp(r.xref,Gi.Attribute,a.name,mn(a.value),null,o,!0,!1,null,Yd(a.i18n),a.sourceSpan))}t.create.push(r)}function kk(t,n,e){t.create.push(ck(t.job.allocateXrefId(),n.value,e,n.sourceSpan))}function Rk(t,n,e){let i=n.value;if(i instanceof F2&&(i=i.ast),!(i instanceof jp))throw new Error(`AssertionError: expected Interpolation for BoundText node, got ${i.constructor.name}`);if(n.i18n!==void 0&&!(n.i18n instanceof $d))throw Error(`Unhandled i18n metadata type for text interpolation: ${n.i18n?.constructor.name}`);let r=n.i18n instanceof $d?n.i18n.children.filter(s=>s instanceof vy).map(s=>s.name):[];if(r.length>0&&r.length!==i.expressions.length)throw Error(`Unexpected number of i18n placeholders (${i.expressions.length}) for BoundText with ${i.expressions.length} expressions`);let a=t.job.allocateXrefId();t.create.push(ck(a,"",e,n.sourceSpan));let o=t.job.compatibility?null:n.sourceSpan;t.update.push(aq(a,new b0(i.strings,i.expressions.map(s=>Xr(s,t.job,o)),r),n.sourceSpan))}function Vre(t,n){let e=null,i=[];for(let r=0;r<n.branches.length;r++){let a=n.branches[r],o=t.job.allocateView(t.xref),s=Yy(t,o.xref,a);a.expressionAlias!==null&&o.contextVariables.set(a.expressionAlias.name,dk);let c;if(a.i18n!==void 0){if(!(a.i18n instanceof U4))throw Error(`Unhandled i18n metadata type for if block: ${a.i18n?.constructor.name}`);c=a.i18n}let l=ab(o.xref,Vl.Block,s,"Conditional",r1.HTML,c,a.startSourceSpan,a.sourceSpan);t.create.push(l),e===null&&(e=o.xref);let f=a.expression?Xr(a.expression,t.job,null):null,d=new Fy(f,l.xref,l.handle,a.expressionAlias);i.push(d),o3(o,a.children)}t.update.push(ak(e,null,i,n.sourceSpan))}function Hre(t,n){if(n.cases.length===0)return;let e=null,i=[];for(let r of n.cases){let a=t.job.allocateView(t.xref),o=Yy(t,a.xref,r),s;if(r.i18n!==void 0){if(!(r.i18n instanceof U4))throw Error(`Unhandled i18n metadata type for switch block: ${r.i18n?.constructor.name}`);s=r.i18n}let c=ab(a.xref,Vl.Block,o,"Case",r1.HTML,s,r.startSourceSpan,r.sourceSpan);t.create.push(c),e===null&&(e=a.xref);let l=r.expression?Xr(r.expression,t.job,n.startSourceSpan):null,f=new Fy(l,c.xref,c.handle);i.push(f),o3(a,r.children)}t.update.push(ak(e,Xr(n.expression,t.job,null),i,n.sourceSpan))}function P9(t,n,e,i,r){if(e!==void 0&&!(e instanceof U4))throw Error("Unhandled i18n metadata type for defer block");if(i===void 0)return null;let a=t.job.allocateView(t.xref);o3(a,i);let o=ab(a.xref,Vl.Block,null,`Defer${n}`,r1.HTML,e,r,r);return t.create.push(o),o}function Qre(t,n){let e=null;if(t.job.deferMeta.mode===0){if(!t.job.deferMeta.blocks.has(n))throw new Error("AssertionError: unable to find a dependency function for this deferred block");e=t.job.deferMeta.blocks.get(n)??null}let i=P9(t,"",n.i18n,n.children,n.sourceSpan),r=P9(t,"Loading",n.loading?.i18n,n.loading?.children,n.loading?.sourceSpan),a=P9(t,"Placeholder",n.placeholder?.i18n,n.placeholder?.children,n.placeholder?.sourceSpan),o=P9(t,"Error",n.error?.i18n,n.error?.children,n.error?.sourceSpan),s=t.job.allocateXrefId(),c=Iq(s,i.xref,i.handle,e,t.job.allDeferrableDepsFn,n.sourceSpan);c.placeholderView=a?.xref??null,c.placeholderSlot=a?.handle??null,c.loadingSlot=r?.handle??null,c.errorSlot=o?.handle??null,c.placeholderMinimumTime=n.placeholder?.minimumTime??null,c.loadingMinimumTime=n.loading?.minimumTime??null,c.loadingAfterTime=n.loading?.afterTime??null,t.create.push(c);let l=!1,f=[],d=[];for(let h of[n.triggers,n.prefetchTriggers]){if(h.idle!==void 0){let p=Cp(s,{kind:Ss.Idle},l,h.idle.sourceSpan);f.push(p)}if(h.immediate!==void 0){let p=Cp(s,{kind:Ss.Immediate},l,h.immediate.sourceSpan);f.push(p)}if(h.timer!==void 0){let p=Cp(s,{kind:Ss.Timer,delay:h.timer.delay},l,h.timer.sourceSpan);f.push(p)}if(h.hover!==void 0){let p=Cp(s,{kind:Ss.Hover,targetName:h.hover.reference,targetXref:null,targetSlot:null,targetView:null,targetSlotViewSteps:null},l,h.hover.sourceSpan);f.push(p)}if(h.interaction!==void 0){let p=Cp(s,{kind:Ss.Interaction,targetName:h.interaction.reference,targetXref:null,targetSlot:null,targetView:null,targetSlotViewSteps:null},l,h.interaction.sourceSpan);f.push(p)}if(h.viewport!==void 0){let p=Cp(s,{kind:Ss.Viewport,targetName:h.viewport.reference,targetXref:null,targetSlot:null,targetView:null,targetSlotViewSteps:null},l,h.viewport.sourceSpan);f.push(p)}if(h.when!==void 0){if(h.when.value instanceof jp)throw new Error("Unexpected interpolation in defer block when trigger");let p=Aq(s,Xr(h.when.value,t.job,h.when.sourceSpan),l,h.when.sourceSpan);d.push(p)}f.length===0&&d.length===0&&f.push(Cp(s,{kind:Ss.Idle},!1,null)),l=!0}t.create.push(f),t.update.push(d)}function jre(t,n){if(n.i18n instanceof _1&&Dre(n.i18n)){let e=t.job.allocateXrefId();t.create.push(Bq(e,n.i18n,UP(n.i18n).name,null));for(let[i,r]of Object.entries(dt(dt({},n.vars),n.placeholders)))r instanceof tm?Rk(t,r,i):kk(t,r,i);t.create.push(Lq(e))}else throw Error(`Unhandled i18n metadata type for ICU: ${n.i18n?.constructor.name}`)}function Gre(t,n){let e=t.job.allocateView(t.xref),i=`\u0275$index_${e.xref}`,r=`\u0275$count_${e.xref}`,a=new Set;e.contextVariables.set(n.item.name,n.item.value);for(let y of n.contextVariables)y.value==="$index"&&a.add(y.name),y.name==="$index"?e.contextVariables.set("$index",y.value).set(i,y.value):y.name==="$count"?e.contextVariables.set("$count",y.value).set(r,y.value):e.aliases.add({kind:yc.Alias,name:null,identifier:y.name,expression:Wre(y,i,r)});let o=Oc(n.trackBy.span,n.sourceSpan),s=Xr(n.trackBy,t.job,o);o3(e,n.children);let c=null,l=null;n.empty!==null&&(c=t.job.allocateView(t.xref),o3(c,n.empty.children),l=Yy(t,c.xref,n.empty));let f={$index:a,$implicit:n.item.name};if(n.i18n!==void 0&&!(n.i18n instanceof U4))throw Error("AssertionError: Unhandled i18n metadata type or @for");if(n.empty?.i18n!==void 0&&!(n.empty.i18n instanceof U4))throw Error("AssertionError: Unhandled i18n metadata type or @empty");let d=n.i18n,h=n.empty?.i18n,p=Yy(t,e.xref,n),m=bq(e.xref,c?.xref??null,p,s,f,l,d,h,n.startSourceSpan,n.sourceSpan);t.create.push(m);let A=Xr(n.expression,t.job,Oc(n.expression.span,n.sourceSpan)),v=pq(m.xref,m.handle,A,n.sourceSpan);t.update.push(v)}function Wre(t,n,e){switch(t.value){case"$index":return new zc(n);case"$count":return new zc(e);case"$first":return new zc(n).identical(mn(0));case"$last":return new zc(n).identical(new zc(e).minus(mn(1)));case"$even":return new zc(n).modulo(mn(2)).identical(mn(0));case"$odd":return new zc(n).modulo(mn(2)).notIdentical(mn(0));default:throw new Error(`AssertionError: unknown @for loop variable ${t.value}`)}}function Kre(t,n){let e=t.job.allocateXrefId();t.create.push(Mq(e,n.name,n.sourceSpan)),t.update.push(gq(e,n.name,Xr(n.value,t.job,n.valueSpan),n.sourceSpan))}function Xr(t,n,e){if(t instanceof F2)return Xr(t.ast,n,e);if(t instanceof Qp){let i=t.receiver instanceof Fp,r=t.receiver instanceof Jd&&!(t.receiver instanceof Fp),a=t.name==="$any"||t.name==="$event";return r||i&&!a?new zc(t.name):new Ql(Xr(t.receiver,n,e),t.name,null,Oc(t.span,e))}else{if(t instanceof $9)return t.receiver instanceof Jd?new XA(new r3(n.root.xref),t.name,Xr(t.value,n,e),null,Oc(t.span,e)):new XA(Xr(t.receiver,n,e),t.name,Xr(t.value,n,e),void 0,Oc(t.span,e));if(t instanceof ty)return new E5(Xr(t.receiver,n,e),Xr(t.key,n,e),Xr(t.value,n,e),void 0,Oc(t.span,e));if(t instanceof ay){if(t.receiver instanceof Jd)throw new Error("Unexpected ImplicitReceiver");return new S1(Xr(t.receiver,n,e),t.args.map(i=>Xr(i,n,e)),void 0,Oc(t.span,e))}else{if(t instanceof L2)return mn(t.value,void 0,Oc(t.span,e));if(t instanceof L5)switch(t.operator){case"+":return new YA(w5.Plus,Xr(t.expr,n,e),void 0,Oc(t.span,e));case"-":return new YA(w5.Minus,Xr(t.expr,n,e),void 0,Oc(t.span,e));default:throw new Error(`AssertionError: unknown unary operator ${t.operator}`)}else if(t instanceof B2){let i=Xq.get(t.operation);if(i===void 0)throw new Error(`AssertionError: unknown binary operator ${t.operation}`);return new Xa(i,Xr(t.left,n,e),Xr(t.right,n,e),void 0,Oc(t.span,e))}else{if(t instanceof Fp)return new r3(n.root.xref);if(t instanceof qA)return new n3(Xr(t.receiver,n,e),Xr(t.key,n,e),void 0,Oc(t.span,e));if(t instanceof $A)throw new Error("AssertionError: Chain in unknown context");if(t instanceof ry){let i=t.keys.map((r,a)=>{let o=t.values[a];return new ZA(r.key,Xr(o,n,e),r.quoted)});return new Tu(i,void 0,Oc(t.span,e))}else{if(t instanceof iy)return new V2(t.expressions.map(i=>Xr(i,n,e)));if(t instanceof B5)return new t3(Xr(t.condition,n,e),Xr(t.trueExp,n,e),Xr(t.falseExp,n,e),void 0,Oc(t.span,e));if(t instanceof F5)return Xr(t.expression,n,e);if(t instanceof ny)return new Yp(n.allocateXrefId(),new nl,t.name,[Xr(t.exp,n,e),...t.args.map(i=>Xr(i,n,e))]);if(t instanceof ey)return new cm(Xr(t.receiver,n,e),Xr(t.key,n,e),Oc(t.span,e));if(t instanceof q9)return new sm(Xr(t.receiver,n,e),t.name);if(t instanceof oy)return new H4(Xr(t.receiver,n,e),t.args.map(i=>Xr(i,n,e)));if(t instanceof E1)return new $5(Oc(t.span,e));if(t instanceof D5)return bJ(Xr(t.expression,n,e),Oc(t.span,e));throw new Error(`Unhandled expression type "${t.constructor.name}" in file "${e?.start.file.url}"`)}}}}}function xS(t,n,e,i){let r;return n instanceof jp?r=new b0(n.strings,n.expressions.map(a=>Xr(a,t,i??null)),Object.keys(Yd(e)?.placeholders??{})):n instanceof d0?r=Xr(n,t,i??null):r=mn(n),r}var Ok=new Map([[as.Property,Gi.Property],[as.TwoWay,Gi.TwoWayProperty],[as.Attribute,Gi.Attribute],[as.Class,Gi.ClassName],[as.Style,Gi.StyleProperty],[as.Animation,Gi.Animation]]);function Xre(t){return Bu(t.tagName??"")[1]===Op}function Yd(t){if(t==null)return null;if(!(t instanceof _1))throw Error(`Expected i18n meta to be a Message, but got: ${t.constructor.name}`);return t}function Yre(t,n,e){let i=new Array,r=new Set;for(let a of e.attributes){let o=Rp.securityContext(e.name,a.name,!0);i.push(Kp(n.xref,Gi.Attribute,a.name,xS(t.job,a.value,a.i18n),null,o,!0,!1,null,Yd(a.i18n),a.sourceSpan)),a.i18n&&r.add(a.name)}for(let a of e.inputs)r.has(a.name)&&console.error(`On component ${t.job.componentName}, the binding ${a.name} is both an i18n attribute and a property. You may want to remove the property binding. This will become a compilation error in future versions of Angular.`),i.push(Kp(n.xref,Ok.get(a.type),a.name,xS(t.job,r7(a.value),a.i18n),a.unit,a.securityContext,!1,!1,null,Yd(a.i18n)??null,a.sourceSpan));t.create.push(i.filter(a=>a?.kind===Ze.ExtractedAttribute)),t.update.push(i.filter(a=>a?.kind===Ze.Binding));for(let a of e.outputs){if(a.type===z2.Animation&&a.phase===null)throw Error("Animation listener should have a phase");a.type===z2.TwoWay?t.create.push(lk(n.xref,n.handle,a.name,n.tag,zk(t,a.handler,a.handlerSpan),a.sourceSpan)):t.create.push(iI(n.xref,n.handle,a.name,n.tag,oI(t,a.handler,a.handlerSpan),a.phase,a.target,!1,a.sourceSpan))}i.some(a=>a?.i18nMessage)!==null&&t.create.push(fk(t.job.allocateXrefId(),new nl,n.xref))}function Zre(t,n,e,i){let r=new Array;for(let a of e.templateAttrs)if(a instanceof nm){let o=Rp.securityContext(Op,a.name,!0);r.push(k9(t,n.xref,as.Attribute,a.name,a.value,null,o,!0,i,Yd(a.i18n),a.sourceSpan))}else r.push(k9(t,n.xref,a.type,a.name,r7(a.value),a.unit,a.securityContext,!0,i,Yd(a.i18n),a.sourceSpan));for(let a of e.attributes){let o=Rp.securityContext(Op,a.name,!0);r.push(k9(t,n.xref,as.Attribute,a.name,a.value,null,o,!1,i,Yd(a.i18n),a.sourceSpan))}for(let a of e.inputs)r.push(k9(t,n.xref,a.type,a.name,r7(a.value),a.unit,a.securityContext,!1,i,Yd(a.i18n),a.sourceSpan));t.create.push(r.filter(a=>a?.kind===Ze.ExtractedAttribute)),t.update.push(r.filter(a=>a?.kind===Ze.Binding));for(let a of e.outputs){if(a.type===z2.Animation&&a.phase===null)throw Error("Animation listener should have a phase");if(i===Vl.NgTemplate&&(a.type===z2.TwoWay?t.create.push(lk(n.xref,n.handle,a.name,n.tag,zk(t,a.handler,a.handlerSpan),a.sourceSpan)):t.create.push(iI(n.xref,n.handle,a.name,n.tag,oI(t,a.handler,a.handlerSpan),a.phase,a.target,!1,a.sourceSpan))),i===Vl.Structural&&a.type!==z2.Animation){let o=Rp.securityContext(Op,a.name,!1);t.create.push(P2(n.xref,Gi.Property,null,a.name,null,null,null,o))}}r.some(a=>a?.i18nMessage)!==null&&t.create.push(fk(t.job.allocateXrefId(),new nl,n.xref))}function k9(t,n,e,i,r,a,o,s,c,l,f){let d=typeof r=="string";if(c===Vl.Structural){if(!s)switch(e){case as.Property:case as.Class:case as.Style:return P2(n,Gi.Property,null,i,null,null,l,o);case as.TwoWay:return P2(n,Gi.TwoWayProperty,null,i,null,null,l,o)}if(!d&&(e===as.Attribute||e===as.Animation))return null}let h=Ok.get(e);return c===Vl.NgTemplate&&(e===as.Class||e===as.Style||e===as.Attribute&&!d)&&(h=Gi.Property),Kp(n,h,i,xS(t.job,r,l),a,o,d,s,c,l,f)}function oI(t,n,e){n=r7(n);let i=new Array,r=n instanceof $A?n.expressions:[n];if(r.length===0)throw new Error("Expected listener to have non-empty expression list.");let a=r.map(s=>Xr(s,t.job,e)),o=a.pop();return i.push(...a.map(s=>Ff(new H2(s,s.sourceSpan)))),i.push(Ff(new tl(o,o.sourceSpan))),i}function zk(t,n,e){n=r7(n);let i=new Array;if(n instanceof $A)if(n.expressions.length===1)n=n.expressions[0];else throw new Error("Expected two-way listener to have a single expression.");let r=Xr(n,t.job,e),a=new zc("$event"),o=new By(r,a);return i.push(Ff(new H2(o))),i.push(Ff(new tl(a))),i}function r7(t){return t instanceof F2?t.ast:t}function Uk(t,n){Jre(t.localRefs);for(let{name:e,value:i}of n.references)t.localRefs.push({name:e,target:i})}function Jre(t){if(!Array.isArray(t))throw new Error("AssertionError: expected an array")}function Oc(t,n){if(n===null)return null;let e=n.start.moveBy(t.start),i=n.start.moveBy(t.end),r=n.fullStart.moveBy(t.start);return new Gr(e,i,r)}function Yy(t,n,e){let i=null;for(let r of e.children)if(!(r instanceof em)){if(i!==null)return null;(r instanceof Q2||r instanceof Ul&&r.tagName!==null)&&(i=r)}if(i!==null){for(let a of i.attributes){let o=Rp.securityContext(Op,a.name,!0);t.update.push(Kp(n,Gi.Attribute,a.name,mn(a.value),null,o,!0,!1,null,Yd(a.i18n),a.sourceSpan))}for(let a of i.inputs)if(a.type!==as.Animation&&a.type!==as.Attribute){let o=Rp.securityContext(Op,a.name,!0);t.create.push(P2(n,Gi.Property,null,a.name,null,null,null,o))}let r=i instanceof Q2?i.name:i.tagName;return r===Op?null:r}return null}function Zy(t,n){return eb(ta(WS).bitwiseAnd(mn(t),null,!1),n)}function $re(t){return(t.descendants?1:0)|(t.static?2:0)|(t.emitDistinctChangesOnly?4:0)}function qre(t,n){if(Array.isArray(t.predicate)){let e=[];return t.predicate.forEach(i=>{let r=i.split(",").map(a=>mn(a.trim()));e.push(...r)}),n.getConstLiteral(ko(e),!0)}else switch(t.predicate.forwardRef){case 0:case 2:return t.predicate.expression;case 1:return Qi(Ht.resolveForwardRef).callFn([t.predicate.expression])}}function Vk(t,n,e,i){let r=[];i!==void 0&&r.push(...i),t.isSignal&&r.push(new Ql(ta(H5),t.propertyName)),r.push(qre(t,n),mn($re(t))),t.read&&r.push(t.read);let a=t.isSignal?e.signalBased:e.nonSignal;return Qi(a).callFn(r)}var sI=Symbol("queryAdvancePlaceholder");function Hk(t){let n=[],e=0,i=()=>{e>0&&(n.unshift(Qi(Ht.queryAdvance).callFn(e===1?[]:[mn(e)]).toStmt()),e=0)};for(let r=t.length-1;r>=0;r--){let a=t[r];a===sI?e++:(i(),n.unshift(a))}return i(),n}function eae(t,n,e){let i=[],r=[],a=VP(s=>r.push(s),GS);t.forEach(s=>{let c=Vk(s,n,{signalBased:Ht.viewQuerySignal,nonSignal:Ht.viewQuery});if(i.push(c.toStmt()),s.isSignal){r.push(sI);return}let l=a(),f=Qi(Ht.loadQuery).callFn([]),d=Qi(Ht.queryRefresh).callFn([l.set(f)]),h=ta(H5).prop(s.propertyName).set(s.first?l.prop("first"):l);r.push(d.and(h).toStmt())});let o=e?`${e}_Query`:null;return hm([new bc(WS,HS),new bc(H5,null)],[Zy(1,i),Zy(2,Hk(r))],k2,null,o)}function tae(t,n,e){let i=[],r=[],a=VP(s=>r.push(s),GS);for(let s of t){if(i.push(Vk(s,n,{nonSignal:Ht.contentQuery,signalBased:Ht.contentQuerySignal},[ta("dirIndex")]).toStmt()),s.isSignal){r.push(sI);continue}let c=a(),l=Qi(Ht.loadQuery).callFn([]),f=Qi(Ht.queryRefresh).callFn([c.set(l)]),d=ta(H5).prop(s.propertyName).set(s.first?c.prop("first"):c);r.push(f.and(d).toStmt())}let o=e?`${e}_ContentQueries`:null;return hm([new bc(WS,HS),new bc(H5,null),new bc("dirIndex",null)],[Zy(1,i),Zy(2,Hk(r))],k2,null,o)}var CS=class extends rS{constructor(){super(wk)}parse(n,e,i){return super.parse(n,e,i)}},cP=".",nae="attr",iae="class",rae="style",aae="*",r_="animate-",wS=class{constructor(n,e,i,r,a=!1){this._exprParser=n,this._interpolationConfig=e,this._schemaRegistry=i,this.errors=r,this._allowInvalidAssignmentEvents=a}get interpolationConfig(){return this._interpolationConfig}createBoundHostProperties(n,e){let i=[];for(let r of Object.keys(n)){let a=n[r];typeof a=="string"?this.parsePropertyBinding(r,a,!0,!1,e,e.start.offset,void 0,[],i,e):this._reportError(`Value of the host property binding "${r}" needs to be a string representing an expression but got "${a}" (${typeof a})`,e)}return i}createDirectiveHostEventAsts(n,e){let i=[];for(let r of Object.keys(n)){let a=n[r];typeof a=="string"?this.parseEvent(r,a,!1,e,e,[],i,e):this._reportError(`Value of the host listener "${r}" needs to be a string representing an expression but got "${a}" (${typeof a})`,e)}return i}parseInterpolation(n,e,i){let r=e.start.toString(),a=e.fullStart.offset;try{let o=this._exprParser.parseInterpolation(n,r,a,i,this._interpolationConfig);return o&&this._reportExpressionParserErrors(o.errors,e),o}catch(o){return this._reportError(`${o}`,e),this._exprParser.wrapLiteralPrimitive("ERROR",r,a)}}parseInterpolationExpression(n,e){let i=e.start.toString(),r=e.start.offset;try{let a=this._exprParser.parseInterpolationExpression(n,i,r);return a&&this._reportExpressionParserErrors(a.errors,e),a}catch(a){return this._reportError(`${a}`,e),this._exprParser.wrapLiteralPrimitive("ERROR",i,r)}}parseInlineTemplateBinding(n,e,i,r,a,o,s,c){let l=i.start.offset+aae.length,f=this._parseTemplateBindings(n,e,i,l,r);for(let d of f){let h=T4(i,d.sourceSpan),p=d.key.source,m=T4(i,d.key.span);if(d instanceof N5){let A=d.value?d.value.source:"$implicit",v=d.value?T4(i,d.value.span):void 0;s.push(new w_(p,A,h,m,v))}else if(d.value){let A=c?h:i,v=T4(i,d.value.ast.sourceSpan);this._parsePropertyAst(p,d.value,!1,A,m,v,a,o)}else a.push([p,""]),this.parseLiteralAttr(p,null,m,r,void 0,a,o,m)}}_parseTemplateBindings(n,e,i,r,a){let o=i.start.toString();try{let s=this._exprParser.parseTemplateBindings(n,e,o,r,a);return this._reportExpressionParserErrors(s.errors,i),s.warnings.forEach(c=>{this._reportError(c,i,k4.WARNING)}),s.templateBindings}catch(s){return this._reportError(`${s}`,i),[]}}parseLiteralAttr(n,e,i,r,a,o,s,c){a_(n)?(n=n.substring(1),c!==void 0&&(c=T4(c,new zl(c.start.offset+1,c.end.offset))),e&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',i,k4.ERROR),this._parseAnimation(n,e,i,r,c,a,o,s)):s.push(new A5(n,this._exprParser.wrapLiteralPrimitive(e,"",r),F4.LITERAL_ATTR,i,c,a))}parsePropertyBinding(n,e,i,r,a,o,s,c,l,f){n.length===0&&this._reportError("Property name is missing in binding",a);let d=!1;n.startsWith(r_)?(d=!0,n=n.substring(r_.length),f!==void 0&&(f=T4(f,new zl(f.start.offset+r_.length,f.end.offset)))):a_(n)&&(d=!0,n=n.substring(1),f!==void 0&&(f=T4(f,new zl(f.start.offset+1,f.end.offset)))),d?this._parseAnimation(n,e,a,o,f,s,c,l):this._parsePropertyAst(n,this.parseBinding(e,i,s||a,o),r,a,f,s,c,l)}parsePropertyInterpolation(n,e,i,r,a,o,s,c){let l=this.parseInterpolation(e,r||i,c);return l?(this._parsePropertyAst(n,l,!1,i,s,r,a,o),!0):!1}_parsePropertyAst(n,e,i,r,a,o,s,c){s.push([n,e.source]),c.push(new A5(n,e,i?F4.TWO_WAY:F4.DEFAULT,r,a,o))}_parseAnimation(n,e,i,r,a,o,s,c){n.length===0&&this._reportError("Animation trigger is missing",i);let l=this.parseBinding(e||"undefined",!1,o||i,r);s.push([n,l.source]),c.push(new A5(n,l,F4.ANIMATION,i,a,o))}parseBinding(n,e,i,r){let a=(i&&i.start||"(unknown)").toString();try{let o=e?this._exprParser.parseSimpleBinding(n,a,r,this._interpolationConfig):this._exprParser.parseBinding(n,a,r,this._interpolationConfig);return o&&this._reportExpressionParserErrors(o.errors,i),o}catch(o){return this._reportError(`${o}`,i),this._exprParser.wrapLiteralPrimitive("ERROR",a,r)}}createBoundElementProperty(n,e,i=!1,r=!0){if(e.isAnimation)return new ly(e.name,as.Animation,gs.NONE,e.expression,null,e.sourceSpan,e.keySpan,e.valueSpan);let a=null,o,s=null,c=e.name.split(cP),l;if(c.length>1)if(c[0]==nae){s=c.slice(1).join(cP),i||this._validatePropertyOrAttributeName(s,e.sourceSpan,!0),l=o_(this._schemaRegistry,n,s,!0);let f=s.indexOf(":");if(f>-1){let d=s.substring(0,f),h=s.substring(f+1);s=S_(d,h)}o=as.Attribute}else c[0]==iae?(s=c[1],o=as.Class,l=[gs.NONE]):c[0]==rae&&(a=c.length>2?c[2]:null,s=c[1],o=as.Style,l=[gs.STYLE]);if(s===null){let f=this._schemaRegistry.getMappedPropName(e.name);s=r?f:e.name,l=o_(this._schemaRegistry,n,f,!1),o=e.type===F4.TWO_WAY?as.TwoWay:as.Property,i||this._validatePropertyOrAttributeName(f,e.sourceSpan,!1)}return new ly(s,o,l[0],e.expression,a,e.sourceSpan,e.keySpan,e.valueSpan)}parseEvent(n,e,i,r,a,o,s,c){n.length===0&&this._reportError("Event name is missing in binding",r),a_(n)?(n=n.slice(1),c!==void 0&&(c=T4(c,new zl(c.start.offset+1,c.end.offset))),this._parseAnimationEvent(n,e,r,a,s,c)):this._parseRegularEvent(n,e,i,r,a,o,s,c)}calcPossibleSecurityContexts(n,e,i){let r=this._schemaRegistry.getMappedPropName(e);return o_(this._schemaRegistry,n,r,i)}_parseAnimationEvent(n,e,i,r,a,o){let s=LJ(n,[n,""]),c=s[0],l=s[1].toLowerCase(),f=this._parseAction(e,r);a.push(new cy(c,l,z2.Animation,f,i,r,o)),c.length===0&&this._reportError("Animation event name is missing in binding",i),l?l!=="start"&&l!=="done"&&this._reportError(`The provided animation output phase value "${l}" for "@${c}" is not supported (use start or done)`,i):this._reportError(`The animation trigger output event (@${c}) is missing its phase value name (start or done are currently supported)`,i)}_parseRegularEvent(n,e,i,r,a,o,s,c){let[l,f]=BJ(n,[null,n]),d=this.errors.length,h=this._parseAction(e,a),p=this.errors.length===d;o.push([n,h.source]),i&&p&&!this._isAllowedAssignmentEvent(h)&&this._reportError("Unsupported expression in a two-way binding",r),s.push(new cy(f,l,i?z2.TwoWay:z2.Regular,h,r,a,c))}_parseAction(n,e){let i=(e&&e.start||"(unknown").toString(),r=e&&e.start?e.start.offset:0;try{let a=this._exprParser.parseAction(n,i,r,this._interpolationConfig);return a&&this._reportExpressionParserErrors(a.errors,e),!a||a.ast instanceof E1?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",i,r)):a}catch(a){return this._reportError(`${a}`,e),this._exprParser.wrapLiteralPrimitive("ERROR",i,r)}}_reportError(n,e,i=k4.ERROR){this.errors.push(new zr(e,n,i))}_reportExpressionParserErrors(n,e){for(let i of n)this._reportError(i.message,e)}_validatePropertyOrAttributeName(n,e,i){let r=i?this._schemaRegistry.validateAttribute(n):this._schemaRegistry.validateProperty(n);r.error&&this._reportError(r.msg,e,k4.ERROR)}_isAllowedAssignmentEvent(n){return n instanceof F2?this._isAllowedAssignmentEvent(n.ast):n instanceof F5?this._isAllowedAssignmentEvent(n.expression):n instanceof Qp||n instanceof qA?!0:this._allowInvalidAssignmentEvents?n instanceof B2?(n.operation==="&&"||n.operation==="||"||n.operation==="??")&&(n.right instanceof Qp||n.right instanceof qA):n instanceof B5||n instanceof D5:!1}};function a_(t){return t[0]=="@"}function o_(t,n,e,i){let r=[];return WA.parse(n).forEach(a=>{let o=a.element?[a.element]:t.allKnownElementNames(),s=new Set(a.notSelectors.filter(l=>l.isElementSelector()).map(l=>l.element)),c=o.filter(l=>!s.has(l));r.push(...c.map(l=>t.securityContext(l,e,i)))}),r.length===0?[gs.NONE]:Array.from(new Set(r)).sort()}function T4(t,n){let e=n.start-t.start.offset,i=n.end-t.end.offset;return new Gr(t.start.moveBy(e),t.end.moveBy(i),t.fullStart.moveBy(e),t.details)}function oae(t){if(t==null||t.length===0||t[0]=="/")return!1;let n=t.match(sae);return n===null||n[1]=="package"||n[1]=="asset"}var sae=/^([^:/?#]+):/,cae="select",lae="link",uae="rel",fae="href",dae="stylesheet",hae="style",pae="script",Aae="ngNonBindable",mae="ngProjectAs";function Qk(t){let n=null,e=null,i=null,r=!1,a="";t.attrs.forEach(c=>{let l=c.name.toLowerCase();l==cae?n=c.value:l==fae?e=c.value:l==uae?i=c.value:c.name==Aae?r=!0:c.name==mae&&c.value.length>0&&(a=c.value)}),n=gae(n);let o=t.name.toLowerCase(),s=Ol.OTHER;return E_(o)?s=Ol.NG_CONTENT:o==hae?s=Ol.STYLE:o==pae?s=Ol.SCRIPT:o==lae&&i==dae&&(s=Ol.STYLESHEET),new ES(s,n,e,r,a)}var Ol=function(t){return t[t.NG_CONTENT=0]="NG_CONTENT",t[t.STYLE=1]="STYLE",t[t.STYLESHEET=2]="STYLESHEET",t[t.SCRIPT=3]="SCRIPT",t[t.OTHER=4]="OTHER",t}(Ol||{}),ES=class{constructor(n,e,i,r,a){this.type=n,this.selectAttr=e,this.hrefAttr=i,this.nonBindable=r,this.projectAs=a}};function gae(t){return t===null||t.length===0?"*":t}var vae=/^\s*([0-9A-Za-z_$]*)\s+of\s+([\S\s]*)/,yae=/^track\s+([\S\s]*)/,bae=/^(as\s)+(.*)/,cI=/^else[^\S\r\n]+if/,xae=/^let\s+([\S\s]*)/,lP=/(\s*)(\S+)(\s*)/,C5=new Set(["$index","$first","$last","$even","$odd","$count"]);function uP(t){return t==="empty"}function fP(t){return t==="else"||cI.test(t)}function Cae(t,n,e,i){let r=Iae(n),a=[],o=dP(t,r,i);o!==null&&a.push(new Np(o.expression,t0(e,t.children,t.children),o.expressionAlias,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.nameSpan,t.i18n));for(let d of n)if(cI.test(d.name)){let h=dP(d,r,i);if(h!==null){let p=t0(e,d.children,d.children);a.push(new Np(h.expression,p,h.expressionAlias,d.sourceSpan,d.startSourceSpan,d.endSourceSpan,d.nameSpan,d.i18n))}}else if(d.name==="else"){let h=t0(e,d.children,d.children);a.push(new Np(null,h,null,d.sourceSpan,d.startSourceSpan,d.endSourceSpan,d.nameSpan,d.i18n))}let s=a.length>0?a[0].startSourceSpan:t.startSourceSpan,c=a.length>0?a[a.length-1].endSourceSpan:t.endSourceSpan,l=t.sourceSpan,f=a[a.length-1];return f!==void 0&&(l=new Gr(s.start,f.sourceSpan.end)),{node:new py(a,l,t.startSourceSpan,c,t.nameSpan),errors:r}}function wae(t,n,e,i){let r=[],a=_ae(t,r,i),o=null,s=null;for(let c of n)c.name==="empty"?s!==null?r.push(new zr(c.sourceSpan,"@for loop can only have one @empty block")):c.parameters.length>0?r.push(new zr(c.sourceSpan,"@empty block cannot have parameters")):s=new z5(t0(e,c.children,c.children),c.sourceSpan,c.startSourceSpan,c.endSourceSpan,c.nameSpan,c.i18n):r.push(new zr(c.sourceSpan,`Unrecognized @for loop block "${c.name}"`));if(a!==null)if(a.trackBy===null)r.push(new zr(t.startSourceSpan,'@for loop must have a "track" expression'));else{let c=s?.endSourceSpan??t.endSourceSpan,l=new Gr(t.sourceSpan.start,c?.end??t.sourceSpan.end);o=new im(a.itemName,a.expression,a.trackBy.expression,a.trackBy.keywordSpan,a.context,t0(e,t.children,t.children),s,l,t.sourceSpan,t.startSourceSpan,c,t.nameSpan,t.i18n)}return{node:o,errors:r}}function Eae(t,n,e){let i=Mae(t),r=t.parameters.length>0?a7(t.parameters[0],e):e.parseBinding("",!1,t.sourceSpan,0),a=[],o=[],s=null;for(let c of t.children){if(!(c instanceof D2))continue;if((c.name!=="case"||c.parameters.length===0)&&c.name!=="default"){o.push(new Ay(c.name,c.sourceSpan,c.nameSpan));continue}let l=c.name==="case"?a7(c.parameters[0],e):null,f=new O5(l,t0(n,c.children,c.children),c.sourceSpan,c.startSourceSpan,c.endSourceSpan,c.nameSpan,c.i18n);l===null?s=f:a.push(f)}return s!==null&&a.push(s),{node:new hy(r,a,o,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.nameSpan),errors:i}}function _ae(t,n,e){if(t.parameters.length===0)return n.push(new zr(t.startSourceSpan,"@for loop does not have an expression")),null;let[i,...r]=t.parameters,a=Tae(i,n)?.match(vae);if(!a||a[2].trim().length===0)return n.push(new zr(i.sourceSpan,'Cannot parse expression. @for loop expression must match the pattern "<identifier> of <expression>"')),null;let[,o,s]=a;C5.has(o)&&n.push(new zr(i.sourceSpan,`@for loop item name cannot be one of ${Array.from(C5).join(", ")}.`));let c=i.expression.split(" ")[0],l=new Gr(i.sourceSpan.start,i.sourceSpan.start.moveBy(c.length)),f={itemName:new O4(o,"$implicit",l,l),trackBy:null,expression:a7(i,e,s),context:Array.from(C5,d=>{let h=new Gr(t.startSourceSpan.end,t.startSourceSpan.end);return new O4(d,d,h,h)})};for(let d of r){let h=d.expression.match(xae);if(h!==null){let m=new Gr(d.sourceSpan.start.moveBy(h[0].length-h[1].length),d.sourceSpan.end);Sae(d.sourceSpan,h[1],m,o,f.context,n);continue}let p=d.expression.match(yae);if(p!==null){if(f.trackBy!==null)n.push(new zr(d.sourceSpan,'@for loop can only have one "track" expression'));else{let m=a7(d,e,p[1]);m.ast instanceof E1&&n.push(new zr(t.startSourceSpan,'@for loop must have a "track" expression'));let A=new Gr(d.sourceSpan.start,d.sourceSpan.start.moveBy(5));f.trackBy={expression:m,keywordSpan:A}}continue}n.push(new zr(d.sourceSpan,`Unrecognized @for loop paramater "${d.expression}"`))}return f}function Sae(t,n,e,i,r,a){let o=n.split(","),s=e.start;for(let c of o){let l=c.split("="),f=l.length===2?l[0].trim():"",d=l.length===2?l[1].trim():"";if(f.length===0||d.length===0)a.push(new zr(t,'Invalid @for loop "let" parameter. Parameter should match the pattern "<name> = <variable name>"'));else if(!C5.has(d))a.push(new zr(t,`Unknown "let" parameter variable "${d}". The allowed variables are: ${Array.from(C5).join(", ")}`));else if(f===i)a.push(new zr(t,`Invalid @for loop "let" parameter. Variable cannot be called "${i}"`));else if(r.some(h=>h.name===f))a.push(new zr(t,`Duplicate "let" parameter variable "${d}"`));else{let[,h,p]=l[0].match(lP)??[],m=h!==void 0&&l.length===2?new Gr(s.moveBy(h.length),s.moveBy(h.length+p.length)):e,A;if(l.length===2){let[,y,b]=l[1].match(lP)??[];A=y!==void 0?new Gr(s.moveBy(l[0].length+1+y.length),s.moveBy(l[0].length+1+y.length+b.length)):void 0}let v=new Gr(m.start,A?.end??m.end);r.push(new O4(f,d,v,m,A))}s=s.moveBy(c.length+1)}}function Iae(t){let n=[],e=!1;for(let i=0;i<t.length;i++){let r=t[i];r.name==="else"?(e?n.push(new zr(r.startSourceSpan,"Conditional can only have one @else block")):t.length>1&&i<t.length-1?n.push(new zr(r.startSourceSpan,"@else block must be last inside the conditional")):r.parameters.length>0&&n.push(new zr(r.startSourceSpan,"@else block cannot have parameters")),e=!0):cI.test(r.name)||n.push(new zr(r.startSourceSpan,`Unrecognized conditional block @${r.name}`))}return n}function Mae(t){let n=[],e=!1;if(t.parameters.length!==1)return n.push(new zr(t.startSourceSpan,"@switch block must have exactly one parameter")),n;for(let i of t.children)if(!(i instanceof t7||i instanceof Zp&&i.value.trim().length===0)){if(!(i instanceof D2)||i.name!=="case"&&i.name!=="default"){n.push(new zr(i.sourceSpan,"@switch block can only contain @case and @default blocks"));continue}i.name==="default"?(e?n.push(new zr(i.startSourceSpan,"@switch block can only have one @default block")):i.parameters.length>0&&n.push(new zr(i.startSourceSpan,"@default block cannot have parameters")),e=!0):i.name==="case"&&i.parameters.length!==1&&n.push(new zr(i.startSourceSpan,"@case block must have exactly one parameter"))}return n}function a7(t,n,e){let i,r;return typeof e=="string"?(i=Math.max(0,t.expression.lastIndexOf(e)),r=i+e.length):(i=0,r=t.expression.length),n.parseBinding(t.expression.slice(i,r),!1,t.sourceSpan,t.sourceSpan.start.offset+i)}function dP(t,n,e){if(t.parameters.length===0)return n.push(new zr(t.startSourceSpan,"Conditional block does not have an expression")),null;let i=a7(t.parameters[0],e),r=null;for(let a=1;a<t.parameters.length;a++){let o=t.parameters[a],s=o.expression.match(bae);if(s===null)n.push(new zr(o.sourceSpan,`Unrecognized conditional paramater "${o.expression}"`));else if(t.name!=="if")n.push(new zr(o.sourceSpan,'"as" expression is only allowed on the primary @if block'));else if(r!==null)n.push(new zr(o.sourceSpan,'Conditional can only have one "as" expression'));else{let c=s[2].trim(),l=o.sourceSpan.start.moveBy(s[1].length),f=new Gr(l,l.moveBy(c.length));r=new O4(c,c,f,f)}}return{expression:i,expressionAlias:r}}function Tae(t,n){let e=t.expression,i=/^\s$/,r=0,a=0,o=e.length-1;for(let s=0;s<e.length;s++){let c=e[s];if(c==="(")a=s+1,r++;else{if(i.test(c))continue;break}}if(r===0)return e;for(let s=e.length-1;s>-1;s--){let c=e[s];if(c===")"){if(o=s,r--,r===0)break}else{if(i.test(c))continue;break}}return r!==0?(n.push(new zr(t.sourceSpan,"Unclosed parentheses in expression")),null):e.slice(a,o)}var Bae=/^\d+\.?\d*(ms|s)?$/,Lae=/^\s$/,hP=new Map([[Mf,q1],[GA,UA],[qd,Mu]]),el=function(t){return t.IDLE="idle",t.TIMER="timer",t.INTERACTION="interaction",t.IMMEDIATE="immediate",t.HOVER="hover",t.VIEWPORT="viewport",t}(el||{});function pP({expression:t,sourceSpan:n},e,i,r){let a=t.indexOf("when"),o=new Gr(n.start.moveBy(a),n.start.moveBy(a+4)),s=jk(t,n);if(a===-1)r.push(new zr(n,'Could not find "when" keyword in expression'));else{let c=o7(t,a+1),l=e.parseBinding(t.slice(c),!1,n,n.start.offset+c);Gk("when",i,r,new T_(l,n,s,o))}}function AP({expression:t,sourceSpan:n},e,i,r){let a=t.indexOf("on"),o=new Gr(n.start.moveBy(a),n.start.moveBy(a+2)),s=jk(t,n);if(a===-1)i.push(new zr(n,'Could not find "on" keyword in expression'));else{let c=o7(t,a+1);new _S(t,c,n,e,i,r,s,o).parse()}}function jk(t,n){return t.startsWith("prefetch")?new Gr(n.start,n.start.moveBy(8)):null}var _S=class{constructor(n,e,i,r,a,o,s,c){this.expression=n,this.start=e,this.span=i,this.triggers=r,this.errors=a,this.placeholder=o,this.prefetchSpan=s,this.onSourceSpan=c,this.index=0,this.tokens=new i7().tokenize(n.slice(e))}parse(){for(;this.tokens.length>0&&this.index<this.tokens.length;){let n=this.token();if(!n.isIdentifier()){this.unexpectedToken(n);break}if(this.isFollowedByOrLast(R2))this.consumeTrigger(n,[]),this.advance();else if(this.isFollowedByOrLast(qd)){this.advance();let e=this.errors.length,i=this.consumeParameters();if(this.errors.length!==e)break;this.consumeTrigger(n,i),this.advance()}else this.index<this.tokens.length-1&&this.unexpectedToken(this.tokens[this.index+1]);this.advance()}}advance(){this.index++}isFollowedByOrLast(n){return this.index===this.tokens.length-1?!0:this.tokens[this.index+1].isCharacter(n)}token(){return this.tokens[Math.min(this.index,this.tokens.length-1)]}consumeTrigger(n,e){let i=this.span.start.moveBy(this.start+n.index-this.tokens[0].index),r=new Gr(i,i.moveBy(n.strValue.length)),a=i.moveBy(this.token().end-n.index),o=n.index===0,s=o?this.onSourceSpan:null,c=o?this.prefetchSpan:null,l=new Gr(o?this.span.start:i,a);try{switch(n.toString()){case el.IDLE:this.trackTrigger("idle",Dae(e,r,l,c,s));break;case el.TIMER:this.trackTrigger("timer",Fae(e,r,l,this.prefetchSpan,this.onSourceSpan));break;case el.INTERACTION:this.trackTrigger("interaction",kae(e,r,l,this.prefetchSpan,this.onSourceSpan,this.placeholder));break;case el.IMMEDIATE:this.trackTrigger("immediate",Nae(e,r,l,this.prefetchSpan,this.onSourceSpan));break;case el.HOVER:this.trackTrigger("hover",Pae(e,r,l,this.prefetchSpan,this.onSourceSpan,this.placeholder));break;case el.VIEWPORT:this.trackTrigger("viewport",Rae(e,r,l,this.prefetchSpan,this.onSourceSpan,this.placeholder));break;default:throw new Error(`Unrecognized trigger type "${n}"`)}}catch(f){this.error(n,f.message)}}consumeParameters(){let n=[];if(!this.token().isCharacter(qd))return this.unexpectedToken(this.token()),n;this.advance();let e=[],i="";for(;this.index<this.tokens.length;){let r=this.token();if(r.isCharacter(Mu)&&e.length===0){i.length&&n.push(i);break}if(r.type===xa.Character&&hP.has(r.numValue)&&e.push(hP.get(r.numValue)),e.length>0&&r.isCharacter(e[e.length-1])&&e.pop(),e.length===0&&r.isCharacter(R2)&&i.length>0){n.push(i),i="",this.advance();continue}i+=this.tokenText(),this.advance()}return(!this.token().isCharacter(Mu)||e.length>0)&&this.error(this.token(),"Unexpected end of expression"),this.index<this.tokens.length-1&&!this.tokens[this.index+1].isCharacter(R2)&&this.unexpectedToken(this.tokens[this.index+1]),n}tokenText(){return this.expression.slice(this.start+this.token().index,this.start+this.token().end)}trackTrigger(n,e){Gk(n,this.triggers,this.errors,e)}error(n,e){let i=this.span.start.moveBy(this.start+n.index),r=i.moveBy(n.end-n.index);this.errors.push(new zr(new Gr(i,r),e))}unexpectedToken(n){this.error(n,`Unexpected token "${n}"`)}};function Gk(t,n,e,i){n[t]?e.push(new zr(i.sourceSpan,`Duplicate "${t}" trigger is not allowed`)):n[t]=i}function Dae(t,n,e,i,r){if(t.length>0)throw new Error(`"${el.IDLE}" trigger cannot have parameters`);return new B_(n,e,i,r)}function Fae(t,n,e,i,r){if(t.length!==1)throw new Error(`"${el.TIMER}" trigger must have exactly one parameter`);let a=Jy(t[0]);if(a===null)throw new Error(`Could not parse time value of trigger "${el.TIMER}"`);return new D_(a,n,e,i,r)}function Nae(t,n,e,i,r){if(t.length>0)throw new Error(`"${el.IMMEDIATE}" trigger cannot have parameters`);return new L_(n,e,i,r)}function Pae(t,n,e,i,r,a){return lI(el.HOVER,t,a),new uy(t[0]??null,n,e,i,r)}function kae(t,n,e,i,r,a){return lI(el.INTERACTION,t,a),new fy(t[0]??null,n,e,i,r)}function Rae(t,n,e,i,r,a){return lI(el.VIEWPORT,t,a),new dy(t[0]??null,n,e,i,r)}function lI(t,n,e){if(n.length>1)throw new Error(`"${t}" trigger can only have zero or one parameters`);if(n.length===0){if(e===null)throw new Error(`"${t}" trigger with no parameters can only be placed on an @defer that has a @placeholder block`);if(e.children.length!==1||!(e.children[0]instanceof Q2))throw new Error(`"${t}" trigger with no parameters can only be placed on an @defer that has a @placeholder block with exactly one root element node`)}}function o7(t,n=0){let e=!1;for(let i=n;i<t.length;i++)if(Lae.test(t[i]))e=!0;else if(e)return i;return-1}function Jy(t){let n=t.match(Bae);if(!n)return null;let[e,i]=n;return parseFloat(e)*(i==="s"?1e3:1)}var Oae=/^prefetch\s+when\s/,zae=/^prefetch\s+on\s/,Wk=/^minimum\s/,Uae=/^after\s/,Vae=/^when\s/,Hae=/^on\s/;function SS(t){return t==="placeholder"||t==="loading"||t==="error"}function Qae(t,n,e,i){let r=[],{placeholder:a,loading:o,error:s}=jae(n,r,e),{triggers:c,prefetchTriggers:l}=Xae(t.parameters,i,r,a),f=t.endSourceSpan,d=t.sourceSpan.end;if(n.length>0){let m=n[n.length-1];f=m.endSourceSpan,d=m.sourceSpan.end}let h=new Gr(t.sourceSpan.start,d);return{node:new Gp(t0(e,t.children,t.children),c,l,a,o,s,t.nameSpan,h,t.sourceSpan,t.startSourceSpan,f,t.i18n),errors:r}}function jae(t,n,e){let i=null,r=null,a=null;for(let o of t)try{if(!SS(o.name)){n.push(new zr(o.startSourceSpan,`Unrecognized block "@${o.name}"`));break}switch(o.name){case"placeholder":i!==null?n.push(new zr(o.startSourceSpan,"@defer block can only have one @placeholder block")):i=Gae(o,e);break;case"loading":r!==null?n.push(new zr(o.startSourceSpan,"@defer block can only have one @loading block")):r=Wae(o,e);break;case"error":a!==null?n.push(new zr(o.startSourceSpan,"@defer block can only have one @error block")):a=Kae(o,e);break}}catch(s){n.push(new zr(o.startSourceSpan,s.message))}return{placeholder:i,loading:r,error:a}}function Gae(t,n){let e=null;for(let i of t.parameters)if(Wk.test(i.expression)){if(e!=null)throw new Error('@placeholder block can only have one "minimum" parameter');let r=Jy(i.expression.slice(o7(i.expression)));if(r===null)throw new Error('Could not parse time value of parameter "minimum"');e=r}else throw new Error(`Unrecognized parameter in @placeholder block: "${i.expression}"`);return new P5(t0(n,t.children,t.children),e,t.nameSpan,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}function Wae(t,n){let e=null,i=null;for(let r of t.parameters)if(Uae.test(r.expression)){if(e!=null)throw new Error('@loading block can only have one "after" parameter');let a=Jy(r.expression.slice(o7(r.expression)));if(a===null)throw new Error('Could not parse time value of parameter "after"');e=a}else if(Wk.test(r.expression)){if(i!=null)throw new Error('@loading block can only have one "minimum" parameter');let a=Jy(r.expression.slice(o7(r.expression)));if(a===null)throw new Error('Could not parse time value of parameter "minimum"');i=a}else throw new Error(`Unrecognized parameter in @loading block: "${r.expression}"`);return new k5(t0(n,t.children,t.children),e,i,t.nameSpan,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}function Kae(t,n){if(t.parameters.length>0)throw new Error("@error block cannot have parameters");return new R5(t0(n,t.children,t.children),t.nameSpan,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}function Xae(t,n,e,i){let r={},a={};for(let o of t)Vae.test(o.expression)?pP(o,n,r,e):Hae.test(o.expression)?AP(o,r,e,i):Oae.test(o.expression)?pP(o,n,a,e):zae.test(o.expression)?AP(o,a,e,i):e.push(new zr(o.sourceSpan,"Unrecognized trigger"));return{triggers:r,prefetchTriggers:a}}var Yae=/^(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.*)$/,mP=1,gP=2,vP=3,yP=4,bP=5,Zae=6,c5=7,B4={BANANA_BOX:{start:"[(",end:")]"},PROPERTY:{start:"[",end:"]"},EVENT:{start:"(",end:")"}},xP="*";function Jae(t,n,e){let i=new IS(n,e),r=t0(i,t,t),a=n.errors.concat(i.errors),o={nodes:r,errors:a,styleUrls:i.styleUrls,styles:i.styles,ngContentSelectors:i.ngContentSelectors};return e.collectCommentNodes&&(o.commentNodes=i.commentNodes),o}var IS=class{constructor(n,e){this.bindingParser=n,this.options=e,this.errors=[],this.styles=[],this.styleUrls=[],this.ngContentSelectors=[],this.commentNodes=[],this.inI18nBlock=!1,this.processedNodes=new Set}visitElement(n){let e=bS(n.i18n);e&&(this.inI18nBlock&&this.reportError("Cannot mark an element as translatable inside of a translatable section. Please remove the nested i18n marker.",n.sourceSpan),this.inI18nBlock=!0);let i=Qk(n);if(i.type===Ol.SCRIPT)return null;if(i.type===Ol.STYLE){let v=qae(n);return v!==null&&this.styles.push(v),null}else if(i.type===Ol.STYLESHEET&&oae(i.hrefAttr))return this.styleUrls.push(i.hrefAttr),null;let r=ZJ(n.name),a=[],o=[],s=[],c=[],l=[],f={},d=[],h=[],p=!1;for(let v of n.attrs){let y=!1,b=CP(v.name),u=!1;if(v.i18n&&(f[v.name]=v.i18n),b.startsWith(xP)){p&&this.reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",v.sourceSpan),u=!0,p=!0;let x=v.value,w=b.substring(xP.length),L=[],R=v.valueSpan?v.valueSpan.start.offset:v.sourceSpan.start.offset+v.name.length;this.bindingParser.parseInlineTemplateBinding(w,x,v.sourceSpan,R,[],d,L,!0),h.push(...L.map(T=>new O4(T.name,T.value,T.sourceSpan,T.keySpan,T.valueSpan)))}else y=this.parseAttribute(r,v,[],a,o,s,c);!y&&!u&&l.push(this.visitAttribute(v))}let m;i.nonBindable?m=t0($ae,n.children).flat(1/0):m=t0(this,n.children,n.children);let A;if(i.type===Ol.NG_CONTENT){let v=i.selectAttr,y=n.attrs.map(b=>this.visitAttribute(b));A=new rm(v,y,m,n.sourceSpan,n.i18n),this.ngContentSelectors.push(v)}else if(r){let v=this.extractAttributes(n.name,a,f);A=new Ul(n.name,l,v.bound,o,[],m,c,s,n.sourceSpan,n.startSourceSpan,n.endSourceSpan,n.i18n)}else{let v=this.extractAttributes(n.name,a,f);A=new Q2(n.name,l,v.bound,o,m,c,n.sourceSpan,n.startSourceSpan,n.endSourceSpan,n.i18n)}if(p){let v=this.extractAttributes("ng-template",d,f),y=[];v.literal.forEach(w=>y.push(w)),v.bound.forEach(w=>y.push(w));let b=A instanceof Q2?{attributes:A.attributes,inputs:A.inputs,outputs:A.outputs}:{attributes:[],inputs:[],outputs:[]},u=r&&e?void 0:n.i18n,x=A instanceof Ul?null:A.name;A=new Ul(x,b.attributes,b.inputs,b.outputs,y,[A],[],h,n.sourceSpan,n.startSourceSpan,n.endSourceSpan,u)}return e&&(this.inI18nBlock=!1),A}visitAttribute(n){return new nm(n.name,n.value,n.sourceSpan,n.keySpan,n.valueSpan,n.i18n)}visitText(n){return this.processedNodes.has(n)?null:this._visitTextWithInterpolation(n.value,n.sourceSpan,n.tokens,n.i18n)}visitExpansion(n){if(!n.i18n)return null;if(!bS(n.i18n))throw new Error(`Invalid type "${n.i18n.constructor}" for "i18n" property of ${n.sourceSpan.toString()}. Expected a "Message"`);let e=n.i18n,i={},r={};return Object.keys(e.placeholders).forEach(a=>{let o=e.placeholders[a];if(a.startsWith(qJ)){let s=a.trim(),c=this.bindingParser.parseInterpolationExpression(o.text,o.sourceSpan);i[s]=new tm(c,o.sourceSpan)}else r[a]=this._visitTextWithInterpolation(o.text,o.sourceSpan,null)}),new my(i,r,n.sourceSpan,e)}visitExpansionCase(n){return null}visitComment(n){return this.options.collectCommentNodes&&this.commentNodes.push(new em(n.value||"",n.sourceSpan)),null}visitLetDeclaration(n,e){let i=this.bindingParser.parseBinding(n.value,!1,n.valueSpan,n.valueSpan.start.offset);return i.errors.length===0&&i.ast instanceof E1&&this.reportError("@let declaration value cannot be empty",n.valueSpan),new U5(n.name,i,n.sourceSpan,n.nameSpan,n.valueSpan)}visitBlockParameter(){return null}visitBlock(n,e){let i=Array.isArray(e)?e.indexOf(n):-1;if(i===-1)throw new Error("Visitor invoked incorrectly. Expecting visitBlock to be invoked siblings array as its context");if(this.processedNodes.has(n))return null;let r=null;switch(n.name){case"defer":r=Qae(n,this.findConnectedBlocks(i,e,SS),this,this.bindingParser);break;case"switch":r=Eae(n,this,this.bindingParser);break;case"for":r=wae(n,this.findConnectedBlocks(i,e,uP),this,this.bindingParser);break;case"if":r=Cae(n,this.findConnectedBlocks(i,e,fP),this,this.bindingParser);break;default:let a;SS(n.name)?(a=`@${n.name} block can only be used after an @defer block.`,this.processedNodes.add(n)):uP(n.name)?(a=`@${n.name} block can only be used after an @for block.`,this.processedNodes.add(n)):fP(n.name)?(a=`@${n.name} block can only be used after an @if or @else if block.`,this.processedNodes.add(n)):a=`Unrecognized block @${n.name}.`,r={node:new Ay(n.name,n.sourceSpan,n.nameSpan),errors:[new zr(n.sourceSpan,a)]};break}return this.errors.push(...r.errors),r.node}findConnectedBlocks(n,e,i){let r=[];for(let a=n+1;a<e.length;a++){let o=e[a];if(!(o instanceof t7)){if(o instanceof Zp&&o.value.trim().length===0){this.processedNodes.add(o);continue}if(!(o instanceof D2)||!i(o.name))break;r.push(o),this.processedNodes.add(o)}}return r}extractAttributes(n,e,i){let r=[],a=[];return e.forEach(o=>{let s=i[o.name];if(o.isLiteral)a.push(new nm(o.name,o.expression.source||"",o.sourceSpan,o.keySpan,o.valueSpan,s));else{let c=this.bindingParser.createBoundElementProperty(n,o,!0,!1);r.push(I_.fromBoundElementProperty(c,s))}}),{bound:r,literal:a}}parseAttribute(n,e,i,r,a,o,s){let c=CP(e.name),l=e.value,f=e.sourceSpan,d=e.valueSpan?e.valueSpan.start.offset:f.start.offset;function h(y,b,u){let x=e.name.length-c.length,w=y.start.moveBy(b.length+x),L=w.moveBy(u.length);return new Gr(w,L,w,u)}let p=c.match(Yae);if(p){if(p[mP]!=null){let y=p[c5],b=h(f,p[mP],y);this.bindingParser.parsePropertyBinding(y,l,!1,!1,f,d,e.valueSpan,i,r,b)}else if(p[gP])if(n){let y=p[c5],b=h(f,p[gP],y);this.parseVariable(y,l,f,b,e.valueSpan,o)}else this.reportError('"let-" is only supported on ng-template elements.',f);else if(p[vP]){let y=p[c5],b=h(f,p[vP],y);this.parseReference(y,l,f,b,e.valueSpan,s)}else if(p[yP]){let y=[],b=p[c5],u=h(f,p[yP],b);this.bindingParser.parseEvent(b,l,!1,f,e.valueSpan||f,i,y,u),s_(y,a)}else if(p[bP]){let y=p[c5],b=h(f,p[bP],y);this.bindingParser.parsePropertyBinding(y,l,!1,!0,f,d,e.valueSpan,i,r,b),this.parseAssignmentEvent(y,l,f,e.valueSpan,i,a,b)}else if(p[Zae]){let y=h(f,"",c);this.bindingParser.parseLiteralAttr(c,l,f,d,e.valueSpan,i,r,y)}return!0}let m=null;if(c.startsWith(B4.BANANA_BOX.start)?m=B4.BANANA_BOX:c.startsWith(B4.PROPERTY.start)?m=B4.PROPERTY:c.startsWith(B4.EVENT.start)&&(m=B4.EVENT),m!==null&&c.endsWith(m.end)&&c.length>m.start.length+m.end.length){let y=c.substring(m.start.length,c.length-m.end.length),b=h(f,m.start,y);if(m.start===B4.BANANA_BOX.start)this.bindingParser.parsePropertyBinding(y,l,!1,!0,f,d,e.valueSpan,i,r,b),this.parseAssignmentEvent(y,l,f,e.valueSpan,i,a,b);else if(m.start===B4.PROPERTY.start)this.bindingParser.parsePropertyBinding(y,l,!1,!1,f,d,e.valueSpan,i,r,b);else{let u=[];this.bindingParser.parseEvent(y,l,!1,f,e.valueSpan||f,i,u,b),s_(u,a)}return!0}let A=h(f,"",c);return this.bindingParser.parsePropertyInterpolation(c,l,f,e.valueSpan,i,r,A,e.valueTokens??null)}_visitTextWithInterpolation(n,e,i,r){let a=yk(n),o=this.bindingParser.parseInterpolation(a,e,i);return o?new tm(o,e,r):new Xd(a,e)}parseVariable(n,e,i,r,a,o){n.indexOf("-")>-1?this.reportError('"-" is not allowed in variable names',i):n.length===0&&this.reportError("Variable does not have a name",i),o.push(new O4(n,e,i,r,a))}parseReference(n,e,i,r,a,o){n.indexOf("-")>-1?this.reportError('"-" is not allowed in reference names',i):n.length===0?this.reportError("Reference does not have a name",i):o.some(s=>s.name===n)&&this.reportError(`Reference "#${n}" is defined more than once`,i),o.push(new V5(n,e,i,r,a))}parseAssignmentEvent(n,e,i,r,a,o,s){let c=[];this.bindingParser.parseEvent(`${n}Change`,e,!0,i,r||i,a,c,s),s_(c,o)}reportError(n,e,i=k4.ERROR){this.errors.push(new zr(e,n,i))}},MS=class{visitElement(n){let e=Qk(n);if(e.type===Ol.SCRIPT||e.type===Ol.STYLE||e.type===Ol.STYLESHEET)return null;let i=t0(this,n.children,null);return new Q2(n.name,t0(this,n.attrs),[],[],i,[],n.sourceSpan,n.startSourceSpan,n.endSourceSpan)}visitComment(n){return null}visitAttribute(n){return new nm(n.name,n.value,n.sourceSpan,n.keySpan,n.valueSpan,n.i18n)}visitText(n){return new Xd(n.value,n.sourceSpan)}visitExpansion(n){return null}visitExpansionCase(n){return null}visitBlock(n,e){let i=[new Xd(n.startSourceSpan.toString(),n.startSourceSpan),...t0(this,n.children)];return n.endSourceSpan!==null&&i.push(new Xd(n.endSourceSpan.toString(),n.endSourceSpan)),i}visitBlockParameter(n,e){return null}visitLetDeclaration(n,e){return new Xd(`@let ${n.name} = ${n.value};`,n.sourceSpan)}},$ae=new MS;function CP(t){return/^data-/i.test(t)?t.substring(5):t}function s_(t,n){n.push(...t.map(e=>M_.fromParsedEvent(e)))}function qae(t){return t.children.length!==1||!(t.children[0]instanceof Zp)?null:t.children[0].value}var eoe=[" ",`
`,"\r","	"];function toe(t,n,e={}){let{interpolationConfig:i,preserveWhitespaces:r,enableI18nLegacyMessageIdFormat:a,allowInvalidAssignmentEvents:o}=e,s=$y(i,o),l=new CS().parse(t,n,fi(dt({leadingTriviaChars:eoe},e),{tokenizeExpansionForms:!0,tokenizeBlocks:e.enableBlockSyntax??!0,tokenizeLet:e.enableLetSyntax??!0}));if(!e.alwaysAttemptHtmlToR3AstConversion&&l.errors&&l.errors.length>0){let w={interpolationConfig:i,preserveWhitespaces:r,errors:l.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return e.collectCommentNodes&&(w.commentNodes=[]),w}let f=l.rootNodes,d=!(e.preserveSignificantWhitespace??!0),h=new Wy(i,!r,a,void 0,e.preserveSignificantWhitespace,d),p=h.visitAllWithErrors(f);if(!e.alwaysAttemptHtmlToR3AstConversion&&p.errors&&p.errors.length>0){let w={interpolationConfig:i,preserveWhitespaces:r,errors:p.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return e.collectCommentNodes&&(w.commentNodes=[]),w}f=p.rootNodes,r||(f=t0(new jy(!0,void 0,!1),f),h.hasI18nMeta&&(f=t0(new Wy(i,!1,void 0,void 0,!0,d),f)));let{nodes:m,errors:A,styleUrls:v,styles:y,ngContentSelectors:b,commentNodes:u}=Jae(f,s,{collectCommentNodes:!!e.collectCommentNodes});A.push(...l.errors,...p.errors);let x={interpolationConfig:i,preserveWhitespaces:r,errors:A.length>0?A:null,nodes:m,styleUrls:v,styles:y,ngContentSelectors:b};return e.collectCommentNodes&&(x.commentNodes=u),x}var noe=new fm;function $y(t=If,n=!1){return new wS(new Gy(new i7),t,noe,[],n)}var Kk="%COMP%",ioe=`_nghost-${Kk}`,roe=`_ngcontent-${Kk}`;function Xk(t,n,e){let i=new V4,r=US(t.selector);return i.set("type",t.type.value),r.length>0&&i.set("selectors",OA(r)),t.queries.length>0&&i.set("contentQueries",tae(t.queries,n,t.name)),t.viewQueries.length&&i.set("viewQuery",eae(t.viewQueries,n,t.name)),i.set("hostBindings",doe(t.host,t.typeSourceSpan,e,n,t.selector||"",t.name,i)),i.set("inputs",eN(t.inputs,!0)),i.set("outputs",eN(t.outputs)),t.exportAs!==null&&i.set("exportAs",ko(t.exportAs.map(a=>mn(a)))),t.isStandalone&&i.set("standalone",mn(!0)),t.isSignal&&i.set("signals",mn(!0)),i}function Yk(t,n){let e=[],i=n.providers,r=n.viewProviders,a=Object.keys(n.inputs);if(i||r){let o=[i||new V2([])];r&&o.push(r),e.push(Qi(Ht.ProvidersFeature).callFn(o))}for(let o of a)if(n.inputs[o].transformFunction!==null){e.push(Qi(Ht.InputTransformsFeatureFeature));break}n.hostDirectives?.length&&e.push(Qi(Ht.HostDirectivesFeature).callFn([goe(n.hostDirectives)])),n.usesInheritance&&e.push(Qi(Ht.InheritDefinitionFeature)),n.fullInheritance&&e.push(Qi(Ht.CopyDefinitionFeature)),n.lifecycle.usesOnChanges&&e.push(Qi(Ht.NgOnChangesFeature)),n.hasOwnProperty("template")&&n.isStandalone&&e.push(Qi(Ht.StandaloneFeature)),e.length&&t.set("features",ko(e))}function aoe(t,n,e){let i=Xk(t,n,e);Yk(i,t);let r=Qi(Ht.defineDirective).callFn([i.toLiteralMap()],void 0,!0),a=foe(t);return{expression:r,type:a,statements:[]}}function ooe(t,n,e){let i=Xk(t,n,e);Yk(i,t);let r=t.selector&&WA.parse(t.selector),a=r&&r[0];if(a){let h=a.getAttrs();h.length&&i.set("attrs",n.getConstLiteral(ko(h.map(p=>p!=null?mn(p):mn(void 0))),!0))}let o=t.name,s=null;if(t.defer.mode===1&&t.defer.dependenciesFn!==null){let h=`${o}_DeferFn`;n.statements.push(new a1(h,t.defer.dependenciesFn,void 0,Uc.Final)),s=ta(h)}let c=Fre(t.name,t.template.nodes,n,t.relativeContextFilePath,t.i18nUseExternalIds,t.defer,s);Dk(c,mi.Tmpl);let l=Bre(c,n);if(c.contentSelectors!==null&&i.set("ngContentSelectors",c.contentSelectors),i.set("decls",mn(c.root.decls)),i.set("vars",mn(c.root.vars)),c.consts.length>0&&(c.constsInitializers.length>0?i.set("consts",Df([],[...c.constsInitializers,new tl(ko(c.consts))])):i.set("consts",ko(c.consts))),i.set("template",l),t.declarationListEmitMode!==3&&t.declarations.length>0)i.set("dependencies",coe(ko(t.declarations.map(h=>h.type)),t.declarationListEmitMode));else if(t.declarationListEmitMode===3){let h=[t.type.value];t.rawImports&&h.push(t.rawImports),i.set("dependencies",Qi(Ht.getComponentDepsFactory).callFn(h))}if(t.encapsulation===null&&(t.encapsulation=Ep.Emulated),t.styles&&t.styles.length){let p=(t.encapsulation==Ep.Emulated?moe(t.styles,roe,ioe):t.styles).reduce((m,A)=>(A.trim().length>0&&m.push(n.getConstLiteral(mn(A))),m),[]);p.length>0&&i.set("styles",ko(p))}else t.encapsulation===Ep.Emulated&&(t.encapsulation=Ep.None);t.encapsulation!==Ep.Emulated&&i.set("encapsulation",mn(t.encapsulation)),t.animations!==null&&i.set("data",I1([{key:"animation",value:t.animations,quoted:!1}])),t.changeDetection!==null&&(typeof t.changeDetection=="number"&&t.changeDetection!==zS.Default?i.set("changeDetection",mn(t.changeDetection)):typeof t.changeDetection=="object"&&i.set("changeDetection",t.changeDetection));let f=Qi(Ht.defineComponent).callFn([i.toLiteralMap()],void 0,!0),d=soe(t);return{expression:f,type:d,statements:[]}}function soe(t){let n=Zk(t);return n.push(BS(t.template.ngContentSelectors)),n.push(Vc(mn(t.isStandalone))),n.push(Jk(t)),t.isSignal&&n.push(Vc(mn(t.isSignal))),Vc(Qi(Ht.ComponentDeclaration,n))}function coe(t,n){switch(n){case 0:return t;case 1:return Df([],t);case 2:let e=t.prop("map").callFn([Qi(Ht.resolveForwardRef)]);return Df([],e);case 3:throw new Error("Unsupported with an array of pre-resolved dependencies")}}function loe(t){return Vc(mn(t))}function TS(t){let n=Object.keys(t).map(e=>{let i=Array.isArray(t[e])?t[e][0]:t[e];return{key:e,value:mn(i),quoted:!0}});return I1(n)}function BS(t){return t.length>0?Vc(ko(t.map(n=>mn(n)))):Lf}function Zk(t){let n=t.selector!==null?t.selector.replace(/\n/g,""):null;return[tb(t.type.type,t.typeArgumentCount),n!==null?loe(n):Lf,t.exportAs!==null?BS(t.exportAs):Lf,Vc(uoe(t)),Vc(TS(t.outputs)),BS(t.queries.map(e=>e.propertyName))]}function uoe(t){return I1(Object.keys(t.inputs).map(n=>{let e=t.inputs[n],i=[{key:"alias",value:mn(e.bindingPropertyName),quoted:!0},{key:"required",value:mn(e.required),quoted:!0}];return e.isSignal&&i.push({key:"isSignal",value:mn(e.isSignal),quoted:!0}),{key:n,value:I1(i),quoted:!0}}))}function foe(t){let n=Zk(t);return n.push(Lf),n.push(Vc(mn(t.isStandalone))),n.push(Jk(t)),t.isSignal&&n.push(Vc(mn(t.isSignal))),Vc(Qi(Ht.DirectiveDeclaration,n))}function doe(t,n,e,i,r,a,o){let s=e.createBoundHostProperties(t.properties,n),c=e.createDirectiveHostEventAsts(t.listeners,n);t.specialAttributes.styleAttr&&(t.attributes.style=mn(t.specialAttributes.styleAttr)),t.specialAttributes.classAttr&&(t.attributes.class=mn(t.specialAttributes.classAttr));let l=Nre({componentName:a,componentSelector:r,properties:s,events:c,attributes:t.attributes},e,i);Dk(l,mi.Host),o.set("hostAttrs",l.root.attributes);let f=l.root.vars;return f!==null&&f>0&&o.set("hostVars",mn(f)),Lre(l)}var hoe=/^(?:\[([^\]]+)\])|(?:\(([^\)]+)\))$/;function poe(t){let n={},e={},i={},r={};for(let a of Object.keys(t)){let o=t[a],s=a.match(hoe);if(s===null)switch(a){case"class":if(typeof o!="string")throw new Error("Class binding must be string");r.classAttr=o;break;case"style":if(typeof o!="string")throw new Error("Style binding must be string");r.styleAttr=o;break;default:typeof o=="string"?n[a]=mn(o):n[a]=o}else if(s[1]!=null){if(typeof o!="string")throw new Error("Property binding must be string");i[s[1]]=o}else if(s[2]!=null){if(typeof o!="string")throw new Error("Event binding must be string");e[s[2]]=o}}return{attributes:n,listeners:e,properties:i,specialAttributes:r}}function Aoe(t,n){let e=$y();return e.createDirectiveHostEventAsts(t.listeners,n),e.createBoundHostProperties(t.properties,n),e.errors}function moe(t,n,e){let i=new V_;return t.map(r=>i.shimCssText(r,n,e))}function Jk(t){return t.hostDirectives?.length?Vc(ko(t.hostDirectives.map(n=>I1([{key:"directive",value:qy(n.directive.type),quoted:!1},{key:"inputs",value:TS(n.inputs||{}),quoted:!1},{key:"outputs",value:TS(n.outputs||{}),quoted:!1}])))):Lf}function goe(t){let n=[],e=!1;for(let i of t){if(!i.inputs&&!i.outputs)n.push(i.directive.type);else{let r=[{key:"directive",value:i.directive.type,quoted:!1}];if(i.inputs){let a=wP(i.inputs);a&&r.push({key:"inputs",value:a,quoted:!1})}if(i.outputs){let a=wP(i.outputs);a&&r.push({key:"outputs",value:a,quoted:!1})}n.push(I1(r))}i.isForwardReference&&(e=!0)}return e?new Zd([],[new tl(ko(n))]):ko(n)}function wP(t){let n=[];for(let e in t)t.hasOwnProperty(e)&&n.push(mn(e),mn(t[e]));return n.length>0?ko(n):null}var LS=class{constructor(n){this.directiveMatcher=n}bind(n){if(!n.template)throw new Error("Binding without a template not yet supported");let e=DS.apply(n.template),i=voe(e),{directives:r,eagerDirectives:a,bindings:o,references:s}=FS.apply(n.template,this.directiveMatcher),{expressions:c,symbols:l,nestingLevel:f,usedPipes:d,eagerPipes:h,deferBlocks:p}=NS.applyWithScope(n.template,e);return new PS(n,r,a,o,s,c,l,f,i,d,h,p)}},DS=class t{constructor(n,e){this.parentScope=n,this.rootNode=e,this.namedEntities=new Map,this.elementsInScope=new Set,this.childScopes=new Map,this.isDeferred=n!==null&&n.isDeferred?!0:e instanceof Gp}static newRootScope(){return new t(null,null)}static apply(n){let e=t.newRootScope();return e.ingest(n),e}ingest(n){n instanceof Ul?(n.variables.forEach(e=>this.visitVariable(e)),n.children.forEach(e=>e.visit(this))):n instanceof Np?(n.expressionAlias!==null&&this.visitVariable(n.expressionAlias),n.children.forEach(e=>e.visit(this))):n instanceof im?(this.visitVariable(n.item),n.contextVariables.forEach(e=>this.visitVariable(e)),n.children.forEach(e=>e.visit(this))):n instanceof O5||n instanceof z5||n instanceof Gp||n instanceof R5||n instanceof P5||n instanceof k5||n instanceof rm?n.children.forEach(e=>e.visit(this)):n.forEach(e=>e.visit(this))}visitElement(n){n.references.forEach(e=>this.visitReference(e)),n.children.forEach(e=>e.visit(this)),this.elementsInScope.add(n)}visitTemplate(n){n.references.forEach(e=>this.visitReference(e)),this.ingestScopedNode(n)}visitVariable(n){this.maybeDeclare(n)}visitReference(n){this.maybeDeclare(n)}visitDeferredBlock(n){this.ingestScopedNode(n),n.placeholder?.visit(this),n.loading?.visit(this),n.error?.visit(this)}visitDeferredBlockPlaceholder(n){this.ingestScopedNode(n)}visitDeferredBlockError(n){this.ingestScopedNode(n)}visitDeferredBlockLoading(n){this.ingestScopedNode(n)}visitSwitchBlock(n){n.cases.forEach(e=>e.visit(this))}visitSwitchBlockCase(n){this.ingestScopedNode(n)}visitForLoopBlock(n){this.ingestScopedNode(n),n.empty?.visit(this)}visitForLoopBlockEmpty(n){this.ingestScopedNode(n)}visitIfBlock(n){n.branches.forEach(e=>e.visit(this))}visitIfBlockBranch(n){this.ingestScopedNode(n)}visitContent(n){this.ingestScopedNode(n)}visitLetDeclaration(n){this.maybeDeclare(n)}visitBoundAttribute(n){}visitBoundEvent(n){}visitBoundText(n){}visitText(n){}visitTextAttribute(n){}visitIcu(n){}visitDeferredTrigger(n){}visitUnknownBlock(n){}maybeDeclare(n){this.namedEntities.has(n.name)||this.namedEntities.set(n.name,n)}lookup(n){return this.namedEntities.has(n)?this.namedEntities.get(n):this.parentScope!==null?this.parentScope.lookup(n):null}getChildScope(n){let e=this.childScopes.get(n);if(e===void 0)throw new Error(`Assertion error: child scope for ${n} not found`);return e}ingestScopedNode(n){let e=new t(this,n);e.ingest(n),this.childScopes.set(n,e)}},FS=class t{constructor(n,e,i,r,a){this.matcher=n,this.directives=e,this.eagerDirectives=i,this.bindings=r,this.references=a,this.isInDeferBlock=!1}static apply(n,e){let i=new Map,r=new Map,a=new Map,o=[];return new t(e,i,o,r,a).ingest(n),{directives:i,eagerDirectives:o,bindings:r,references:a}}ingest(n){n.forEach(e=>e.visit(this))}visitElement(n){this.visitElementOrTemplate(n)}visitTemplate(n){this.visitElementOrTemplate(n)}visitElementOrTemplate(n){let e=n$(n),i=[];this.matcher.match(e,(a,o)=>i.push(...o)),i.length>0&&(this.directives.set(n,i),this.isInDeferBlock||this.eagerDirectives.push(...i)),n.references.forEach(a=>{let o=null;if(a.value.trim()==="")o=i.find(s=>s.isComponent)||null;else if(o=i.find(s=>s.exportAs!==null&&s.exportAs.some(c=>c===a.value))||null,o===null)return;o!==null?this.references.set(a,{directive:o,node:n}):this.references.set(a,n)});let r=(a,o)=>{let s=i.find(l=>l[o].hasBindingPropertyName(a.name)),c=s!==void 0?s:n;this.bindings.set(a,c)};n.inputs.forEach(a=>r(a,"inputs")),n.attributes.forEach(a=>r(a,"inputs")),n instanceof Ul&&n.templateAttrs.forEach(a=>r(a,"inputs")),n.outputs.forEach(a=>r(a,"outputs")),n.children.forEach(a=>a.visit(this))}visitDeferredBlock(n){let e=this.isInDeferBlock;this.isInDeferBlock=!0,n.children.forEach(i=>i.visit(this)),this.isInDeferBlock=e,n.placeholder?.visit(this),n.loading?.visit(this),n.error?.visit(this)}visitDeferredBlockPlaceholder(n){n.children.forEach(e=>e.visit(this))}visitDeferredBlockError(n){n.children.forEach(e=>e.visit(this))}visitDeferredBlockLoading(n){n.children.forEach(e=>e.visit(this))}visitSwitchBlock(n){n.cases.forEach(e=>e.visit(this))}visitSwitchBlockCase(n){n.children.forEach(e=>e.visit(this))}visitForLoopBlock(n){n.item.visit(this),n.contextVariables.forEach(e=>e.visit(this)),n.children.forEach(e=>e.visit(this)),n.empty?.visit(this)}visitForLoopBlockEmpty(n){n.children.forEach(e=>e.visit(this))}visitIfBlock(n){n.branches.forEach(e=>e.visit(this))}visitIfBlockBranch(n){n.expressionAlias?.visit(this),n.children.forEach(e=>e.visit(this))}visitContent(n){n.children.forEach(e=>e.visit(this))}visitVariable(n){}visitReference(n){}visitTextAttribute(n){}visitBoundAttribute(n){}visitBoundEvent(n){}visitBoundAttributeOrEvent(n){}visitText(n){}visitBoundText(n){}visitIcu(n){}visitDeferredTrigger(n){}visitUnknownBlock(n){}visitLetDeclaration(n){}},NS=class t extends sy{constructor(n,e,i,r,a,o,s,c,l){super(),this.bindings=n,this.symbols=e,this.usedPipes=i,this.eagerPipes=r,this.deferBlocks=a,this.nestingLevel=o,this.scope=s,this.rootNode=c,this.level=l,this.visitNode=f=>f.visit(this)}visit(n,e){n instanceof d0?n.visit(this,e):n.visit(this)}static applyWithScope(n,e){let i=new Map,r=new Map,a=new Map,o=new Set,s=new Set,c=n instanceof Ul?n:null,l=[];return new t(i,r,o,s,l,a,e,c,0).ingest(n),{expressions:i,symbols:r,nestingLevel:a,usedPipes:o,eagerPipes:s,deferBlocks:l}}ingest(n){if(n instanceof Ul)n.variables.forEach(this.visitNode),n.children.forEach(this.visitNode),this.nestingLevel.set(n,this.level);else if(n instanceof Np)n.expressionAlias!==null&&this.visitNode(n.expressionAlias),n.children.forEach(this.visitNode),this.nestingLevel.set(n,this.level);else if(n instanceof im)this.visitNode(n.item),n.contextVariables.forEach(e=>this.visitNode(e)),n.trackBy.visit(this),n.children.forEach(this.visitNode),this.nestingLevel.set(n,this.level);else if(n instanceof Gp){if(this.scope.rootNode!==n)throw new Error(`Assertion error: resolved incorrect scope for deferred block ${n}`);this.deferBlocks.push([n,this.scope]),n.children.forEach(e=>e.visit(this)),this.nestingLevel.set(n,this.level)}else n instanceof O5||n instanceof z5||n instanceof R5||n instanceof P5||n instanceof k5||n instanceof rm?(n.children.forEach(e=>e.visit(this)),this.nestingLevel.set(n,this.level)):n.forEach(this.visitNode)}visitElement(n){n.inputs.forEach(this.visitNode),n.outputs.forEach(this.visitNode),n.children.forEach(this.visitNode),n.references.forEach(this.visitNode)}visitTemplate(n){n.inputs.forEach(this.visitNode),n.outputs.forEach(this.visitNode),n.templateAttrs.forEach(this.visitNode),n.references.forEach(this.visitNode),this.ingestScopedNode(n)}visitVariable(n){this.rootNode!==null&&this.symbols.set(n,this.rootNode)}visitReference(n){this.rootNode!==null&&this.symbols.set(n,this.rootNode)}visitText(n){}visitTextAttribute(n){}visitUnknownBlock(n){}visitDeferredTrigger(){}visitIcu(n){Object.keys(n.vars).forEach(e=>n.vars[e].visit(this)),Object.keys(n.placeholders).forEach(e=>n.placeholders[e].visit(this))}visitBoundAttribute(n){n.value.visit(this)}visitBoundEvent(n){n.handler.visit(this)}visitDeferredBlock(n){this.ingestScopedNode(n),n.triggers.when?.value.visit(this),n.prefetchTriggers.when?.value.visit(this),n.placeholder&&this.visitNode(n.placeholder),n.loading&&this.visitNode(n.loading),n.error&&this.visitNode(n.error)}visitDeferredBlockPlaceholder(n){this.ingestScopedNode(n)}visitDeferredBlockError(n){this.ingestScopedNode(n)}visitDeferredBlockLoading(n){this.ingestScopedNode(n)}visitSwitchBlock(n){n.expression.visit(this),n.cases.forEach(this.visitNode)}visitSwitchBlockCase(n){n.expression?.visit(this),this.ingestScopedNode(n)}visitForLoopBlock(n){n.expression.visit(this),this.ingestScopedNode(n),n.empty?.visit(this)}visitForLoopBlockEmpty(n){this.ingestScopedNode(n)}visitIfBlock(n){n.branches.forEach(e=>e.visit(this))}visitIfBlockBranch(n){n.expression?.visit(this),this.ingestScopedNode(n)}visitContent(n){this.ingestScopedNode(n)}visitBoundText(n){n.value.visit(this)}visitLetDeclaration(n){n.value.visit(this),this.rootNode!==null&&this.symbols.set(n,this.rootNode)}visitPipe(n,e){return this.usedPipes.add(n.name),this.scope.isDeferred||this.eagerPipes.add(n.name),super.visitPipe(n,e)}visitPropertyRead(n,e){return this.maybeMap(n,n.name),super.visitPropertyRead(n,e)}visitSafePropertyRead(n,e){return this.maybeMap(n,n.name),super.visitSafePropertyRead(n,e)}visitPropertyWrite(n,e){return this.maybeMap(n,n.name),super.visitPropertyWrite(n,e)}ingestScopedNode(n){let e=this.scope.getChildScope(n);new t(this.bindings,this.symbols,this.usedPipes,this.eagerPipes,this.deferBlocks,this.nestingLevel,e,n,this.level+1).ingest(n)}maybeMap(n,e){if(!(n.receiver instanceof Jd))return;let i=this.scope.lookup(e);i instanceof U5&&n.receiver instanceof Fp||i!==null&&this.bindings.set(n,i)}},PS=class{constructor(n,e,i,r,a,o,s,c,l,f,d,h){this.target=n,this.directives=e,this.eagerDirectives=i,this.bindings=r,this.references=a,this.exprTargets=o,this.symbols=s,this.nestingLevel=c,this.scopedNodeEntities=l,this.usedPipes=f,this.eagerPipes=d,this.deferredBlocks=h.map(p=>p[0]),this.deferredScopes=new Map(h)}getEntitiesInScope(n){return this.scopedNodeEntities.get(n)??new Set}getDirectivesOfNode(n){return this.directives.get(n)||null}getReferenceTarget(n){return this.references.get(n)||null}getConsumerOfBinding(n){return this.bindings.get(n)||null}getExpressionTarget(n){return this.exprTargets.get(n)||null}getDefinitionNodeOfSymbol(n){return this.symbols.get(n)||null}getNestingLevel(n){return this.nestingLevel.get(n)||0}getUsedDirectives(){let n=new Set;return this.directives.forEach(e=>e.forEach(i=>n.add(i))),Array.from(n.values())}getEagerlyUsedDirectives(){let n=new Set(this.eagerDirectives);return Array.from(n.values())}getUsedPipes(){return Array.from(this.usedPipes)}getEagerlyUsedPipes(){return Array.from(this.eagerPipes)}getDeferBlocks(){return this.deferredBlocks}getDeferredTriggerTarget(n,e){if(!(e instanceof fy)&&!(e instanceof dy)&&!(e instanceof uy))return null;let i=e.reference;if(i===null){let a=null;if(n.placeholder!==null){for(let o of n.placeholder.children)if(!(o instanceof em)){if(a!==null)return null;o instanceof Q2&&(a=o)}}return a}let r=this.findEntityInScope(n,i);if(r instanceof V5&&this.getDefinitionNodeOfSymbol(r)!==n){let a=this.getReferenceTarget(r);if(a!==null)return this.referenceTargetToElement(a)}if(n.placeholder!==null){let a=this.findEntityInScope(n.placeholder,i),o=a instanceof V5?this.getReferenceTarget(a):null;if(o!==null)return this.referenceTargetToElement(o)}return null}isDeferred(n){for(let e of this.deferredBlocks){if(!this.deferredScopes.has(e))continue;let i=[this.deferredScopes.get(e)];for(;i.length>0;){let r=i.pop();if(r.elementsInScope.has(n))return!0;i.push(...r.childScopes.values())}}return!1}findEntityInScope(n,e){let i=this.getEntitiesInScope(n);for(let r of i)if(r.name===e)return r;return null}referenceTargetToElement(n){return n instanceof Q2?n:n instanceof Ul?null:this.referenceTargetToElement(n.node)}};function voe(t){let n=new Map;function e(a){if(n.has(a.rootNode))return n.get(a.rootNode);let o=a.namedEntities,s;return a.parentScope!==null?s=new Map([...e(a.parentScope),...o]):s=new Map(o),n.set(a.rootNode,s),s}let i=[t];for(;i.length>0;){let a=i.pop();for(let o of a.childScopes.values())i.push(o);e(a)}let r=new Map;for(let[a,o]of n)r.set(a,new Set(o.values()));return r}var kS=class{},RS=class{constructor(n=new O_){this.jitEvaluator=n,this.FactoryTarget=Gd,this.ResourceLoader=kS,this.elementSchemaRegistry=new fm}compilePipe(n,e,i){let r={name:i.name,type:nc(i.type),typeArgumentCount:0,deps:null,pipeName:i.pipeName,pure:i.pure,isStandalone:i.isStandalone},a=uN(r);return this.jitExpression(a.expression,n,e,[])}compilePipeDeclaration(n,e,i){let r=Poe(i),a=uN(r);return this.jitExpression(a.expression,n,e,[])}compileInjectable(n,e,i){let{expression:r,statements:a}=tN({name:i.name,type:nc(i.type),typeArgumentCount:i.typeArgumentCount,providedIn:TP(i.providedIn),useClass:NA(i,"useClass"),useFactory:MP(i,"useFactory"),useValue:NA(i,"useValue"),useExisting:NA(i,"useExisting"),deps:i.deps?.map(tR)},!0);return this.jitExpression(r,n,e,a)}compileInjectableDeclaration(n,e,i){let{expression:r,statements:a}=tN({name:i.type.name,type:nc(i.type),typeArgumentCount:0,providedIn:TP(i.providedIn),useClass:NA(i,"useClass"),useFactory:MP(i,"useFactory"),useValue:NA(i,"useValue"),useExisting:NA(i,"useExisting"),deps:i.deps?.map(BP)},!0);return this.jitExpression(r,n,e,a)}compileInjector(n,e,i){let r={name:i.name,type:nc(i.type),providers:i.providers&&i.providers.length>0?new ma(i.providers):null,imports:i.imports.map(o=>new ma(o))},a=lN(r);return this.jitExpression(a.expression,n,e,[])}compileInjectorDeclaration(n,e,i){let r=koe(i),a=lN(r);return this.jitExpression(a.expression,n,e,[])}compileNgModule(n,e,i){let r={kind:R4.Global,type:nc(i.type),bootstrap:i.bootstrap.map(nc),declarations:i.declarations.map(nc),publicDeclarationTypes:null,imports:i.imports.map(nc),includeImportTypes:!0,exports:i.exports.map(nc),selectorScopeMode:wy.Inline,containsForwardDecls:!1,schemas:i.schemas?i.schemas.map(nc):null,id:i.id?new ma(i.id):null},a=I$(r);return this.jitExpression(a.expression,n,e,[])}compileNgModuleDeclaration(n,e,i){let r=M$(i);return this.jitExpression(r,n,e,[])}compileDirective(n,e,i){let r=SP(i);return this.compileDirectiveFromMeta(n,e,r)}compileDirectiveDeclaration(n,e,i){let r=this.createParseSourceSpan("Directive",i.type.name,e),a=qk(i,r);return this.compileDirectiveFromMeta(n,e,a)}compileDirectiveFromMeta(n,e,i){let r=new Y9,a=$y(),o=aoe(i,r,a);return this.jitExpression(o.expression,n,e,r.statements)}compileComponent(n,e,i){let{template:r,interpolation:a,defer:o}=eR(i.template,i.name,e,i.preserveWhitespaces,i.interpolation,void 0),s=fi(dt(dt({},i),SP(i)),{selector:i.selector||this.elementSchemaRegistry.getDefaultComponentElementName(),template:r,declarations:i.declarations.map(Coe),declarationListEmitMode:0,defer:o,styles:[...i.styles,...r.styles],encapsulation:i.encapsulation,interpolation:a,changeDetection:i.changeDetection??null,animations:i.animations!=null?new ma(i.animations):null,viewProviders:i.viewProviders!=null?new ma(i.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0}),c=`ng:///${i.name}.js`;return this.compileComponentFromMeta(n,c,s)}compileComponentDeclaration(n,e,i){let r=this.createParseSourceSpan("Component",i.type.name,e),a=xoe(i,r,e);return this.compileComponentFromMeta(n,e,a)}compileComponentFromMeta(n,e,i){let r=new Y9,a=$y(i.interpolation),o=ooe(i,r,a);return this.jitExpression(o.expression,n,e,r.statements)}compileFactory(n,e,i){let r=_p({name:i.name,type:nc(i.type),typeArgumentCount:i.typeArgumentCount,deps:_oe(i.deps),target:i.target});return this.jitExpression(r.expression,n,e,r.statements)}compileFactoryDeclaration(n,e,i){let r=_p({name:i.type.name,type:nc(i.type),typeArgumentCount:0,deps:Array.isArray(i.deps)?i.deps.map(BP):i.deps,target:i.target});return this.jitExpression(r.expression,n,e,r.statements)}createParseSourceSpan(n,e,i){return b$(n,e,i)}jitExpression(n,e,i,r){let a=[...r,new a1("$def",n,void 0,Uc.Exported)];return this.jitEvaluator.evaluateStatements(i,a,new U_(e),!0).$def}};function EP(t){return fi(dt({},t),{isSignal:t.isSignal,predicate:$k(t.predicate),read:t.read?new ma(t.read):null,static:t.static,emitDistinctChangesOnly:t.emitDistinctChangesOnly})}function _P(t){return{propertyName:t.propertyName,first:t.first??!1,predicate:$k(t.predicate),descendants:t.descendants??!1,read:t.read?new ma(t.read):null,static:t.static??!1,emitDistinctChangesOnly:t.emitDistinctChangesOnly??!0,isSignal:!!t.isSignal}}function $k(t){return Array.isArray(t)?t:QS(new ma(t),1)}function SP(t){let n=Noe(t.inputs||[]),e=l_(t.outputs||[]),i=t.propMetadata,r={},a={};for(let s in i)i.hasOwnProperty(s)&&i[s].forEach(c=>{Boe(c)?r[s]={bindingPropertyName:c.alias||s,classPropertyName:s,required:c.required||!1,isSignal:!!c.isSignal,transformFunction:c.transform!=null?new ma(c.transform):null}:Loe(c)&&(a[s]=c.alias||s)});let o=t.hostDirectives?.length?t.hostDirectives.map(s=>typeof s=="function"?{directive:nc(s),inputs:null,outputs:null,isForwardReference:!1}:{directive:nc(s.directive),isForwardReference:!1,inputs:s.inputs?l_(s.inputs):null,outputs:s.outputs?l_(s.outputs):null}):null;return fi(dt({},t),{typeArgumentCount:0,typeSourceSpan:t.typeSourceSpan,type:nc(t.type),deps:null,host:dt({},Ioe(t.propMetadata,t.typeSourceSpan,t.host)),inputs:dt(dt({},n),r),outputs:dt(dt({},e),a),queries:t.queries.map(EP),providers:t.providers!=null?new ma(t.providers):null,viewQueries:t.viewQueries.map(EP),fullInheritance:!1,hostDirectives:o})}function qk(t,n){let e=t.hostDirectives?.length?t.hostDirectives.map(i=>({directive:nc(i.directive),isForwardReference:!1,inputs:i.inputs?IP(i.inputs):null,outputs:i.outputs?IP(i.outputs):null})):null;return{name:t.type.name,type:nc(t.type),typeSourceSpan:n,selector:t.selector??null,inputs:t.inputs?Doe(t.inputs):{},outputs:t.outputs??{},host:yoe(t.host),queries:(t.queries??[]).map(_P),viewQueries:(t.viewQueries??[]).map(_P),providers:t.providers!==void 0?new ma(t.providers):null,exportAs:t.exportAs??null,usesInheritance:t.usesInheritance??!1,lifecycle:{usesOnChanges:t.usesOnChanges??!1},deps:null,typeArgumentCount:0,fullInheritance:!1,isStandalone:t.isStandalone??!1,isSignal:t.isSignal??!1,hostDirectives:e}}function yoe(t={}){return{attributes:boe(t.attributes??{}),listeners:t.listeners??{},properties:t.properties??{},specialAttributes:{classAttr:t.classAttribute,styleAttr:t.styleAttribute}}}function IP(t){let n=null;for(let e=1;e<t.length;e+=2)n=n||{},n[t[e-1]]=t[e];return n}function boe(t){let n={};for(let e of Object.keys(t))n[e]=new ma(t[e]);return n}function xoe(t,n,e){let{template:i,interpolation:r,defer:a}=eR(t.template,t.type.name,e,t.preserveWhitespaces??!1,t.interpolation,t.deferBlockDependencies),o=[];if(t.dependencies)for(let s of t.dependencies)switch(s.kind){case"directive":case"component":o.push(c_(s));break;case"pipe":o.push(Eoe(s));break}else(t.components||t.directives||t.pipes)&&(t.components&&o.push(...t.components.map(s=>c_(s,!0))),t.directives&&o.push(...t.directives.map(s=>c_(s))),t.pipes&&o.push(...woe(t.pipes)));return fi(dt({},qk(t,n)),{template:i,styles:t.styles??[],declarations:o,viewProviders:t.viewProviders!==void 0?new ma(t.viewProviders):null,animations:t.animations!==void 0?new ma(t.animations):null,defer:a,changeDetection:t.changeDetection??zS.Default,encapsulation:t.encapsulation??Ep.Emulated,interpolation:r,declarationListEmitMode:2,relativeContextFilePath:"",i18nUseExternalIds:!0})}function Coe(t){return fi(dt({},t),{type:new ma(t.type)})}function c_(t,n=null){return{kind:ib.Directive,isComponent:n||t.kind==="component",selector:t.selector,type:new ma(t.type),inputs:t.inputs??[],outputs:t.outputs??[],exportAs:t.exportAs??null}}function woe(t){return t?Object.keys(t).map(n=>({kind:ib.Pipe,name:n,type:new ma(t[n])})):[]}function Eoe(t){return{kind:ib.Pipe,name:t.name,type:new ma(t.type)}}function eR(t,n,e,i,r,a){let o=r?yy.fromArray(r):If,s=toe(t,e,{preserveWhitespaces:i,interpolationConfig:o});if(s.errors!==null){let f=s.errors.map(d=>d.toString()).join(", ");throw new Error(`Errors during JIT compilation of template for ${n}: ${f}`)}let l=new LS(new z9).bind({template:s.nodes});return{template:s,interpolation:o,defer:Soe(l,a)}}function NA(t,n){if(t.hasOwnProperty(n))return QS(new ma(t[n]),0)}function MP(t,n){if(t.hasOwnProperty(n))return new ma(t[n])}function TP(t){let n=typeof t=="function"?new ma(t):new Hc(t??null);return QS(n,0)}function _oe(t){return t==null?null:t.map(tR)}function tR(t){let n=t.attribute!=null,e=t.token===null?null:new ma(t.token),i=n?new ma(t.attribute):e;return nR(i,n,t.host,t.optional,t.self,t.skipSelf)}function BP(t){let n=t.attribute??!1,e=t.token===null?null:new ma(t.token);return nR(e,n,t.host??!1,t.optional??!1,t.self??!1,t.skipSelf??!1)}function nR(t,n,e,i,r,a){let o=n?mn("unknown"):null;return{token:t,attributeNameType:o,host:e,optional:i,self:r,skipSelf:a}}function Soe(t,n){let e=t.getDeferBlocks(),i=new Map;for(let r=0;r<e.length;r++){let a=n?.[r];i.set(e[r],a?new ma(a):null)}return{mode:0,blocks:i}}function Ioe(t,n,e){let i=poe(e||{}),r=Aoe(i,n);if(r.length)throw new Error(r.map(a=>a.msg).join(`
`));for(let a in t)t.hasOwnProperty(a)&&t[a].forEach(o=>{Moe(o)?i.properties[o.hostPropertyName||a]=zJ("this",a):Toe(o)&&(i.listeners[o.eventName||a]=`${a}(${(o.args||[]).join(",")})`)});return i}function Moe(t){return t.ngMetadataName==="HostBinding"}function Toe(t){return t.ngMetadataName==="HostListener"}function Boe(t){return t.ngMetadataName==="Input"}function Loe(t){return t.ngMetadataName==="Output"}function Doe(t){return Object.keys(t).reduce((n,e)=>{let i=t[e];return typeof i=="string"||Array.isArray(i)?n[e]=Foe(i):n[e]={bindingPropertyName:i.publicName,classPropertyName:e,transformFunction:i.transformFunction!==null?new ma(i.transformFunction):null,required:i.isRequired,isSignal:i.isSignal},n},{})}function Foe(t){return typeof t=="string"?{bindingPropertyName:t,classPropertyName:t,transformFunction:null,required:!1,isSignal:!1}:{bindingPropertyName:t[0],classPropertyName:t[1],transformFunction:t[2]?new ma(t[2]):null,required:!1,isSignal:!1}}function Noe(t){return t.reduce((n,e)=>{if(typeof e=="string"){let[i,r]=iR(e);n[r]={bindingPropertyName:i,classPropertyName:r,required:!1,isSignal:!1,transformFunction:null}}else n[e.name]={bindingPropertyName:e.alias||e.name,classPropertyName:e.name,required:e.required||!1,isSignal:!1,transformFunction:e.transform!=null?new ma(e.transform):null};return n},{})}function l_(t){return t.reduce((n,e)=>{let[i,r]=iR(e);return n[r]=i,n},{})}function iR(t){let[n,e]=t.split(":",2).map(i=>i.trim());return[e??n,n]}function Poe(t){return{name:t.type.name,type:nc(t.type),typeArgumentCount:0,pipeName:t.name,deps:null,pure:t.pure??!0,isStandalone:t.isStandalone??!1}}function koe(t){return{name:t.type.name,type:nc(t.type),providers:t.providers!==void 0&&t.providers.length>0?new ma(t.providers):null,imports:t.imports!==void 0?t.imports.map(n=>new ma(n)):[]}}function Roe(t){let n=t.ng||(t.ng={});n.\u0275compilerFacade=new RS}var HIe=new g_("18.2.6");var OS=class{constructor(){this.closedByParent=!1,this.implicitNamespacePrefix=null,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0,this.preventNamespaceInheritance=!1}requireExtraParent(n){return!1}isClosedByChild(n){return!1}getContentType(){return Sf.PARSABLE_DATA}},QIe=new OS;Roe(p5);var d4t=xA(rR());function bm(t){t||(TD(bm),t=Ct(Kg));let n=new E2(e=>t.onDestroy(e.next.bind(e)));return e=>e.pipe(ms(n))}var hR=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Po),Ce(Ri))}}static{this.\u0275dir=kn({type:t})}}return t})(),vb=(()=>{class t extends hR{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,features:[zs]})}}return t})(),x0=new gr("");var zoe={provide:x0,useExisting:Mo(()=>To),multi:!0};function Uoe(){let t=yp()?yp().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var Voe=new gr(""),To=(()=>{class t extends hR{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!Uoe())}writeValue(e){let i=e??"";this.setProperty("value",i)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Po),Ce(Ri),Ce(Voe,8))}}static{this.\u0275dir=kn({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,r){i&1&&vt("input",function(o){return r._handleInput(o.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(o){return r._compositionEnd(o.target.value)})},features:[or([zoe]),zs]})}}return t})();function G4(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0}function pR(t){return t!=null&&typeof t.length=="number"}var Ua=new gr(""),fI=new gr(""),Hoe=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,m7=class{static min(n){return AR(n)}static max(n){return mR(n)}static required(n){return gR(n)}static requiredTrue(n){return Qoe(n)}static email(n){return vR(n)}static minLength(n){return yR(n)}static maxLength(n){return bR(n)}static pattern(n){return joe(n)}static nullValidator(n){return fb(n)}static compose(n){return SR(n)}static composeAsync(n){return IR(n)}};function AR(t){return n=>{if(G4(n.value)||G4(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e<t?{min:{min:t,actual:n.value}}:null}}function mR(t){return n=>{if(G4(n.value)||G4(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}function gR(t){return G4(t.value)?{required:!0}:null}function Qoe(t){return t.value===!0?null:{required:!0}}function vR(t){return G4(t.value)||Hoe.test(t.value)?null:{email:!0}}function yR(t){return n=>G4(n.value)||!pR(n.value)?null:n.value.length<t?{minlength:{requiredLength:t,actualLength:n.value.length}}:null}function bR(t){return n=>pR(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}function joe(t){if(!t)return fb;let n,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>{if(G4(i.value))return null;let r=i.value;return n.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function fb(t){return null}function xR(t){return t!=null}function CR(t){return A9(t)?D0(t):t}function wR(t){let n={};return t.forEach(e=>{n=e!=null?dt(dt({},n),e):n}),Object.keys(n).length===0?null:n}function ER(t,n){return n.map(e=>e(t))}function Goe(t){return!t.validate}function _R(t){return t.map(n=>Goe(n)?n:e=>n.validate(e))}function SR(t){if(!t)return null;let n=t.filter(xR);return n.length==0?null:function(e){return wR(ER(e,n))}}function dI(t){return t!=null?SR(_R(t)):null}function IR(t){if(!t)return null;let n=t.filter(xR);return n.length==0?null:function(e){let i=ER(e,n).map(CR);return yD(i).pipe(Li(wR))}}function hI(t){return t!=null?IR(_R(t)):null}function aR(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n]}function Woe(t){return t._rawValidators}function Koe(t){return t._rawAsyncValidators}function uI(t){return t?Array.isArray(t)?t:[t]:[]}function db(t,n){return Array.isArray(t)?t.includes(n):t===n}function oR(t,n){let e=uI(n);return uI(t).forEach(r=>{db(e,r)||e.push(r)}),e}function sR(t,n){return uI(n).filter(e=>!db(t,e))}var hb=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=dI(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=hI(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return this.control?this.control.hasError(n,e):!1}getError(n,e){return this.control?this.control.getError(n,e):null}},Fu=class extends hb{get formDirective(){return null}get path(){return null}},g7=class extends hb{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},pb=class{constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},Xoe={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},AMe=fi(dt({},Xoe),{"[class.ng-submitted]":"isSubmitted"}),Ya=(()=>{class t extends pb{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(g7,2))}}static{this.\u0275dir=kn({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,r){i&2&&Lr("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},features:[zs]})}}return t})(),zo=(()=>{class t extends pb{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Fu,10))}}static{this.\u0275dir=kn({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,r){i&2&&Lr("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},features:[zs]})}}return t})();var f7="VALID",ub="INVALID",xm="PENDING",d7="DISABLED",wm=class{},Ab=class extends wm{constructor(n,e){super(),this.value=n,this.source=e}},p7=class extends wm{constructor(n,e){super(),this.pristine=n,this.source=e}},A7=class extends wm{constructor(n,e){super(),this.touched=n,this.source=e}},Cm=class extends wm{constructor(n,e){super(),this.status=n,this.source=e}};function MR(t){return(yb(t)?t.validators:t)||null}function Yoe(t){return Array.isArray(t)?dI(t):t||null}function TR(t,n){return(yb(n)?n.asyncValidators:t)||null}function Zoe(t){return Array.isArray(t)?hI(t):t||null}function yb(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function Joe(t,n,e){let i=t.controls;if(!(n?Object.keys(i):i).length)throw new Io(1e3,"");if(!i[e])throw new Io(1001,"")}function $oe(t,n,e){t._forEachChild((i,r)=>{if(e[r]===void 0)throw new Io(1002,"")})}var mb=class{constructor(n,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=$1(()=>this.statusReactive()),this.statusReactive=bf(void 0),this._pristine=$1(()=>this.pristineReactive()),this.pristineReactive=bf(!0),this._touched=$1(()=>this.touchedReactive()),this.touchedReactive=bf(!1),this._events=new no,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return Hd(this.statusReactive)}set status(n){Hd(()=>this.statusReactive.set(n))}get valid(){return this.status===f7}get invalid(){return this.status===ub}get pending(){return this.status==xm}get disabled(){return this.status===d7}get enabled(){return this.status!==d7}get pristine(){return Hd(this.pristineReactive)}set pristine(n){Hd(()=>this.pristineReactive.set(n))}get dirty(){return!this.pristine}get touched(){return Hd(this.touchedReactive)}set touched(n){Hd(()=>this.touchedReactive.set(n))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(oR(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(oR(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(sR(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(sR(n,this._rawAsyncValidators))}hasValidator(n){return db(this._rawValidators,n)}hasAsyncValidator(n){return db(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){let e=this.touched===!1;this.touched=!0;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched(fi(dt({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new A7(!0,i))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,i),e&&n.emitEvent!==!1&&this._events.next(new A7(!1,i))}markAsDirty(n={}){let e=this.pristine===!0;this.pristine=!1;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty(fi(dt({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new p7(!1,i))}markAsPristine(n={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,i),e&&n.emitEvent!==!1&&this._events.next(new p7(!0,i))}markAsPending(n={}){this.status=xm;let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Cm(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending(fi(dt({},n),{sourceControl:e}))}disable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=d7,this.errors=null,this._forEachChild(r=>{r.disable(fi(dt({},n),{onlySelf:!0}))}),this._updateValue();let i=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Ab(this.value,i)),this._events.next(new Cm(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(fi(dt({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=f7,this._forEachChild(i=>{i.enable(fi(dt({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(fi(dt({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===f7||this.status===xm)&&this._runAsyncValidator(i,n.emitEvent)}let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Ab(this.value,e)),this._events.next(new Cm(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(fi(dt({},n),{sourceControl:e}))}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?d7:f7}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=xm,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let i=CR(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(n){let e=n;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(n,e){let i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new Cm(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new Nn,this.statusChanges=new Nn}_calculateStatus(){return this._allControlsDisabled()?d7:this.errors?ub:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xm)?xm:this._anyControlsHaveStatus(ub)?ub:f7}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){let i=!this._anyControlsDirty(),r=this.pristine!==i;this.pristine=i,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,e),r&&this._events.next(new p7(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new A7(this.touched,e)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,e)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){yb(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){let e=this._parent&&this._parent.dirty;return!n&&!!e&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=Yoe(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=Zoe(this._rawAsyncValidators)}},gb=class extends mb{constructor(n,e,i){super(MR(e),TR(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){$oe(this,!0,n),Object.keys(n).forEach(i=>{Joe(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(Object.keys(n).forEach(i=>{let r=this.controls[i];r&&r.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,r)=>{i.reset(n?n[r]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>i._syncPendingControls()?!0:e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{let i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(let[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){let n={};return this._reduceChildren(n,(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((r,a)=>{i=e(i,r,a)}),i}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}};var pI=new gr("CallSetDisabledState",{providedIn:"root",factory:()=>AI}),AI="always";function BR(t,n){return[...n.path,t]}function LR(t,n,e=AI){DR(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&n.valueAccessor.setDisabledState?.(t.disabled),ese(t,n),nse(t,n),tse(t,n),qoe(t,n)}function cR(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function qoe(t,n){if(n.valueAccessor.setDisabledState){let e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function DR(t,n){let e=Woe(t);n.validator!==null?t.setValidators(aR(e,n.validator)):typeof e=="function"&&t.setValidators([e]);let i=Koe(t);n.asyncValidator!==null?t.setAsyncValidators(aR(i,n.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let r=()=>t.updateValueAndValidity();cR(n._rawValidators,r),cR(n._rawAsyncValidators,r)}function ese(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&FR(t,n)})}function tse(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&FR(t,n),t.updateOn!=="submit"&&t.markAsTouched()})}function FR(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function nse(t,n){let e=(i,r)=>{n.valueAccessor.writeValue(i),r&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function ise(t,n){t==null,DR(t,n)}function rse(t,n){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(n,e.currentValue)}function ase(t){return Object.getPrototypeOf(t.constructor)===vb}function ose(t,n){t._syncPendingControls(),n.forEach(e=>{let i=e.control;i.updateOn==="submit"&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function sse(t,n){if(!n)return null;Array.isArray(n);let e,i,r;return n.forEach(a=>{a.constructor===To?e=a:ase(a)?i=a:r=a}),r||i||e||null}var cse={provide:Fu,useExisting:Mo(()=>yo)},h7=Promise.resolve(),yo=(()=>{class t extends Fu{get submitted(){return Hd(this.submittedReactive)}constructor(e,i,r){super(),this.callSetDisabledState=r,this._submitted=$1(()=>this.submittedReactive()),this.submittedReactive=bf(!1),this._directives=new Set,this.ngSubmit=new Nn,this.form=new gb({},dI(e),hI(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){h7.then(()=>{let i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),LR(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){h7.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){h7.then(()=>{let i=this._findContainer(e.path),r=new gb({});ise(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){h7.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){h7.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),ose(this.form,this._directives),this.ngSubmit.emit(e),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ua,10),Ce(fI,10),Ce(pI,8))}}static{this.\u0275dir=kn({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,r){i&1&&vt("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[or([cse]),zs]})}}return t})();function lR(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function uR(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var lse=class extends mb{constructor(n=null,e,i){super(MR(e),TR(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),yb(e)&&(e.nonNullable||e.initialValueIsDefault)&&(uR(n)?this.defaultValue=n.value:this.defaultValue=n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){lR(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){lR(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(n){uR(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};var use=(()=>{class t extends Fu{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return BR(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,features:[zs]})}}return t})();var fse={provide:Fu,useExisting:Mo(()=>mI)},mI=(()=>{class t extends use{constructor(e,i,r){super(),this.name="",this._parent=e,this._setValidators(i),this._setAsyncValidators(r)}_checkParentType(){!(this._parent instanceof t)&&this._parent instanceof yo}static{this.\u0275fac=function(i){return new(i||t)(Ce(Fu,5),Ce(Ua,10),Ce(fI,10))}}static{this.\u0275dir=kn({type:t,selectors:[["","ngModelGroup",""]],inputs:{name:[0,"ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[or([fse]),zs]})}}return t})(),dse={provide:g7,useExisting:Mo(()=>Va)},fR=Promise.resolve(),Va=(()=>{class t extends g7{constructor(e,i,r,a,o,s){super(),this._changeDetectorRef=o,this.callSetDisabledState=s,this.control=new lse,this._registered=!1,this.name="",this.update=new Nn,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=sse(this,a)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),rse(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){LR(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){fR.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let i=e.isDisabled.currentValue,r=i!==0&&co(i);fR.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?BR(e,this._parent):[e]}static{this.\u0275fac=function(i){return new(i||t)(Ce(Fu,9),Ce(Ua,10),Ce(fI,10),Ce(x0,10),Ce(rs,8),Ce(pI,8))}}static{this.\u0275dir=kn({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[or([dse]),zs,kr]})}}return t})(),os=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return t})(),hse={provide:x0,useExisting:Mo(()=>bb),multi:!0},bb=(()=>{class t extends vb{writeValue(e){let i=e??"";this.setProperty("value",i)}registerOnChange(e){this.onChange=i=>{e(i==""?null:parseFloat(i))}}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(i,r){i&1&&vt("input",function(o){return r.onChange(o.target.value)})("blur",function(){return r.onTouched()})},features:[or([hse]),zs]})}}return t})();var pse={provide:x0,useExisting:Mo(()=>xb),multi:!0};function NR(t,n){return t==null?`${n}`:(n&&typeof n=="object"&&(n="Object"),`${t}: ${n}`.slice(0,50))}function Ase(t){return t.split(":")[0]}var xb=(()=>{class t extends vb{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;let i=this._getOptionId(e),r=NR(i,e);this.setProperty("value",r)}registerOnChange(e){this.onChange=i=>{this.value=this._getOptionValue(i),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(let i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i),e))return i;return null}_getOptionValue(e){let i=Ase(e);return this._optionMap.has(i)?this._optionMap.get(i):e}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(i,r){i&1&&vt("change",function(o){return r.onChange(o.target.value)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[or([pse]),zs]})}}return t})(),PR=(()=>{class t{constructor(e,i,r){this._element=e,this._renderer=i,this._select=r,this._select&&(this.id=this._select._registerOption())}set ngValue(e){this._select!=null&&(this._select._optionMap.set(this.id,e),this._setElementValue(NR(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(Po),Ce(xb,9))}}static{this.\u0275dir=kn({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return t})(),mse={provide:x0,useExisting:Mo(()=>kR),multi:!0};function dR(t,n){return t==null?`${n}`:(typeof n=="string"&&(n=`'${n}'`),n&&typeof n=="object"&&(n="Object"),`${t}: ${n}`.slice(0,50))}function gse(t){return t.split(":")[0]}var kR=(()=>{class t extends vb{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;let i;if(Array.isArray(e)){let r=e.map(a=>this._getOptionId(a));i=(a,o)=>{a._setSelected(r.indexOf(o.toString())>-1)}}else i=(r,a)=>{r._setSelected(!1)};this._optionMap.forEach(i)}registerOnChange(e){this.onChange=i=>{let r=[],a=i.selectedOptions;if(a!==void 0){let o=a;for(let s=0;s<o.length;s++){let c=o[s],l=this._getOptionValue(c.value);r.push(l)}}else{let o=i.options;for(let s=0;s<o.length;s++){let c=o[s];if(c.selected){let l=this._getOptionValue(c.value);r.push(l)}}}this.value=r,e(r)}}_registerOption(e){let i=(this._idCounter++).toString();return this._optionMap.set(i,e),i}_getOptionId(e){for(let i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i)._value,e))return i;return null}_getOptionValue(e){let i=gse(e);return this._optionMap.has(i)?this._optionMap.get(i)._value:e}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(i,r){i&1&&vt("change",function(o){return r.onChange(o.target)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[or([mse]),zs]})}}return t})(),RR=(()=>{class t{constructor(e,i,r){this._element=e,this._renderer=i,this._select=r,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){this._select!=null&&(this._value=e,this._setElementValue(dR(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(dR(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(Po),Ce(kR,9))}}static{this.\u0275dir=kn({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return t})();function OR(t){return typeof t=="number"?t:parseInt(t,10)}function zR(t){return typeof t=="number"?t:parseFloat(t)}var Em=(()=>{class t{constructor(){this._validator=fb}ngOnChanges(e){if(this.inputName in e){let i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):fb,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,features:[kr]})}}return t})(),vse={provide:Ua,useExisting:Mo(()=>Cb),multi:!0},Cb=(()=>{class t extends Em{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=e=>zR(e),this.createValidator=e=>mR(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&pa("max",r._enabled?r.max:null)},inputs:{max:"max"},features:[or([vse]),zs]})}}return t})(),yse={provide:Ua,useExisting:Mo(()=>wb),multi:!0},wb=(()=>{class t extends Em{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=e=>zR(e),this.createValidator=e=>AR(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&pa("min",r._enabled?r.min:null)},inputs:{min:"min"},features:[or([yse]),zs]})}}return t})(),bse={provide:Ua,useExisting:Mo(()=>Us),multi:!0};var Us=(()=>{class t extends Em{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=co,this.createValidator=e=>gR}enabled(e){return e}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,r){i&2&&pa("required",r._enabled?"":null)},inputs:{required:"required"},features:[or([bse]),zs]})}}return t})();var xse={provide:Ua,useExisting:Mo(()=>Nu),multi:!0},Nu=(()=>{class t extends Em{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=co,this.createValidator=e=>vR}enabled(e){return e}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[or([xse]),zs]})}}return t})(),Cse={provide:Ua,useExisting:Mo(()=>Wl),multi:!0},Wl=(()=>{class t extends Em{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=e=>OR(e),this.createValidator=e=>yR(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&pa("minlength",r._enabled?r.minlength:null)},inputs:{minlength:"minlength"},features:[or([Cse]),zs]})}}return t})(),wse={provide:Ua,useExisting:Mo(()=>xc),multi:!0},xc=(()=>{class t extends Em{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=e=>OR(e),this.createValidator=e=>bR(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&pa("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},features:[or([wse]),zs]})}}return t})();var Ese=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var Eb=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:pI,useValue:e.callSetDisabledState??AI}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[Ese]})}}return t})();var k0="top",Qc="bottom",Cc="right",ac="left",_b="auto",W4=[k0,Qc,Cc,ac],c3="start",Jp="end",UR="clippingParents",Sb="viewport",_m="popper",VR="reference",gI=W4.reduce(function(t,n){return t.concat([n+"-"+c3,n+"-"+Jp])},[]),Ib=[].concat(W4,[_b]).reduce(function(t,n){return t.concat([n,n+"-"+c3,n+"-"+Jp])},[]),_se="beforeRead",Sse="read",Ise="afterRead",Mse="beforeMain",Tse="main",Bse="afterMain",Lse="beforeWrite",Dse="write",Fse="afterWrite",HR=[_se,Sse,Ise,Mse,Tse,Bse,Lse,Dse,Fse];function wc(t){return t?(t.nodeName||"").toLowerCase():null}function Vs(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var n=t.ownerDocument;return n&&n.defaultView||window}return t}function G2(t){var n=Vs(t).Element;return t instanceof n||t instanceof Element}function oc(t){var n=Vs(t).HTMLElement;return t instanceof n||t instanceof HTMLElement}function Sm(t){if(typeof ShadowRoot>"u")return!1;var n=Vs(t).ShadowRoot;return t instanceof n||t instanceof ShadowRoot}function Nse(t){var n=t.state;Object.keys(n.elements).forEach(function(e){var i=n.styles[e]||{},r=n.attributes[e]||{},a=n.elements[e];!oc(a)||!wc(a)||(Object.assign(a.style,i),Object.keys(r).forEach(function(o){var s=r[o];s===!1?a.removeAttribute(o):a.setAttribute(o,s===!0?"":s)}))})}function Pse(t){var n=t.state,e={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,e.popper),n.styles=e,n.elements.arrow&&Object.assign(n.elements.arrow.style,e.arrow),function(){Object.keys(n.elements).forEach(function(i){var r=n.elements[i],a=n.attributes[i]||{},o=Object.keys(n.styles.hasOwnProperty(i)?n.styles[i]:e[i]),s=o.reduce(function(c,l){return c[l]="",c},{});!oc(r)||!wc(r)||(Object.assign(r.style,s),Object.keys(a).forEach(function(c){r.removeAttribute(c)}))})}}var QR={name:"applyStyles",enabled:!0,phase:"write",fn:Nse,effect:Pse,requires:["computeStyles"]};function Ec(t){return t.split("-")[0]}var Pu=Math.max,$p=Math.min,l3=Math.round;function Im(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function v7(){return!/^((?!chrome|android).)*safari/i.test(Im())}function W2(t,n,e){n===void 0&&(n=!1),e===void 0&&(e=!1);var i=t.getBoundingClientRect(),r=1,a=1;n&&oc(t)&&(r=t.offsetWidth>0&&l3(i.width)/t.offsetWidth||1,a=t.offsetHeight>0&&l3(i.height)/t.offsetHeight||1);var o=G2(t)?Vs(t):window,s=o.visualViewport,c=!v7()&&e,l=(i.left+(c&&s?s.offsetLeft:0))/r,f=(i.top+(c&&s?s.offsetTop:0))/a,d=i.width/r,h=i.height/a;return{width:d,height:h,top:f,right:l+d,bottom:f+h,left:l,x:l,y:f}}function qp(t){var n=W2(t),e=t.offsetWidth,i=t.offsetHeight;return Math.abs(n.width-e)<=1&&(e=n.width),Math.abs(n.height-i)<=1&&(i=n.height),{x:t.offsetLeft,y:t.offsetTop,width:e,height:i}}function y7(t,n){var e=n.getRootNode&&n.getRootNode();if(t.contains(n))return!0;if(e&&Sm(e)){var i=n;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function M1(t){return Vs(t).getComputedStyle(t)}function vI(t){return["table","td","th"].indexOf(wc(t))>=0}function jc(t){return((G2(t)?t.ownerDocument:t.document)||window.document).documentElement}function u3(t){return wc(t)==="html"?t:t.assignedSlot||t.parentNode||(Sm(t)?t.host:null)||jc(t)}function jR(t){return!oc(t)||M1(t).position==="fixed"?null:t.offsetParent}function kse(t){var n=/firefox/i.test(Im()),e=/Trident/i.test(Im());if(e&&oc(t)){var i=M1(t);if(i.position==="fixed")return null}var r=u3(t);for(Sm(r)&&(r=r.host);oc(r)&&["html","body"].indexOf(wc(r))<0;){var a=M1(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||n&&a.willChange==="filter"||n&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function ku(t){for(var n=Vs(t),e=jR(t);e&&vI(e)&&M1(e).position==="static";)e=jR(e);return e&&(wc(e)==="html"||wc(e)==="body"&&M1(e).position==="static")?n:e||kse(t)||n}function e6(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function t6(t,n,e){return Pu(t,$p(n,e))}function GR(t,n,e){var i=t6(t,n,e);return i>e?e:i}function b7(){return{top:0,right:0,bottom:0,left:0}}function x7(t){return Object.assign({},b7(),t)}function C7(t,n){return n.reduce(function(e,i){return e[i]=t,e},{})}var Rse=function(n,e){return n=typeof n=="function"?n(Object.assign({},e.rects,{placement:e.placement})):n,x7(typeof n!="number"?n:C7(n,W4))};function Ose(t){var n,e=t.state,i=t.name,r=t.options,a=e.elements.arrow,o=e.modifiersData.popperOffsets,s=Ec(e.placement),c=e6(s),l=[ac,Cc].indexOf(s)>=0,f=l?"height":"width";if(!(!a||!o)){var d=Rse(r.padding,e),h=qp(a),p=c==="y"?k0:ac,m=c==="y"?Qc:Cc,A=e.rects.reference[f]+e.rects.reference[c]-o[c]-e.rects.popper[f],v=o[c]-e.rects.reference[c],y=ku(a),b=y?c==="y"?y.clientHeight||0:y.clientWidth||0:0,u=A/2-v/2,x=d[p],w=b-h[f]-d[m],L=b/2-h[f]/2+u,R=t6(x,L,w),T=c;e.modifiersData[i]=(n={},n[T]=R,n.centerOffset=R-L,n)}}function zse(t){var n=t.state,e=t.options,i=e.element,r=i===void 0?"[data-popper-arrow]":i;r!=null&&(typeof r=="string"&&(r=n.elements.popper.querySelector(r),!r)||y7(n.elements.popper,r)&&(n.elements.arrow=r))}var yI={name:"arrow",enabled:!0,phase:"main",fn:Ose,effect:zse,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function K2(t){return t.split("-")[1]}var Use={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Vse(t,n){var e=t.x,i=t.y,r=n.devicePixelRatio||1;return{x:l3(e*r)/r||0,y:l3(i*r)/r||0}}function WR(t){var n,e=t.popper,i=t.popperRect,r=t.placement,a=t.variation,o=t.offsets,s=t.position,c=t.gpuAcceleration,l=t.adaptive,f=t.roundOffsets,d=t.isFixed,h=o.x,p=h===void 0?0:h,m=o.y,A=m===void 0?0:m,v=typeof f=="function"?f({x:p,y:A}):{x:p,y:A};p=v.x,A=v.y;var y=o.hasOwnProperty("x"),b=o.hasOwnProperty("y"),u=ac,x=k0,w=window;if(l){var L=ku(e),R="clientHeight",T="clientWidth";if(L===Vs(e)&&(L=jc(e),M1(L).position!=="static"&&s==="absolute"&&(R="scrollHeight",T="scrollWidth")),L=L,r===k0||(r===ac||r===Cc)&&a===Jp){x=Qc;var I=d&&L===w&&w.visualViewport?w.visualViewport.height:L[R];A-=I-i.height,A*=c?1:-1}if(r===ac||(r===k0||r===Qc)&&a===Jp){u=Cc;var N=d&&L===w&&w.visualViewport?w.visualViewport.width:L[T];p-=N-i.width,p*=c?1:-1}}var U=Object.assign({position:s},l&&Use),z=f===!0?Vse({x:p,y:A},Vs(e)):{x:p,y:A};if(p=z.x,A=z.y,c){var D;return Object.assign({},U,(D={},D[x]=b?"0":"",D[u]=y?"0":"",D.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+A+"px)":"translate3d("+p+"px, "+A+"px, 0)",D))}return Object.assign({},U,(n={},n[x]=b?A+"px":"",n[u]=y?p+"px":"",n.transform="",n))}function Hse(t){var n=t.state,e=t.options,i=e.gpuAcceleration,r=i===void 0?!0:i,a=e.adaptive,o=a===void 0?!0:a,s=e.roundOffsets,c=s===void 0?!0:s,l={placement:Ec(n.placement),variation:K2(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:r,isFixed:n.options.strategy==="fixed"};n.modifiersData.popperOffsets!=null&&(n.styles.popper=Object.assign({},n.styles.popper,WR(Object.assign({},l,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:o,roundOffsets:c})))),n.modifiersData.arrow!=null&&(n.styles.arrow=Object.assign({},n.styles.arrow,WR(Object.assign({},l,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})}var KR={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Hse,data:{}};var Mb={passive:!0};function Qse(t){var n=t.state,e=t.instance,i=t.options,r=i.scroll,a=r===void 0?!0:r,o=i.resize,s=o===void 0?!0:o,c=Vs(n.elements.popper),l=[].concat(n.scrollParents.reference,n.scrollParents.popper);return a&&l.forEach(function(f){f.addEventListener("scroll",e.update,Mb)}),s&&c.addEventListener("resize",e.update,Mb),function(){a&&l.forEach(function(f){f.removeEventListener("scroll",e.update,Mb)}),s&&c.removeEventListener("resize",e.update,Mb)}}var XR={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Qse,data:{}};var jse={left:"right",right:"left",bottom:"top",top:"bottom"};function Mm(t){return t.replace(/left|right|bottom|top/g,function(n){return jse[n]})}var Gse={start:"end",end:"start"};function Tb(t){return t.replace(/start|end/g,function(n){return Gse[n]})}function n6(t){var n=Vs(t),e=n.pageXOffset,i=n.pageYOffset;return{scrollLeft:e,scrollTop:i}}function i6(t){return W2(jc(t)).left+n6(t).scrollLeft}function bI(t,n){var e=Vs(t),i=jc(t),r=e.visualViewport,a=i.clientWidth,o=i.clientHeight,s=0,c=0;if(r){a=r.width,o=r.height;var l=v7();(l||!l&&n==="fixed")&&(s=r.offsetLeft,c=r.offsetTop)}return{width:a,height:o,x:s+i6(t),y:c}}function xI(t){var n,e=jc(t),i=n6(t),r=(n=t.ownerDocument)==null?void 0:n.body,a=Pu(e.scrollWidth,e.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Pu(e.scrollHeight,e.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-i.scrollLeft+i6(t),c=-i.scrollTop;return M1(r||e).direction==="rtl"&&(s+=Pu(e.clientWidth,r?r.clientWidth:0)-a),{width:a,height:o,x:s,y:c}}function r6(t){var n=M1(t),e=n.overflow,i=n.overflowX,r=n.overflowY;return/auto|scroll|overlay|hidden/.test(e+r+i)}function Bb(t){return["html","body","#document"].indexOf(wc(t))>=0?t.ownerDocument.body:oc(t)&&r6(t)?t:Bb(u3(t))}function K4(t,n){var e;n===void 0&&(n=[]);var i=Bb(t),r=i===((e=t.ownerDocument)==null?void 0:e.body),a=Vs(i),o=r?[a].concat(a.visualViewport||[],r6(i)?i:[]):i,s=n.concat(o);return r?s:s.concat(K4(u3(o)))}function Tm(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Wse(t,n){var e=W2(t,!1,n==="fixed");return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function YR(t,n,e){return n===Sb?Tm(bI(t,e)):G2(n)?Wse(n,e):Tm(xI(jc(t)))}function Kse(t){var n=K4(u3(t)),e=["absolute","fixed"].indexOf(M1(t).position)>=0,i=e&&oc(t)?ku(t):t;return G2(i)?n.filter(function(r){return G2(r)&&y7(r,i)&&wc(r)!=="body"}):[]}function CI(t,n,e,i){var r=n==="clippingParents"?Kse(t):[].concat(n),a=[].concat(r,[e]),o=a[0],s=a.reduce(function(c,l){var f=YR(t,l,i);return c.top=Pu(f.top,c.top),c.right=$p(f.right,c.right),c.bottom=$p(f.bottom,c.bottom),c.left=Pu(f.left,c.left),c},YR(t,o,i));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function w7(t){var n=t.reference,e=t.element,i=t.placement,r=i?Ec(i):null,a=i?K2(i):null,o=n.x+n.width/2-e.width/2,s=n.y+n.height/2-e.height/2,c;switch(r){case k0:c={x:o,y:n.y-e.height};break;case Qc:c={x:o,y:n.y+n.height};break;case Cc:c={x:n.x+n.width,y:s};break;case ac:c={x:n.x-e.width,y:s};break;default:c={x:n.x,y:n.y}}var l=r?e6(r):null;if(l!=null){var f=l==="y"?"height":"width";switch(a){case c3:c[l]=c[l]-(n[f]/2-e[f]/2);break;case Jp:c[l]=c[l]+(n[f]/2-e[f]/2);break;default:}}return c}function X4(t,n){n===void 0&&(n={});var e=n,i=e.placement,r=i===void 0?t.placement:i,a=e.strategy,o=a===void 0?t.strategy:a,s=e.boundary,c=s===void 0?UR:s,l=e.rootBoundary,f=l===void 0?Sb:l,d=e.elementContext,h=d===void 0?_m:d,p=e.altBoundary,m=p===void 0?!1:p,A=e.padding,v=A===void 0?0:A,y=x7(typeof v!="number"?v:C7(v,W4)),b=h===_m?VR:_m,u=t.rects.popper,x=t.elements[m?b:h],w=CI(G2(x)?x:x.contextElement||jc(t.elements.popper),c,f,o),L=W2(t.elements.reference),R=w7({reference:L,element:u,strategy:"absolute",placement:r}),T=Tm(Object.assign({},u,R)),I=h===_m?T:L,N={top:w.top-I.top+y.top,bottom:I.bottom-w.bottom+y.bottom,left:w.left-I.left+y.left,right:I.right-w.right+y.right},U=t.modifiersData.offset;if(h===_m&&U){var z=U[r];Object.keys(N).forEach(function(D){var V=[Cc,Qc].indexOf(D)>=0?1:-1,J=[k0,Qc].indexOf(D)>=0?"y":"x";N[D]+=z[J]*V})}return N}function wI(t,n){n===void 0&&(n={});var e=n,i=e.placement,r=e.boundary,a=e.rootBoundary,o=e.padding,s=e.flipVariations,c=e.allowedAutoPlacements,l=c===void 0?Ib:c,f=K2(i),d=f?s?gI:gI.filter(function(m){return K2(m)===f}):W4,h=d.filter(function(m){return l.indexOf(m)>=0});h.length===0&&(h=d);var p=h.reduce(function(m,A){return m[A]=X4(t,{placement:A,boundary:r,rootBoundary:a,padding:o})[Ec(A)],m},{});return Object.keys(p).sort(function(m,A){return p[m]-p[A]})}function Xse(t){if(Ec(t)===_b)return[];var n=Mm(t);return[Tb(t),n,Tb(n)]}function Yse(t){var n=t.state,e=t.options,i=t.name;if(!n.modifiersData[i]._skip){for(var r=e.mainAxis,a=r===void 0?!0:r,o=e.altAxis,s=o===void 0?!0:o,c=e.fallbackPlacements,l=e.padding,f=e.boundary,d=e.rootBoundary,h=e.altBoundary,p=e.flipVariations,m=p===void 0?!0:p,A=e.allowedAutoPlacements,v=n.options.placement,y=Ec(v),b=y===v,u=c||(b||!m?[Mm(v)]:Xse(v)),x=[v].concat(u).reduce(function(ze,We){return ze.concat(Ec(We)===_b?wI(n,{placement:We,boundary:f,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:A}):We)},[]),w=n.rects.reference,L=n.rects.popper,R=new Map,T=!0,I=x[0],N=0;N<x.length;N++){var U=x[N],z=Ec(U),D=K2(U)===c3,V=[k0,Qc].indexOf(z)>=0,J=V?"width":"height",Z=X4(n,{placement:U,boundary:f,rootBoundary:d,altBoundary:h,padding:l}),oe=V?D?Cc:ac:D?Qc:k0;w[J]>L[J]&&(oe=Mm(oe));var de=Mm(oe),ne=[];if(a&&ne.push(Z[z]<=0),s&&ne.push(Z[oe]<=0,Z[de]<=0),ne.every(function(ze){return ze})){I=U,T=!1;break}R.set(U,ne)}if(T)for(var be=m?3:1,Te=function(We){var pt=x.find(function(q){var Ie=R.get(q);if(Ie)return Ie.slice(0,We).every(function(le){return le})});if(pt)return I=pt,"break"},Le=be;Le>0;Le--){var Xe=Te(Le);if(Xe==="break")break}n.placement!==I&&(n.modifiersData[i]._skip=!0,n.placement=I,n.reset=!0)}}var EI={name:"flip",enabled:!0,phase:"main",fn:Yse,requiresIfExists:["offset"],data:{_skip:!1}};function Zse(t,n,e){var i=Ec(t),r=[ac,k0].indexOf(i)>=0?-1:1,a=typeof e=="function"?e(Object.assign({},n,{placement:t})):e,o=a[0],s=a[1];return o=o||0,s=(s||0)*r,[ac,Cc].indexOf(i)>=0?{x:s,y:o}:{x:o,y:s}}function Jse(t){var n=t.state,e=t.options,i=t.name,r=e.offset,a=r===void 0?[0,0]:r,o=Ib.reduce(function(f,d){return f[d]=Zse(d,n.rects,a),f},{}),s=o[n.placement],c=s.x,l=s.y;n.modifiersData.popperOffsets!=null&&(n.modifiersData.popperOffsets.x+=c,n.modifiersData.popperOffsets.y+=l),n.modifiersData[i]=o}var _I={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Jse};function $se(t){var n=t.state,e=t.name;n.modifiersData[e]=w7({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})}var ZR={name:"popperOffsets",enabled:!0,phase:"read",fn:$se,data:{}};function SI(t){return t==="x"?"y":"x"}function qse(t){var n=t.state,e=t.options,i=t.name,r=e.mainAxis,a=r===void 0?!0:r,o=e.altAxis,s=o===void 0?!1:o,c=e.boundary,l=e.rootBoundary,f=e.altBoundary,d=e.padding,h=e.tether,p=h===void 0?!0:h,m=e.tetherOffset,A=m===void 0?0:m,v=X4(n,{boundary:c,rootBoundary:l,padding:d,altBoundary:f}),y=Ec(n.placement),b=K2(n.placement),u=!b,x=e6(y),w=SI(x),L=n.modifiersData.popperOffsets,R=n.rects.reference,T=n.rects.popper,I=typeof A=="function"?A(Object.assign({},n.rects,{placement:n.placement})):A,N=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),U=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,z={x:0,y:0};if(L){if(a){var D,V=x==="y"?k0:ac,J=x==="y"?Qc:Cc,Z=x==="y"?"height":"width",oe=L[x],de=oe+v[V],ne=oe-v[J],be=p?-T[Z]/2:0,Te=b===c3?R[Z]:T[Z],Le=b===c3?-T[Z]:-R[Z],Xe=n.elements.arrow,ze=p&&Xe?qp(Xe):{width:0,height:0},We=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:b7(),pt=We[V],q=We[J],Ie=t6(0,R[Z],ze[Z]),le=u?R[Z]/2-be-Ie-pt-N.mainAxis:Te-Ie-pt-N.mainAxis,ue=u?-R[Z]/2+be+Ie+q+N.mainAxis:Le+Ie+q+N.mainAxis,De=n.elements.arrow&&ku(n.elements.arrow),Je=De?x==="y"?De.clientTop||0:De.clientLeft||0:0,lt=(D=U?.[x])!=null?D:0,re=oe+le-lt-Je,K=oe+ue-lt,fe=t6(p?$p(de,re):de,oe,p?Pu(ne,K):ne);L[x]=fe,z[x]=fe-oe}if(s){var he,Ne=x==="x"?k0:ac,He=x==="x"?Qc:Cc,we=L[w],Fe=w==="y"?"height":"width",Ve=we+v[Ne],et=we-v[He],ft=[k0,ac].indexOf(y)!==-1,Re=(he=U?.[w])!=null?he:0,gt=ft?Ve:we-R[Fe]-T[Fe]-Re+N.altAxis,tn=ft?we+R[Fe]+T[Fe]-Re-N.altAxis:et,an=p&&ft?GR(gt,we,tn):t6(p?gt:Ve,we,p?tn:et);L[w]=an,z[w]=an-we}n.modifiersData[i]=z}}var II={name:"preventOverflow",enabled:!0,phase:"main",fn:qse,requiresIfExists:["offset"]};function MI(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function TI(t){return t===Vs(t)||!oc(t)?n6(t):MI(t)}function e0e(t){var n=t.getBoundingClientRect(),e=l3(n.width)/t.offsetWidth||1,i=l3(n.height)/t.offsetHeight||1;return e!==1||i!==1}function BI(t,n,e){e===void 0&&(e=!1);var i=oc(n),r=oc(n)&&e0e(n),a=jc(n),o=W2(t,r,e),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!e)&&((wc(n)!=="body"||r6(a))&&(s=TI(n)),oc(n)?(c=W2(n,!0),c.x+=n.clientLeft,c.y+=n.clientTop):a&&(c.x=i6(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function t0e(t){var n=new Map,e=new Set,i=[];t.forEach(function(a){n.set(a.name,a)});function r(a){e.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(s){if(!e.has(s)){var c=n.get(s);c&&r(c)}}),i.push(a)}return t.forEach(function(a){e.has(a.name)||r(a)}),i}function LI(t){var n=t0e(t);return HR.reduce(function(e,i){return e.concat(n.filter(function(r){return r.phase===i}))},[])}function DI(t){var n;return function(){return n||(n=new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(t())})})),n}}function FI(t){var n=t.reduce(function(e,i){var r=e[i.name];return e[i.name]=r?Object.assign({},r,i,{options:Object.assign({},r.options,i.options),data:Object.assign({},r.data,i.data)}):i,e},{});return Object.keys(n).map(function(e){return n[e]})}var JR={placement:"bottom",modifiers:[],strategy:"absolute"};function $R(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return!n.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}function qR(t){t===void 0&&(t={});var n=t,e=n.defaultModifiers,i=e===void 0?[]:e,r=n.defaultOptions,a=r===void 0?JR:r;return function(s,c,l){l===void 0&&(l=a);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},JR,a),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},d=[],h=!1,p={state:f,setOptions:function(y){var b=typeof y=="function"?y(f.options):y;A(),f.options=Object.assign({},a,f.options,b),f.scrollParents={reference:G2(s)?K4(s):s.contextElement?K4(s.contextElement):[],popper:K4(c)};var u=LI(FI([].concat(i,f.options.modifiers)));return f.orderedModifiers=u.filter(function(x){return x.enabled}),m(),p.update()},forceUpdate:function(){if(!h){var y=f.elements,b=y.reference,u=y.popper;if($R(b,u)){f.rects={reference:BI(b,ku(u),f.options.strategy==="fixed"),popper:qp(u)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(N){return f.modifiersData[N.name]=Object.assign({},N.data)});for(var x=0;x<f.orderedModifiers.length;x++){if(f.reset===!0){f.reset=!1,x=-1;continue}var w=f.orderedModifiers[x],L=w.fn,R=w.options,T=R===void 0?{}:R,I=w.name;typeof L=="function"&&(f=L({state:f,options:T,name:I,instance:p})||f)}}}},update:DI(function(){return new Promise(function(v){p.forceUpdate(),v(f)})}),destroy:function(){A(),h=!0}};if(!$R(s,c))return p;p.setOptions(l).then(function(v){!h&&l.onFirstUpdate&&l.onFirstUpdate(v)});function m(){f.orderedModifiers.forEach(function(v){var y=v.name,b=v.options,u=b===void 0?{}:b,x=v.effect;if(typeof x=="function"){var w=x({state:f,name:y,instance:p,options:u}),L=function(){};d.push(w||L)}})}function A(){d.forEach(function(v){return v()}),d=[]}return p}}var n0e=[XR,ZR,KR,QR],NI=qR({defaultModifiers:n0e});var cO=["*"];function r0e(t,n){if(t&1){let e=on();E(0,"button",7),vt("click",function(){let r=_t(e).$implicit,a=me();return a.focus(),St(a.select(r.id,a.NgbSlideEventSource.INDICATOR))}),_()}if(t&2){let e=n.$implicit,i=me();Lr("active",e.id===i.activeId),pa("aria-labelledby","slide-"+e.id)("aria-controls","slide-"+e.id)("aria-selected",e.id===i.activeId)}}function a0e(t,n){}function o0e(t,n){if(t&1&&(E(0,"div",6)(1,"span",8),E4(2,0),_(),Ke(3,a0e,0,0,"ng-template",9),_()),t&2){let e=n.$implicit,i=n.$index,r=n.$count;O("id","slide-"+e.id),M(2),GD(i+1)(r),WD(2),M(),O("ngTemplateOutlet",e.templateRef)}}function s0e(t,n){if(t&1){let e=on();E(0,"button",10),vt("click",function(){_t(e);let r=me();return St(r.arrowLeft())}),Ye(1,"span",11),E(2,"span",12),E4(3,1),_()(),E(4,"button",13),vt("click",function(){_t(e);let r=me();return St(r.arrowRight())}),Ye(5,"span",14),E(6,"span",12),E4(7,2),_()()}if(t&2){let e=me();pa("aria-labelledby",e.id+"-previous"),M(2),O("id",e.id+"-previous"),M(2),pa("aria-labelledby",e.id+"-next"),M(2),O("id",e.id+"-next")}}var c0e=t=>({$implicit:t});var l0e=["dialog"],u0e=["ngbNavOutlet",""];function f0e(t,n){}function d0e(t,n){if(t&1&&(E(0,"div",0),Ke(1,f0e,0,0,"ng-template",1),_()),t&2){let e=me().$implicit,i=me();O("item",e)("nav",i.nav)("role",i.paneRole),M(),O("ngTemplateOutlet",(e.contentTpl==null?null:e.contentTpl.templateRef)||null)("ngTemplateOutletContext",Ji(5,c0e,e.active||i.isPanelTransitioning(e)))}}function h0e(t,n){if(t&1&&Ke(0,d0e,2,7,"div",0),t&2){let e=n.$implicit,i=me();Pl(e.isPanelInDom()||i.isPanelTransitioning(e)?0:-1)}}var p0e=(t,n,e)=>({$implicit:t,pages:n,disabled:e}),A0e=t=>({disabled:!0,currentPage:t}),m0e=(t,n,e)=>({disabled:t,$implicit:n,currentPage:e}),OI=(t,n)=>({disabled:t,currentPage:n}),g0e=t=>({disabled:t});function v0e(t,n){t&1&&(E(0,"span",13),E4(1,7),_())}function y0e(t,n){t&1&&(E(0,"span",13),E4(1,8),_())}function b0e(t,n){t&1&&(E(0,"span",13),E4(1,9),_())}function x0e(t,n){t&1&&(E(0,"span",13),E4(1,10),_())}function C0e(t,n){t&1&&j(0,"...")}function w0e(t,n){if(t&1&&j(0),t&2){let e=n.$implicit;wt(e)}}function E0e(t,n){}function _0e(t,n){if(t&1&&(E(0,"a",16),Ke(1,E0e,0,0,"ng-template",12),_()),t&2){let e=me(2).$implicit,i=me(),r=Tn(9);M(),O("ngTemplateOutlet",(i.tplEllipsis==null?null:i.tplEllipsis.templateRef)||r)("ngTemplateOutletContext",Ji(2,A0e,e))}}function S0e(t,n){}function I0e(t,n){if(t&1){let e=on();E(0,"a",18),vt("click",function(r){_t(e);let a=me().$implicit;return me(2).selectPage(a),St(r.preventDefault())}),Ke(1,S0e,0,0,"ng-template",12),_()}if(t&2){let e=me().$implicit,i=me(),r=i.$implicit,a=i.disabled,o=me(),s=Tn(11);pa("tabindex",a?"-1":null)("aria-disabled",a?"true":null),M(),O("ngTemplateOutlet",(o.tplNumber==null?null:o.tplNumber.templateRef)||s)("ngTemplateOutletContext",S4(4,m0e,a,e,r))}}function M0e(t,n){if(t&1&&(E(0,"li",15),Ke(1,_0e,2,4,"a",16)(2,I0e,2,8,"a",17),_()),t&2){let e=n.$implicit,i=me(),r=i.$implicit,a=i.disabled,o=me();Lr("active",e===r)("disabled",o.isEllipsis(e)||a),pa("aria-current",e===r?"page":null),M(),Pl(o.isEllipsis(e)?1:2)}}function T0e(t,n){if(t&1&&Ap(0,M0e,3,6,"li",14,u9),t&2){let e=n.pages;mp(e)}}function B0e(t,n){}function L0e(t,n){if(t&1){let e=on();E(0,"li",15)(1,"a",19),vt("click",function(r){return _t(e),me().selectPage(1),St(r.preventDefault())}),Ke(2,B0e,0,0,"ng-template",12),_()()}if(t&2){let e=me(),i=Tn(1);Lr("disabled",e.previousDisabled()),M(),pa("tabindex",e.previousDisabled()?"-1":null)("aria-disabled",e.previousDisabled()?"true":null),M(),O("ngTemplateOutlet",(e.tplFirst==null?null:e.tplFirst.templateRef)||i)("ngTemplateOutletContext",xf(6,OI,e.previousDisabled(),e.page))}}function D0e(t,n){}function F0e(t,n){if(t&1){let e=on();E(0,"li",15)(1,"a",20),vt("click",function(r){_t(e);let a=me();return a.selectPage(a.page-1),St(r.preventDefault())}),Ke(2,D0e,0,0,"ng-template",12),_()()}if(t&2){let e=me(),i=Tn(3);Lr("disabled",e.previousDisabled()),M(),pa("tabindex",e.previousDisabled()?"-1":null)("aria-disabled",e.previousDisabled()?"true":null),M(),O("ngTemplateOutlet",(e.tplPrevious==null?null:e.tplPrevious.templateRef)||i)("ngTemplateOutletContext",Ji(6,g0e,e.previousDisabled()))}}function N0e(t,n){}function P0e(t,n){}function k0e(t,n){if(t&1){let e=on();E(0,"li",15)(1,"a",21),vt("click",function(r){_t(e);let a=me();return a.selectPage(a.page+1),St(r.preventDefault())}),Ke(2,P0e,0,0,"ng-template",12),_()()}if(t&2){let e=me(),i=Tn(5);Lr("disabled",e.nextDisabled()),M(),pa("tabindex",e.nextDisabled()?"-1":null)("aria-disabled",e.nextDisabled()?"true":null),M(),O("ngTemplateOutlet",(e.tplNext==null?null:e.tplNext.templateRef)||i)("ngTemplateOutletContext",xf(6,OI,e.nextDisabled(),e.page))}}function R0e(t,n){}function O0e(t,n){if(t&1){let e=on();E(0,"li",15)(1,"a",22),vt("click",function(r){_t(e);let a=me();return a.selectPage(a.pageCount),St(r.preventDefault())}),Ke(2,R0e,0,0,"ng-template",12),_()()}if(t&2){let e=me(),i=Tn(7);Lr("disabled",e.nextDisabled()),M(),pa("tabindex",e.nextDisabled()?"-1":null)("aria-disabled",e.nextDisabled()?"true":null),M(),O("ngTemplateOutlet",(e.tplLast==null?null:e.tplLast.templateRef)||i)("ngTemplateOutletContext",xf(6,OI,e.nextDisabled(),e.page))}}function z0e(t,n){if(t&1&&j(0),t&2){let e=me(2);wt(e.title)}}function U0e(t,n){}function V0e(t,n){if(t&1&&(E(0,"h3",2),Ke(1,z0e,1,1,"ng-template",null,0,f0)(3,U0e,0,0,"ng-template",4),_()),t&2){let e=Tn(2),i=me();M(3),O("ngTemplateOutlet",i.isTitleTemplate()?i.title:e)("ngTemplateOutletContext",i.context)}}function H0e(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me().$implicit,i=me();vc(i.highlightClass),M(),wt(e)}}function Q0e(t,n){if(t&1&&(QD(0),j(1),jD()),t&2){let e=me().$implicit;M(),wt(e)}}function j0e(t,n){if(t&1&&Ke(0,H0e,2,4,"span",0)(1,Q0e,2,1,"ng-container"),t&2){let e=n.$index;Pl(e%2!==0?0:1)}}var G0e=(t,n,e)=>({result:t,term:n,formatter:e});function W0e(t,n){if(t&1&&Ye(0,"ngb-highlight",2),t&2){let e=n.result,i=n.term,r=n.formatter;O("result",r(e))("term",i)}}function K0e(t,n){}function X0e(t,n){if(t&1){let e=on();E(0,"button",3),vt("mouseenter",function(){let r=_t(e).$index,a=me();return St(a.markActive(r))})("click",function(){let r=_t(e).$implicit,a=me();return St(a.select(r))}),Ke(1,K0e,0,0,"ng-template",4),_()}if(t&2){let e=n.$implicit,i=n.$index,r=me(),a=Tn(1);Lr("active",i===r.activeIdx),O("id",r.id+"-"+i),M(),O("ngTemplateOutlet",r.resultTemplate||a)("ngTemplateOutletContext",S4(5,G0e,e,r.term,r.formatter))}}var lO={animation:!0,transitionTimerDelayMs:5},Pb=(()=>{class t{constructor(){this.animation=lO.animation}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Y0e(t){let{transitionDelay:n,transitionDuration:e}=window.getComputedStyle(t),i=parseFloat(n),r=parseFloat(e);return(i+r)*1e3}function Z0e(t){return parseInt(`${t}`,10)}function S7(t){return t!=null?`${t}`:""}function J0e(t,n,e=0){return Math.max(Math.min(t,n),e)}function zI(t){return typeof t=="string"}function eO(t){return!isNaN(Z0e(t))}function Lm(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function Y4(t){return t!=null}function $0e(t){return t&&t.then}function q0e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function ece(t,n){return!n||typeof t.closest>"u"?null:t.closest(n)}function kb(t){return(t||document.body).getBoundingClientRect()}function tce(t){return n=>new E2(e=>{let i=o=>t.run(()=>e.next(o)),r=o=>t.run(()=>e.error(o)),a=()=>t.run(()=>e.complete());return n.subscribe({next:i,error:r,complete:a})})}function tO(t){return t.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function uO(t=document){let n=t?.activeElement;return n?n.shadowRoot?uO(n.shadowRoot):n:null}var nce=()=>{},{transitionTimerDelayMs:ice}=lO,E7=new Map,Kl=(t,n,e,i)=>{let r=i.context||{},a=E7.get(n);if(a)switch(i.runningTransition){case"continue":return mf;case"stop":t.run(()=>a.transition$.complete()),r=Object.assign(a.context,r),E7.delete(n)}let o=e(n,i.animation,r)||nce;if(!i.animation||window.getComputedStyle(n).transitionProperty==="none")return t.run(()=>o()),ar(void 0).pipe(tce(t));let s=new no,c=new no,l=s.pipe(wD(!0));E7.set(n,{transition$:s,complete:()=>{c.next(),c.complete()},context:r});let f=Y0e(n);return t.runOutsideAngular(()=>{let d=C1(n,"transitionend").pipe(ms(l),e0(({target:p})=>p===n)),h=fE(f+ice).pipe(ms(l));hE(h,d,c).pipe(ms(l)).subscribe(()=>{E7.delete(n),t.run(()=>{o(),s.next(),s.complete()})})}),s.asObservable()},rce=t=>{E7.get(t)?.complete()};var fO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var dO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),ace=(()=>{class t{constructor(){this._ngbConfig=Ct(Pb),this.interval=5e3,this.wrap=!0,this.keyboard=!0,this.pauseOnHover=!0,this.pauseOnFocus=!0,this.showNavigationArrows=!0,this.showNavigationIndicators=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(e){this._animation=e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Bm=function(t){return t.START="start",t.END="end",t}(Bm||{}),hO=({classList:t})=>t.contains("carousel-item-start")||t.contains("carousel-item-end"),UI=t=>{t.remove("carousel-item-start","carousel-item-end")},Fb=t=>{UI(t),t.remove("carousel-item-prev","carousel-item-next")},oce=(t,n,{direction:e})=>{let{classList:i}=t;if(!n){Fb(i),i.add("active");return}return hO(t)?UI(i):(i.add("carousel-item-"+(e===Bm.START?"next":"prev")),kb(t),i.add("carousel-item-"+e)),()=>{Fb(i),i.add("active")}},sce=(t,n,{direction:e})=>{let{classList:i}=t;if(!n){Fb(i),i.remove("active");return}return hO(t)?UI(i):i.add("carousel-item-"+e),()=>{Fb(i),i.remove("active")}},cce=0,lce=0,M7=(()=>{class t{constructor(){this.templateRef=Ct(Nl),this.id=`ngb-slide-${cce++}`,this.slid=new Nn}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbSlide",""]],inputs:{id:"id"},outputs:{slid:"slid"},standalone:!0})}}return t})(),Rb=(()=>{class t{constructor(){this.NgbSlideEventSource=_7,this._config=Ct(ace),this._platformId=Ct(gc),this._ngZone=Ct(wr),this._cd=Ct(rs),this._container=Ct(Ri),this._destroyRef=Ct(Kg),this._injector=Ct($0),this._interval$=new za(this._config.interval),this._mouseHover$=new za(!1),this._focused$=new za(!1),this._pauseOnHover$=new za(this._config.pauseOnHover),this._pauseOnFocus$=new za(this._config.pauseOnFocus),this._pause$=new za(!1),this._wrap$=new za(this._config.wrap),this.id=`ngb-carousel-${lce++}`,this.animation=this._config.animation,this.keyboard=this._config.keyboard,this.showNavigationArrows=this._config.showNavigationArrows,this.showNavigationIndicators=this._config.showNavigationIndicators,this.slide=new Nn,this.slid=new Nn,this._transitionIds=null}set interval(e){this._interval$.next(e)}get interval(){return this._interval$.value}set wrap(e){this._wrap$.next(e)}get wrap(){return this._wrap$.value}set pauseOnHover(e){this._pauseOnHover$.next(e)}get pauseOnHover(){return this._pauseOnHover$.value}set pauseOnFocus(e){this._pauseOnFocus$.next(e)}get pauseOnFocus(){return this._pauseOnFocus$.value}set mouseHover(e){this._mouseHover$.next(e)}get mouseHover(){return this._mouseHover$.value}set focused(e){this._focused$.next(e)}get focused(){return this._focused$.value}arrowLeft(){this.focus(),this.prev(_7.ARROW_LEFT)}arrowRight(){this.focus(),this.next(_7.ARROW_RIGHT)}ngAfterContentInit(){I4(this._platformId)&&this._ngZone.runOutsideAngular(()=>{let e=wu([this.slide.pipe(Li(i=>i.current),C4(this.activeId)),this._wrap$,this.slides.changes.pipe(C4(null))]).pipe(Li(([i,r])=>{let a=this.slides.toArray(),o=this._getSlideIdxById(i);return r?a.length>1:o<a.length-1}),gf());wu([this._pause$,this._pauseOnHover$,this._mouseHover$,this._pauseOnFocus$,this._focused$,this._interval$,e]).pipe(Li(([i,r,a,o,s,c,l])=>i||r&&a||o&&s||!l?0:c),gf(),J0(i=>i>0?fE(i,i):bD),bm(this._destroyRef)).subscribe(()=>this._ngZone.run(()=>this.next(_7.TIMER)))}),this.slides.changes.pipe(bm(this._destroyRef)).subscribe(()=>{this._transitionIds?.forEach(e=>rce(this._getSlideElement(e))),this._transitionIds=null,this._cd.markForCheck(),_u(()=>{for(let{id:e}of this.slides){let i=this._getSlideElement(e);e===this.activeId?i.classList.add("active"):i.classList.remove("active")}},{phase:Ud.MixedReadWrite,injector:this._injector})})}ngAfterContentChecked(){let e=this._getSlideById(this.activeId);this.activeId=e?e.id:this.slides.length?this.slides.first.id:""}ngAfterViewInit(){if(this.activeId){let e=this._getSlideElement(this.activeId);e&&e.classList.add("active")}}select(e,i){this._cycleToSelected(e,this._getSlideEventDirection(this.activeId,e),i)}prev(e){this._cycleToSelected(this._getPrevSlide(this.activeId),Bm.END,e)}next(e){this._cycleToSelected(this._getNextSlide(this.activeId),Bm.START,e)}pause(){this._pause$.next(!0)}cycle(){this._pause$.next(!1)}focus(){this._container.nativeElement.focus()}_cycleToSelected(e,i,r){let a=this._transitionIds;if(a&&(a[0]!==e||a[1]!==this.activeId))return;let o=this._getSlideById(e);if(o&&o.id!==this.activeId){this._transitionIds=[this.activeId,e],this.slide.emit({prev:this.activeId,current:o.id,direction:i,paused:this._pause$.value,source:r});let s={animation:this.animation,runningTransition:"stop",context:{direction:i}},c=[],l=this._getSlideById(this.activeId);if(l){let p=Kl(this._ngZone,this._getSlideElement(l.id),sce,s);p.subscribe(()=>{l.slid.emit({isShown:!1,direction:i,source:r})}),c.push(p)}let f=this.activeId;this.activeId=o.id;let d=this._getSlideById(this.activeId),h=Kl(this._ngZone,this._getSlideElement(o.id),oce,s);h.subscribe(()=>{d?.slid.emit({isShown:!0,direction:i,source:r})}),c.push(h),Gg(...c).pipe(F0(1)).subscribe(()=>{this._transitionIds=null,this.slid.emit({prev:f,current:o.id,direction:i,paused:this._pause$.value,source:r})})}this._cd.markForCheck()}_getSlideEventDirection(e,i){let r=this._getSlideIdxById(e),a=this._getSlideIdxById(i);return r>a?Bm.END:Bm.START}_getSlideById(e){return this.slides.find(i=>i.id===e)||null}_getSlideIdxById(e){let i=this._getSlideById(e);return i!=null?this.slides.toArray().indexOf(i):-1}_getNextSlide(e){let i=this.slides.toArray(),r=this._getSlideIdxById(e);return r===i.length-1?this.wrap?i[0].id:i[i.length-1].id:i[r+1].id}_getPrevSlide(e){let i=this.slides.toArray(),r=this._getSlideIdxById(e);return r===0?this.wrap?i[i.length-1].id:i[0].id:i[r-1].id}_getSlideElement(e){return this._container.nativeElement.querySelector(`#slide-${e}`)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngb-carousel"]],contentQueries:function(i,r,a){if(i&1&&P0(a,M7,4),i&2){let o;Vi(o=Hi())&&(r.slides=o)}},hostAttrs:["tabIndex","0",1,"carousel","slide"],hostVars:3,hostBindings:function(i,r){i&1&&vt("keydown.arrowLeft",function(){return r.keyboard&&r.arrowLeft()})("keydown.arrowRight",function(){return r.keyboard&&r.arrowRight()})("mouseenter",function(){return r.mouseHover=!0})("mouseleave",function(){return r.mouseHover=!1})("focusin",function(){return r.focused=!0})("focusout",function(){return r.focused=!1}),i&2&&(pa("aria-activedescendant","slide-"+r.activeId),N0("display","block"))},inputs:{animation:"animation",activeId:"activeId",interval:"interval",wrap:"wrap",keyboard:"keyboard",pauseOnHover:"pauseOnHover",pauseOnFocus:"pauseOnFocus",showNavigationArrows:"showNavigationArrows",showNavigationIndicators:"showNavigationIndicators"},outputs:{slide:"slide",slid:"slid"},exportAs:["ngbCarousel"],standalone:!0,features:[_s],decls:7,vars:3,consts:()=>{let e;e=$localize`:Currently selected slide number read by screen reader@@ngb.carousel.slide-number: Slide ${"\uFFFD0\uFFFD"}:INTERPOLATION: of ${"\uFFFD1\uFFFD"}:INTERPOLATION_1: `;let i;i=$localize`:@@ngb.carousel.previous:Previous`;let r;return r=$localize`:@@ngb.carousel.next:Next`,[e,i,r,["role","tablist",1,"carousel-indicators"],["type","button","data-bs-target","","role","tab",3,"active"],[1,"carousel-inner"],["role","tabpanel",1,"carousel-item",3,"id"],["type","button","data-bs-target","","role","tab",3,"click"],[1,"visually-hidden"],[3,"ngTemplateOutlet"],["type","button",1,"carousel-control-prev",3,"click"],["aria-hidden","true",1,"carousel-control-prev-icon"],[1,"visually-hidden",3,"id"],["type","button",1,"carousel-control-next",3,"click"],["aria-hidden","true",1,"carousel-control-next-icon"]]},template:function(i,r){i&1&&(E(0,"div",3),Ap(1,r0e,1,5,"button",4,f9),_(),E(3,"div",5),Ap(4,o0e,4,4,"div",6,f9),_(),Ke(6,s0e,8,4)),i&2&&(Lr("visually-hidden",!r.showNavigationIndicators),M(),mp(r.slides),M(3),mp(r.slides),M(2),Pl(r.showNavigationArrows?6:-1))},dependencies:[wf],encapsulation:2,changeDetection:0})}}return t})(),_7=function(t){return t.TIMER="timer",t.ARROW_LEFT="arrowLeft",t.ARROW_RIGHT="arrowRight",t.INDICATOR="indicator",t}(_7||{}),Ob=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),pO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),I7=class t{static from(n){return n instanceof t?n:n?new t(n.year,n.month,n.day):null}constructor(n,e,i){this.year=Lm(n)?n:null,this.month=Lm(e)?e:null,this.day=Lm(i)?i:null}equals(n){return n!=null&&this.year===n.year&&this.month===n.month&&this.day===n.day}before(n){return n?this.year===n.year?this.month===n.month?this.day===n.day?!1:this.day<n.day:this.month<n.month:this.year<n.year:!1}after(n){return n?this.year===n.year?this.month===n.month?this.day===n.day?!1:this.day>n.day:this.month>n.month:this.year>n.year:!1}};function nO(t){return new I7(t.getFullYear(),t.getMonth()+1,t.getDate())}function Lb(t){let n=new Date(t.year,t.month-1,t.day,12);return isNaN(n.getTime())||n.setFullYear(t.year),n}function uce(){return new fce}var VI=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:()=>uce(),providedIn:"root"})}}return t})(),fce=(()=>{class t extends VI{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(e,i="d",r=1){let a=Lb(e),o=!0,s=a.getMonth();switch(i){case"y":a.setFullYear(a.getFullYear()+r);break;case"m":s+=r,a.setMonth(s),s=s%12,s<0&&(s=s+12);break;case"d":a.setDate(a.getDate()+r),o=!1;break;default:return e}return o&&a.getMonth()!==s&&a.setDate(0),nO(a)}getPrev(e,i="d",r=1){return this.getNext(e,i,-r)}getWeekday(e){let r=Lb(e).getDay();return r===0?7:r}getWeekNumber(e,i){i===7&&(i=0);let r=(11-i)%7,a=e[r],o=Lb(a);o.setDate(o.getDate()+4-(o.getDay()||7));let s=o.getTime();return o.setMonth(0),o.setDate(1),Math.floor(Math.round((s-o.getTime())/864e5)/7)+1}getToday(){return nO(new Date)}isValid(e){if(!e||!Lm(e.year)||!Lm(e.month)||!Lm(e.day)||e.year===0)return!1;let i=Lb(e);return!isNaN(i.getTime())&&i.getFullYear()===e.year&&i.getMonth()+1===e.month&&i.getDate()===e.day}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Db=(t,n)=>n?n.some(e=>e.contains(t)):!1,iO=(t,n)=>!n||ece(t,n)!=null,dce=(()=>{let t=()=>/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2,n=()=>/Android/.test(navigator.userAgent);return typeof navigator<"u"?!!navigator.userAgent&&(t()||n()):!1})(),hce=t=>dce?()=>setTimeout(()=>t(),100):t;function HI(t,n,e,i,r,a,o,s){e&&t.runOutsideAngular(hce(()=>{let c=h=>{let p=h.target;return h.button===2||Db(p,o)?!1:e==="inside"?Db(p,a)&&iO(p,s):e==="outside"?!Db(p,a):iO(p,s)||!Db(p,a)},l=C1(n,"keydown").pipe(ms(r),e0(h=>h.key==="Escape"),Ds(h=>h.preventDefault())),f=C1(n,"mousedown").pipe(Li(c),ms(r)),d=C1(n,"mouseup").pipe(i9(f),e0(([h,p])=>p),CD(0),ms(r));hE([l.pipe(Li(h=>0)),d.pipe(Li(h=>1))]).subscribe(h=>t.run(()=>i(h)))}))}var AO=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function mO(t){let n=Array.from(t.querySelectorAll(AO)).filter(e=>e.tabIndex!==-1);return[n[0],n[n.length-1]]}var pce=(t,n,e,i=!1)=>{t.runOutsideAngular(()=>{let r=C1(n,"focusin").pipe(ms(e),Li(a=>a.target));C1(n,"keydown").pipe(ms(e),e0(a=>a.key==="Tab"),i9(r)).subscribe(([a,o])=>{let[s,c]=mO(n);(o===s||o===n)&&a.shiftKey&&(c.focus(),a.preventDefault()),o===c&&!a.shiftKey&&(s.focus(),a.preventDefault())}),i&&C1(n,"click").pipe(ms(e),i9(r),Li(a=>a[1])).subscribe(a=>a.focus())})},Ace=(()=>{class t{constructor(){this._element=Ct(Aa).documentElement}isRTL(){return(this._element.getAttribute("dir")||"").toLowerCase()==="rtl"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),mce=/\s+/,gce=/  +/gi,vce={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]};function yce(t,n){let[e,i]=vce[t];return n&&i||e}var bce=/^left/,xce=/^right/,Cce=/^start/,wce=/^end/;function Ece(t,n){let[e,i]=n.split("-"),r=e.replace(bce,"start").replace(xce,"end"),a=[r];if(i){let o=i;(e==="left"||e==="right")&&(o=o.replace(Cce,"top").replace(wce,"bottom")),a.push(`${r}-${o}`)}return t&&(a=a.map(o=>`${t}-${o}`)),a.join(" ")}function rO({placement:t,baseClass:n},e){let i=Array.isArray(t)?t:t.split(mce),r=["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"],a=i.findIndex(l=>l==="auto");a>=0&&r.forEach(function(l){i.find(f=>f.search("^"+l)!==-1)==null&&i.splice(a++,1,l)});let o=i.map(l=>yce(l,e.isRTL()));return{placement:o.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!n,phase:"write",fn({state:l}){let f=new RegExp(n+"(-[a-z]+)*","gi"),d=l.elements.popper,h=l.placement,p=d.className;p=p.replace(f,""),p+=` ${Ece(n,h)}`,p=p.trim().replace(gce," "),d.className=p}},EI,II,yI,{enabled:!0,name:"flip",options:{fallbackPlacements:o}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function aO(t){return t}function QI(){let t=Ct(Ace),n=null;return{createPopper(e){if(!n){let r=(e.updatePopperOptions||aO)(rO(e,t));n=NI(e.hostElement,e.targetElement,r)}},update(){n&&n.update()},setOptions(e){if(n){let r=(e.updatePopperOptions||aO)(rO(e,t));n.setOptions(r)}},destroy(){n&&(n.destroy(),n=null)}}}function jI(t){return n=>(n.modifiers.push(_I,{name:"offset",options:{offset:()=>t}}),n)}var LDe=new Date(1882,10,12),DDe=new Date(2174,10,25);var FDe=1e3*60*60*24;var GI=1080,_ce=24*GI,Sce=12*GI+793,NDe=29*_ce+Sce,PDe=11*GI+204;var gO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),Ice=(()=>{class t{constructor(){this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=e=>e,this.container=null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Mce=(()=>{class t{constructor(){this._disabled=!1,this.nativeElement=Ct(Ri).nativeElement,this.tabindex=0}set disabled(e){this._disabled=e===""||e===!0}get disabled(){return this._disabled}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:3,hostBindings:function(i,r){i&2&&(w1("tabIndex",r.disabled?-1:r.tabindex),Lr("disabled",r.disabled))},inputs:{tabindex:"tabindex",disabled:"disabled"},standalone:!0})}}return t})();var WI=(()=>{class t{constructor(){this.dropdown=Ct(zb),this.nativeElement=Ct(Ri).nativeElement}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(i,r,a){if(i&1&&P0(a,Mce,4),i&2){let o;Vi(o=Hi())&&(r.menuItems=o)}},hostAttrs:[1,"dropdown-menu"],hostVars:2,hostBindings:function(i,r){i&1&&vt("keydown.ArrowUp",function(o){return r.dropdown.onKeyDown(o)})("keydown.ArrowDown",function(o){return r.dropdown.onKeyDown(o)})("keydown.Home",function(o){return r.dropdown.onKeyDown(o)})("keydown.End",function(o){return r.dropdown.onKeyDown(o)})("keydown.Enter",function(o){return r.dropdown.onKeyDown(o)})("keydown.Space",function(o){return r.dropdown.onKeyDown(o)})("keydown.Tab",function(o){return r.dropdown.onKeyDown(o)})("keydown.Shift.Tab",function(o){return r.dropdown.onKeyDown(o)}),i&2&&Lr("show",r.dropdown.isOpen())},standalone:!0})}}return t})(),PI=(()=>{class t{constructor(){this.dropdown=Ct(zb),this.nativeElement=Ct(Ri).nativeElement}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:3,hostBindings:function(i,r){i&2&&(pa("aria-expanded",r.dropdown.isOpen()),Lr("show",r.dropdown.isOpen()))},standalone:!0})}}return t})(),vO=(()=>{class t extends PI{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:3,hostBindings:function(i,r){i&1&&vt("click",function(){return r.dropdown.toggle()})("keydown.ArrowUp",function(o){return r.dropdown.onKeyDown(o)})("keydown.ArrowDown",function(o){return r.dropdown.onKeyDown(o)})("keydown.Home",function(o){return r.dropdown.onKeyDown(o)})("keydown.End",function(o){return r.dropdown.onKeyDown(o)})("keydown.Tab",function(o){return r.dropdown.onKeyDown(o)})("keydown.Shift.Tab",function(o){return r.dropdown.onKeyDown(o)}),i&2&&(pa("aria-expanded",r.dropdown.isOpen()),Lr("show",r.dropdown.isOpen()))},standalone:!0,features:[or([{provide:PI,useExisting:Mo(()=>t)}]),zs]})}}return t})(),zb=(()=>{class t{constructor(){this._changeDetector=Ct(rs),this._config=Ct(Ice),this._document=Ct(Aa),this._injector=Ct($0),this._ngZone=Ct(wr),this._nativeElement=Ct(Ri).nativeElement,this._destroyCloseHandlers$=new no,this._bodyContainer=null,this._positioning=QI(),this.autoClose=this._config.autoClose,this._open=!1,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.container=this._config.container,this.openChange=new Nn}ngOnInit(){this.display||(this.display=this._nativeElement.closest(".navbar")?"static":"dynamic")}ngAfterContentInit(){_u(()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()},{phase:Ud.Write,injector:this._injector})}ngOnChanges(e){if(e.container&&this._open&&this._applyContainer(this.container),e.placement&&!e.placement.firstChange&&(this._positioning.setOptions({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement}),this._applyPlacementClasses()),e.dropdownClass){let{currentValue:i,previousValue:r}=e.dropdownClass;this._applyCustomDropdownClass(i,r)}e.autoClose&&this._open&&(this.autoClose=e.autoClose.currentValue,this._setCloseHandlers())}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&(this._anchor.nativeElement.focus(),this.display==="dynamic"&&this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement,updatePopperOptions:e=>this.popperOptions(jI([0,2])(e))}),this._applyPlacementClasses(),this._afterRenderRef=l9(()=>{this._positionMenu()},{phase:Ud.Write,injector:this._injector})})))}_setCloseHandlers(){this._destroyCloseHandlers$.next(),HI(this._ngZone,this._document,this.autoClose,e=>{this.close(),e===0&&this._anchor.nativeElement.focus()},this._destroyCloseHandlers$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._positioning.destroy(),this._afterRenderRef?.destroy(),this._destroyCloseHandlers$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this.close()}onKeyDown(e){let{key:i}=e,r=this._getMenuElements(),a=-1,o=null,s=this._isEventFromToggle(e);if(!s&&r.length&&r.forEach((c,l)=>{c.contains(e.target)&&(o=c),c===uO(this._document)&&(a=l)}),i===" "||i==="Enter"){o&&(this.autoClose===!0||this.autoClose==="inside")&&C1(o,"click").pipe(F0(1)).subscribe(()=>this.close());return}if(i==="Tab"){if(e.target&&this.isOpen()&&this.autoClose)if(this._anchor.nativeElement===e.target){this.container==="body"&&!e.shiftKey?(this._menu.nativeElement.setAttribute("tabindex","0"),this._menu.nativeElement.focus(),this._menu.nativeElement.removeAttribute("tabindex")):e.shiftKey&&this.close();return}else if(this.container==="body"){let c=this._menu.nativeElement.querySelectorAll(AO);e.shiftKey&&e.target===c[0]?(this._anchor.nativeElement.focus(),e.preventDefault()):!e.shiftKey&&e.target===c[c.length-1]&&(this._anchor.nativeElement.focus(),this.close())}else C1(e.target,"focusout").pipe(F0(1)).subscribe(({relatedTarget:c})=>{this._nativeElement.contains(c)||this.close()});return}if(s||o){if(this.open(),r.length){switch(i){case"ArrowDown":a=Math.min(a+1,r.length-1);break;case"ArrowUp":if(this._isDropup()&&a===-1){a=r.length-1;break}a=Math.max(a-1,0);break;case"Home":a=0;break;case"End":a=r.length-1;break}r[a].focus()}e.preventDefault()}}_isDropup(){return this._nativeElement.classList.contains("dropup")}_isEventFromToggle(e){return this._anchor.nativeElement.contains(e.target)}_getMenuElements(){return this._menu?this._menu.menuItems.filter(({disabled:e})=>!e).map(({nativeElement:e})=>e):[]}_positionMenu(){let e=this._menu;this.isOpen()&&e&&(this.display==="dynamic"?(this._positioning.update(),this._applyPlacementClasses()):this._applyPlacementClasses(this._getFirstPlacement(this.placement)))}_getFirstPlacement(e){return Array.isArray(e)?e[0]:e.split(" ")[0]}_resetContainer(){this._menu&&this._nativeElement.appendChild(this._menu.nativeElement),this._bodyContainer&&(this._document.body.removeChild(this._bodyContainer),this._bodyContainer=null)}_applyContainer(e=null){if(this._resetContainer(),e==="body"){let i=this._menu.nativeElement,r=this._bodyContainer=this._bodyContainer||this._document.createElement("div");r.style.position="absolute",i.style.position="static",r.style.zIndex="1055",r.appendChild(i),this._document.body.appendChild(r)}this._applyCustomDropdownClass(this.dropdownClass)}_applyCustomDropdownClass(e,i){let r=this.container==="body"?this._bodyContainer:this._nativeElement;r&&(i&&r.classList.remove(i),e&&r.classList.add(e))}_applyPlacementClasses(e){if(this._menu){e||(e=this._getFirstPlacement(this.placement)),this._nativeElement.classList.remove("dropup","dropdown"),this.display==="static"?this._menu.nativeElement.setAttribute("data-bs-popper","static"):this._menu.nativeElement.removeAttribute("data-bs-popper");let i=e.search("^top")!==-1?"dropup":"dropdown";this._nativeElement.classList.add(i),this._bodyContainer&&(this._bodyContainer.classList.remove("dropup","dropdown"),this._bodyContainer.classList.add(i))}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbDropdown",""]],contentQueries:function(i,r,a){if(i&1&&(P0(a,WI,5),P0(a,PI,5)),i&2){let o;Vi(o=Hi())&&(r._menu=o.first),Vi(o=Hi())&&(r._anchor=o.first)}},hostVars:2,hostBindings:function(i,r){i&2&&Lr("show",r.isOpen())},inputs:{autoClose:"autoClose",dropdownClass:"dropdownClass",_open:[0,"open","_open"],placement:"placement",popperOptions:"popperOptions",container:"container",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],standalone:!0,features:[kr]})}}return t})();var Ub=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),KI=(()=>{class t{constructor(){this._ngbConfig=Ct(Pb),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(e){this._animation=e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),f3=class{constructor(n,e,i){this.nodes=n,this.viewRef=e,this.componentRef=i}},Nb=class{constructor(n){this._componentType=n,this._windowRef=null,this._contentRef=null,this._document=Ct(Aa),this._applicationRef=Ct(gp),this._injector=Ct($0),this._viewContainerRef=Ct(_A),this._ngZone=Ct(wr)}open(n,e,i=!1){this._windowRef||(this._contentRef=this._getContentRef(n,e),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));let{nativeElement:r}=this._windowRef.location,a=new no;_u(()=>{a.next(),a.complete()},{injector:this._injector,phase:Ud.MixedReadWrite});let o=a.pipe(kc(()=>Kl(this._ngZone,r,({classList:s})=>s.add("show"),{animation:i,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:o}}close(n=!1){return this._windowRef?Kl(this._ngZone,this._windowRef.location.nativeElement,({classList:e})=>e.remove("show"),{animation:n,runningTransition:"stop"}).pipe(Ds(()=>{this._windowRef?.destroy(),this._contentRef?.viewRef?.destroy(),this._windowRef=null,this._contentRef=null})):ar(void 0)}_getContentRef(n,e){if(n)if(n instanceof Nl){let i=n.createEmbeddedView(e);return this._applicationRef.attachView(i),new f3([i.rootNodes],i)}else return new f3([[this._document.createTextNode(`${n}`)]]);else return new f3([])}},Tce=(()=>{class t{constructor(){this._document=Ct(Aa)}hide(){let e=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),i=this._document.body,r=i.style,{overflow:a,paddingRight:o}=r;if(e>0){let s=parseFloat(window.getComputedStyle(i).paddingRight);r.paddingRight=`${s+e}px`}return r.overflow="hidden",()=>{e>0&&(r.paddingRight=o),r.overflow=a}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Bce=(()=>{class t{constructor(){this._nativeElement=Ct(Ri).nativeElement,this._zone=Ct(wr),this._injector=Ct($0)}ngOnInit(){_u(()=>Kl(this._zone,this._nativeElement,(e,i)=>{i&&kb(e),e.classList.add("show")},{animation:this.animation,runningTransition:"continue"}),{injector:this._injector,phase:Ud.MixedReadWrite})}hide(){return Kl(this._zone,this._nativeElement,({classList:e})=>e.remove("show"),{animation:this.animation,runningTransition:"stop"})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(i,r){i&2&&(vc("modal-backdrop"+(r.backdropClass?" "+r.backdropClass:"")),Lr("show",!r.animation)("fade",r.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[_s],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})(),Er=class{update(n){}close(n){}dismiss(n){}},Lce=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],Dce=["animation","backdropClass"],kI=class{_applyWindowOptions(n,e){Lce.forEach(i=>{Y4(e[i])&&(n[i]=e[i])})}_applyBackdropOptions(n,e){Dce.forEach(i=>{Y4(e[i])&&(n[i]=e[i])})}update(n){this._applyWindowOptions(this._windowCmptRef.instance,n),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,n)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(ms(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(ms(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(n,e,i,r){this._windowCmptRef=n,this._contentRef=e,this._backdropCmptRef=i,this._beforeDismiss=r,this._closed=new no,this._dismissed=new no,this._hidden=new no,n.instance.dismissEvent.subscribe(a=>{this.dismiss(a)}),this.result=new Promise((a,o)=>{this._resolve=a,this._reject=o}),this.result.then(null,()=>{})}close(n){this._windowCmptRef&&(this._closed.next(n),this._resolve(n),this._removeModalElements())}_dismiss(n){this._dismissed.next(n),this._reject(n),this._removeModalElements()}dismiss(n){if(this._windowCmptRef)if(!this._beforeDismiss)this._dismiss(n);else{let e=this._beforeDismiss();$0e(e)?e.then(i=>{i!==!1&&this._dismiss(n)},()=>{}):e!==!1&&this._dismiss(n)}}_removeModalElements(){let n=this._windowCmptRef.instance.hide(),e=this._backdropCmptRef?this._backdropCmptRef.instance.hide():ar(void 0);n.subscribe(()=>{let{nativeElement:i}=this._windowCmptRef.location;i.parentNode.removeChild(i),this._windowCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._windowCmptRef=null,this._contentRef=null}),e.subscribe(()=>{if(this._backdropCmptRef){let{nativeElement:i}=this._backdropCmptRef.location;i.parentNode.removeChild(i),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),Gg(n,e).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}},RI=function(t){return t[t.BACKDROP_CLICK=0]="BACKDROP_CLICK",t[t.ESC=1]="ESC",t}(RI||{}),Fce=(()=>{class t{constructor(){this._document=Ct(Aa),this._elRef=Ct(Ri),this._zone=Ct(wr),this._injector=Ct($0),this._closed$=new no,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new Nn,this.shown=new no,this.hidden=new no}get fullscreenClass(){return this.fullscreen===!0?" modal-fullscreen":zI(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(e){this.dismissEvent.emit(e)}ngOnInit(){this._elWithFocus=this._document.activeElement,_u(()=>this._show(),{injector:this._injector,phase:Ud.MixedReadWrite})}ngOnDestroy(){this._disableEventHandling()}hide(){let{nativeElement:e}=this._elRef,i={animation:this.animation,runningTransition:"stop"},r=Kl(this._zone,e,()=>e.classList.remove("show"),i),a=Kl(this._zone,this._dialogEl.nativeElement,()=>{},i),o=Gg(r,a);return o.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),o}_show(){let e={animation:this.animation,runningTransition:"continue"},i=Kl(this._zone,this._elRef.nativeElement,(a,o)=>{o&&kb(a),a.classList.add("show")},e),r=Kl(this._zone,this._dialogEl.nativeElement,()=>{},e);Gg(i,r).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){let{nativeElement:e}=this._elRef;this._zone.runOutsideAngular(()=>{C1(e,"keydown").pipe(ms(this._closed$),e0(r=>r.key==="Escape")).subscribe(r=>{this.keyboard?requestAnimationFrame(()=>{r.defaultPrevented||this._zone.run(()=>this.dismiss(RI.ESC))}):this.backdrop==="static"&&this._bumpBackdrop()});let i=!1;C1(this._dialogEl.nativeElement,"mousedown").pipe(ms(this._closed$),Ds(()=>i=!1),J0(()=>C1(e,"mouseup").pipe(ms(this._closed$),F0(1))),e0(({target:r})=>e===r)).subscribe(()=>{i=!0}),C1(e,"click").pipe(ms(this._closed$)).subscribe(({target:r})=>{e===r&&(this.backdrop==="static"?this._bumpBackdrop():this.backdrop===!0&&!i&&this._zone.run(()=>this.dismiss(RI.BACKDROP_CLICK))),i=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){let{nativeElement:e}=this._elRef;if(!e.contains(document.activeElement)){let i=e.querySelector("[ngbAutofocus]"),r=mO(e)[0];(i||r||e).focus()}}_restoreFocus(){let e=this._document.body,i=this._elWithFocus,r;i&&i.focus&&e.contains(i)?r=i:r=e,this._zone.runOutsideAngular(()=>{setTimeout(()=>r.focus()),this._elWithFocus=null})}_bumpBackdrop(){this.backdrop==="static"&&Kl(this._zone,this._elRef.nativeElement,({classList:e})=>(e.add("modal-static"),()=>e.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngb-modal-window"]],viewQuery:function(i,r){if(i&1&&Or(l0e,7),i&2){let a;Vi(a=Hi())&&(r._dialogEl=a.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(i,r){i&2&&(pa("aria-modal",!0)("aria-labelledby",r.ariaLabelledBy)("aria-describedby",r.ariaDescribedBy),vc("modal d-block"+(r.windowClass?" "+r.windowClass:"")),Lr("fade",r.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[_s],ngContentSelectors:cO,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(i,r){i&1&&(Fs(),E(0,"div",1,0)(2,"div",2),Es(3),_()()),i&2&&vc("modal-dialog"+(r.size?" modal-"+r.size:"")+(r.centered?" modal-dialog-centered":"")+r.fullscreenClass+(r.scrollable?" modal-dialog-scrollable":"")+(r.modalDialogClass?" "+r.modalDialogClass:""))},styles:[`ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}
`],encapsulation:2})}}return t})(),Nce=(()=>{class t{constructor(){this._applicationRef=Ct(gp),this._injector=Ct($0),this._environmentInjector=Ct(vf),this._document=Ct(Aa),this._scrollBar=Ct(Tce),this._activeWindowCmptHasChanged=new no,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new Nn;let e=Ct(wr);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){let i=this._windowCmpts[this._windowCmpts.length-1];pce(e,i.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(i.location.nativeElement)}})}_restoreScrollBar(){let e=this._scrollBarRestoreFn;e&&(this._scrollBarRestoreFn=null,e())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(e,i,r){let a=r.container instanceof HTMLElement?r.container:Y4(r.container)?this._document.querySelector(r.container):this._document.body;if(!a)throw new Error(`The specified modal container "${r.container||"body"}" was not found in the DOM.`);this._hideScrollBar();let o=new Er;e=r.injector||e;let s=e.get(vf,null)||this._environmentInjector,c=this._getContentRef(e,s,i,o,r),l=r.backdrop!==!1?this._attachBackdrop(a):void 0,f=this._attachWindowComponent(a,c.nodes),d=new kI(f,c,l,r.beforeDismiss);return this._registerModalRef(d),this._registerWindowCmpt(f),d.hidden.pipe(F0(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),o.close=h=>{d.close(h)},o.dismiss=h=>{d.dismiss(h)},o.update=h=>{d.update(h)},d.update(r),this._modalRefs.length===1&&this._document.body.classList.add("modal-open"),l&&l.instance&&l.changeDetectorRef.detectChanges(),f.changeDetectorRef.detectChanges(),d}get activeInstances(){return this._activeInstances}dismissAll(e){this._modalRefs.forEach(i=>i.dismiss(e))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(e){let i=v9(Bce,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(i.hostView),e.appendChild(i.location.nativeElement),i}_attachWindowComponent(e,i){let r=v9(Fce,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:i});return this._applicationRef.attachView(r.hostView),e.appendChild(r.location.nativeElement),r}_getContentRef(e,i,r,a,o){return r?r instanceof Nl?this._createFromTemplateRef(r,a):zI(r)?this._createFromString(r):this._createFromComponent(e,i,r,a,o):new f3([])}_createFromTemplateRef(e,i){let r={$implicit:i,close(o){i.close(o)},dismiss(o){i.dismiss(o)}},a=e.createEmbeddedView(r);return this._applicationRef.attachView(a),new f3([a.rootNodes],a)}_createFromString(e){let i=this._document.createTextNode(`${e}`);return new f3([[i]])}_createFromComponent(e,i,r,a,o){let s=$0.create({providers:[{provide:Er,useValue:a}],parent:e}),c=v9(r,{environmentInjector:i,elementInjector:s}),l=c.location.nativeElement;return o.scrollable&&l.classList.add("component-host-scrollable"),this._applicationRef.attachView(c.hostView),new f3([[l]],c.hostView,c)}_setAriaHidden(e){let i=e.parentElement;i&&e!==this._document.body&&(Array.from(i.children).forEach(r=>{r!==e&&r.nodeName!=="SCRIPT"&&(this._ariaHiddenValues.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}),this._setAriaHidden(i))}_revertAriaHidden(){this._ariaHiddenValues.forEach((e,i)=>{e?i.setAttribute("aria-hidden",e):i.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(e){let i=()=>{let r=this._modalRefs.indexOf(e);r>-1&&(this._modalRefs.splice(r,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(e),this._activeInstances.emit(this._modalRefs),e.result.then(i,i)}_registerWindowCmpt(e){this._windowCmpts.push(e),this._activeWindowCmptHasChanged.next(),e.onDestroy(()=>{let i=this._windowCmpts.indexOf(e);i>-1&&(this._windowCmpts.splice(i,1),this._activeWindowCmptHasChanged.next())})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),na=(()=>{class t{constructor(){this._injector=Ct($0),this._modalStack=Ct(Nce),this._config=Ct(KI)}open(e,i={}){let r=dt(fi(dt({},this._config),{animation:this._config.animation}),i);return this._modalStack.open(this._injector,e,r)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(e){this._modalStack.dismissAll(e)}hasOpenModals(){return this._modalStack.hasOpenModals()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Vb=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({providers:[na]})}}return t})(),Pce=(()=>{class t{constructor(){this._ngbConfig=Ct(Pb),this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(e){this._animation=e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),yO=t=>Y4(t)&&t!=="",kce=0,XI=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbNavContent",""]],standalone:!0})}}return t})(),bO=(()=>{class t{constructor(e){this.role=e,this.nav=Ct(T7)}static{this.\u0275fac=function(i){return new(i||t)(S2("role"))}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbNavItem","",5,"ng-container"]],hostVars:1,hostBindings:function(i,r){i&2&&pa("role",r.role?r.role:r.nav.roles?"presentation":void 0)},standalone:!0})}}return t})(),Hb=(()=>{class t{constructor(){this._nav=Ct(T7),this._nativeElement=Ct(Ri).nativeElement,this.disabled=!1,this.shown=new Nn,this.hidden=new Nn}ngOnInit(){Y4(this.domId)||(this.domId=`ngb-nav-${kce++}`)}get active(){return this._nav.activeId===this.id}get id(){return yO(this._id)?this._id:this.domId}get panelDomId(){return`${this.domId}-panel`}isPanelInDom(){return(Y4(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}isNgContainer(){return this._nativeElement.nodeType===Node.COMMENT_NODE}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbNavItem",""]],contentQueries:function(i,r,a){if(i&1&&P0(a,XI,4),i&2){let o;Vi(o=Hi())&&(r.contentTpl=o.first)}},hostAttrs:[1,"nav-item"],inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:[0,"ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"],standalone:!0})}}return t})(),T7=(()=>{class t{constructor(e){this.role=e,this._config=Ct(Pce),this._cd=Ct(rs),this._document=Ct(Aa),this._nativeElement=Ct(Ri).nativeElement,this.destroyRef=Ct(Kg),this._navigatingWithKeyboard=!1,this.activeIdChange=new Nn,this.animation=this._config.animation,this.destroyOnHide=this._config.destroyOnHide,this.orientation=this._config.orientation,this.roles=this._config.roles,this.keyboard=this._config.keyboard,this.shown=new Nn,this.hidden=new Nn,this.navItemChange$=new no,this.navChange=new Nn}click(e){e.disabled||this._updateActiveId(e.id)}onFocusout({relatedTarget:e}){this._nativeElement.contains(e)||(this._navigatingWithKeyboard=!1)}onKeyDown(e){if(this.roles!=="tablist"||!this.keyboard)return;let i=this.links.filter(o=>!o.navItem.disabled),{length:r}=i,a=-1;if(i.forEach((o,s)=>{o.nativeElement===this._document.activeElement&&(a=s)}),r){switch(e.key){case"ArrowUp":case"ArrowLeft":a=(a-1+r)%r;break;case"ArrowRight":case"ArrowDown":a=(a+1)%r;break;case"Home":a=0;break;case"End":a=r-1;break}this.keyboard==="changeWithArrows"&&this.select(i[a].navItem.id),i[a].nativeElement.focus(),this._navigatingWithKeyboard=!0,e.preventDefault()}}select(e){this._updateActiveId(e,!1)}ngAfterContentInit(){if(!Y4(this.activeId)){let e=this.items.first?this.items.first.id:null;yO(e)&&(this._updateActiveId(e,!1),this._cd.detectChanges())}this.items.changes.pipe(bm(this.destroyRef)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:e}){e&&!e.firstChange&&this._notifyItemChanged(e.currentValue)}_updateActiveId(e,i=!0){if(this.activeId!==e){let r=!1;i&&this.navChange.emit({activeId:this.activeId,nextId:e,preventDefault:()=>{r=!0}}),r||(this.activeId=e,this.activeIdChange.emit(e),this._notifyItemChanged(e))}}_notifyItemChanged(e){this.navItemChange$.next(this._getItemById(e))}_getItemById(e){return this.items&&this.items.find(i=>i.id===e)||null}static{this.\u0275fac=function(i){return new(i||t)(S2("role"))}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbNav",""]],contentQueries:function(i,r,a){if(i&1&&(P0(a,Hb,4),P0(a,Qb,5)),i&2){let o;Vi(o=Hi())&&(r.items=o),Vi(o=Hi())&&(r.links=o)}},hostAttrs:[1,"nav"],hostVars:4,hostBindings:function(i,r){i&1&&vt("keydown.arrowLeft",function(o){return r.onKeyDown(o)})("keydown.arrowRight",function(o){return r.onKeyDown(o)})("keydown.arrowDown",function(o){return r.onKeyDown(o)})("keydown.arrowUp",function(o){return r.onKeyDown(o)})("keydown.Home",function(o){return r.onKeyDown(o)})("keydown.End",function(o){return r.onKeyDown(o)})("focusout",function(o){return r.onFocusout(o)}),i&2&&(pa("aria-orientation",r.orientation==="vertical"&&r.roles==="tablist"?"vertical":void 0)("role",r.role?r.role:r.roles?"tablist":void 0),Lr("flex-column",r.orientation==="vertical"))},inputs:{activeId:"activeId",animation:"animation",destroyOnHide:"destroyOnHide",orientation:"orientation",roles:"roles",keyboard:"keyboard"},outputs:{activeIdChange:"activeIdChange",shown:"shown",hidden:"hidden",navChange:"navChange"},exportAs:["ngbNav"],standalone:!0,features:[kr]})}}return t})(),Qb=(()=>{class t{constructor(e){this.role=e,this.navItem=Ct(Hb),this.nav=Ct(T7),this.nativeElement=Ct(Ri).nativeElement}get tabindex(){return this.nav.keyboard===!1?this.navItem.disabled?-1:void 0:this.nav._navigatingWithKeyboard||this.navItem.disabled||!this.navItem.active?-1:void 0}static{this.\u0275fac=function(i){return new(i||t)(S2("role"))}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbNavLink",""]],hostAttrs:[1,"nav-link"],hostVars:12,hostBindings:function(i,r){i&2&&(w1("id",r.navItem.domId),pa("role",r.role?r.role:r.nav.roles?"tab":void 0)("tabindex",r.tabindex)("aria-controls",r.navItem.isPanelInDom()?r.navItem.panelDomId:null)("aria-selected",r.navItem.active)("aria-disabled",r.navItem.disabled),Lr("nav-item",r.navItem.isNgContainer())("active",r.navItem.active)("disabled",r.navItem.disabled))},standalone:!0})}}return t})(),xO=(()=>{class t extends Qb{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275dir=kn({type:t,selectors:[["button","ngbNavLink",""]],hostAttrs:["type","button"],hostVars:1,hostBindings:function(i,r){i&1&&vt("click",function(){return r.nav.click(r.navItem)}),i&2&&w1("disabled",r.navItem.disabled)},standalone:!0,features:[zs]})}}return t})();var Rce=({classList:t})=>(t.remove("show"),()=>t.remove("active")),Oce=(t,n)=>{n&&kb(t),t.classList.add("show")},oO=(()=>{class t{constructor(){this.nativeElement=Ct(Ri).nativeElement}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(i,r){i&2&&(w1("id",r.item.panelDomId),pa("role",r.role?r.role:r.nav.roles?"tabpanel":void 0)("aria-labelledby",r.item.domId),Lr("fade",r.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"},standalone:!0})}}return t})(),CO=(()=>{class t{constructor(){this._cd=Ct(rs),this._ngZone=Ct(wr),this._activePane=null}isPanelTransitioning(e){return this._activePane?.item===e}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe(bm(this.nav.destroyRef),C4(this._activePane?.item||null),gf(),x4(1)).subscribe(e=>{let i={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?Kl(this._ngZone,this._activePane.nativeElement,Rce,i).subscribe(()=>{let r=this._activePane?.item;this._activePane=this._getPaneForItem(e),this._cd.markForCheck(),this._activePane&&(this._activePane.nativeElement.classList.add("active"),Kl(this._ngZone,this._activePane.nativeElement,Oce,i).subscribe(()=>{e&&(e.shown.emit(),this.nav.shown.emit(e.id))})),r&&(r.hidden.emit(),this.nav.hidden.emit(r.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.nativeElement.classList.add("show","active")}_getPaneForItem(e){return this._panes&&this._panes.find(i=>i.item===e)||null}_getActivePane(){return this._panes&&this._panes.find(e=>e.item.active)||null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["","ngbNavOutlet",""]],viewQuery:function(i,r){if(i&1&&Or(oO,5),i&2){let a;Vi(a=Hi())&&(r._panes=a)}},hostAttrs:[1,"tab-content"],inputs:{paneRole:"paneRole",nav:[0,"ngbNavOutlet","nav"]},standalone:!0,features:[_s],attrs:u0e,decls:2,vars:0,consts:[["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,r){i&1&&Ap(0,h0e,1,1,null,null,f9),i&2&&mp(r.nav.items)},dependencies:[oO,wf],encapsulation:2,changeDetection:0})}}return t})();var jb=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),zce=(()=>{class t{constructor(){this.disabled=!1,this.boundaryLinks=!1,this.directionLinks=!0,this.ellipses=!0,this.maxSize=0,this.pageSize=10,this.rotate=!1}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Uce=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbPaginationEllipsis",""]],standalone:!0})}}return t})(),Vce=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbPaginationFirst",""]],standalone:!0})}}return t})(),Hce=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbPaginationLast",""]],standalone:!0})}}return t})(),Qce=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbPaginationNext",""]],standalone:!0})}}return t})(),jce=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbPaginationNumber",""]],standalone:!0})}}return t})(),Gce=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbPaginationPrevious",""]],standalone:!0})}}return t})(),Wce=(()=>{class t{constructor(){this.templateRef=Ct(Nl)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["ng-template","ngbPaginationPages",""]],standalone:!0})}}return t})(),rl=(()=>{class t{constructor(){this._config=Ct(zce),this.pageCount=0,this.pages=[],this.disabled=this._config.disabled,this.boundaryLinks=this._config.boundaryLinks,this.directionLinks=this._config.directionLinks,this.ellipses=this._config.ellipses,this.rotate=this._config.rotate,this.maxSize=this._config.maxSize,this.page=1,this.pageSize=this._config.pageSize,this.pageChange=new Nn(!0),this.size=this._config.size}hasPrevious(){return this.page>1}hasNext(){return this.page<this.pageCount}nextDisabled(){return!this.hasNext()||this.disabled}previousDisabled(){return!this.hasPrevious()||this.disabled}selectPage(e){this._updatePages(e)}ngOnChanges(e){this._updatePages(this.page)}isEllipsis(e){return e===-1}_applyEllipses(e,i){this.ellipses&&(e>0&&(e>2?this.pages.unshift(-1):e===2&&this.pages.unshift(2),this.pages.unshift(1)),i<this.pageCount&&(i<this.pageCount-2?this.pages.push(-1):i===this.pageCount-2&&this.pages.push(this.pageCount-1),this.pages.push(this.pageCount)))}_applyRotation(){let e=0,i=this.pageCount,r=Math.floor(this.maxSize/2),a=this.maxSize%2===0?r-1:r;return this.page<=r?i=this.maxSize:this.pageCount-this.page<r?e=this.pageCount-this.maxSize:(e=this.page-r-1,i=this.page+a),[e,i]}_applyPagination(){let i=(Math.ceil(this.page/this.maxSize)-1)*this.maxSize,r=i+this.maxSize;return[i,r]}_setPageInRange(e){let i=this.page;this.page=J0e(e,this.pageCount,1),this.page!==i&&eO(this.collectionSize)&&this.pageChange.emit(this.page)}_updatePages(e){this.pageCount=Math.ceil(this.collectionSize/this.pageSize),eO(this.pageCount)||(this.pageCount=0),this.pages.length=0;for(let i=1;i<=this.pageCount;i++)this.pages.push(i);if(this._setPageInRange(e),this.maxSize>0&&this.pageCount>this.maxSize){let i=0,r=this.pageCount;this.rotate?[i,r]=this._applyRotation():[i,r]=this._applyPagination(),this.pages=this.pages.slice(i,r),this._applyEllipses(i,r)}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngb-pagination"]],contentQueries:function(i,r,a){if(i&1&&(P0(a,Uce,5),P0(a,Vce,5),P0(a,Hce,5),P0(a,Qce,5),P0(a,jce,5),P0(a,Gce,5),P0(a,Wce,5)),i&2){let o;Vi(o=Hi())&&(r.tplEllipsis=o.first),Vi(o=Hi())&&(r.tplFirst=o.first),Vi(o=Hi())&&(r.tplLast=o.first),Vi(o=Hi())&&(r.tplNext=o.first),Vi(o=Hi())&&(r.tplNumber=o.first),Vi(o=Hi())&&(r.tplPrevious=o.first),Vi(o=Hi())&&(r.tplPages=o.first)}},hostAttrs:["role","navigation"],inputs:{disabled:"disabled",boundaryLinks:"boundaryLinks",directionLinks:"directionLinks",ellipses:"ellipses",rotate:"rotate",collectionSize:"collectionSize",maxSize:"maxSize",page:"page",pageSize:"pageSize",size:"size"},outputs:{pageChange:"pageChange"},standalone:!0,features:[kr,_s],decls:20,vars:12,consts:()=>{let e;e=$localize`:@@ngb.pagination.first:««`;let i;i=$localize`:@@ngb.pagination.previous:«`;let r;r=$localize`:@@ngb.pagination.next:»`;let a;a=$localize`:@@ngb.pagination.last:»»`;let o;o=$localize`:@@ngb.pagination.first-aria:First`;let s;s=$localize`:@@ngb.pagination.previous-aria:Previous`;let c;c=$localize`:@@ngb.pagination.next-aria:Next`;let l;return l=$localize`:@@ngb.pagination.last-aria:Last`,[["first",""],["previous",""],["next",""],["last",""],["ellipsis",""],["defaultNumber",""],["defaultPages",""],e,i,r,a,[1,"page-item",3,"disabled"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true"],[1,"page-item",3,"active","disabled"],[1,"page-item"],["tabindex","-1","aria-disabled","true",1,"page-link"],["href","",1,"page-link"],["href","",1,"page-link",3,"click"],["aria-label",o,"href","",1,"page-link",3,"click"],["aria-label",s,"href","",1,"page-link",3,"click"],["aria-label",c,"href","",1,"page-link",3,"click"],["aria-label",l,"href","",1,"page-link",3,"click"]]},template:function(i,r){if(i&1&&(Ke(0,v0e,2,0,"ng-template",null,0,f0)(2,y0e,2,0,"ng-template",null,1,f0)(4,b0e,2,0,"ng-template",null,2,f0)(6,x0e,2,0,"ng-template",null,3,f0)(8,C0e,1,0,"ng-template",null,4,f0)(10,w0e,1,1,"ng-template",null,5,f0)(12,T0e,2,0,"ng-template",null,6,f0),E(14,"ul"),Ke(15,L0e,3,9,"li",11)(16,F0e,3,8,"li",11)(17,N0e,0,0,"ng-template",12)(18,k0e,3,9,"li",11)(19,O0e,3,9,"li",11),_()),i&2){let a=Tn(13);M(14),vc("pagination"+(r.size?" pagination-"+r.size:"")),M(),Pl(r.boundaryLinks?15:-1),M(),Pl(r.directionLinks?16:-1),M(),O("ngTemplateOutlet",(r.tplPages==null?null:r.tplPages.templateRef)||a)("ngTemplateOutletContext",S4(8,p0e,r.page,r.pages,r.disabled)),M(),Pl(r.directionLinks?18:-1),M(),Pl(r.boundaryLinks?19:-1)}},dependencies:[wf],encapsulation:2,changeDetection:0})}}return t})();var Gb=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),Kce={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};function Xce(t){let n=(t||"").trim();if(n.length===0)return[];let e=n.split(/\s+/).map(r=>r.split(":")).map(r=>Kce[r[0]]||r),i=e.filter(r=>r.includes("manual"));if(i.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(i.length===1&&e.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return i.length?[]:e}function Yce(t,n,e,i,r,a=0,o=0){let s=Xce(n);if(s.length===0)return()=>{};let c=new Set,l=[],f;function d(p,m){t.addEventListener(p,m),l.push(()=>t.removeEventListener(p,m))}function h(p,m){clearTimeout(f),m>0?f=setTimeout(p,m):p()}for(let[p,m]of s)m?(d(p,()=>{c.add(p),h(()=>c.size>0&&i(),a)}),d(m,()=>{c.delete(p),h(()=>c.size===0&&r(),o)})):d(p,()=>e()?h(r,o):h(i,a));return()=>l.forEach(p=>p())}var Zce=(()=>{class t{constructor(){this._ngbConfig=Ct(Pb),this.autoClose=!0,this.placement="auto",this.popperOptions=e=>e,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(e){this._animation=e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Jce=0,$ce=(()=>{class t{isTitleTemplate(){return this.title instanceof Nl}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(i,r){i&2&&(w1("id",r.id),vc("popover"+(r.popoverClass?" "+r.popoverClass:"")),Lr("fade",r.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},standalone:!0,features:[_s],ngContentSelectors:cO,decls:4,vars:1,consts:[["simpleTitle",""],["data-popper-arrow","",1,"popover-arrow"],[1,"popover-header"],[1,"popover-body"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,r){i&1&&(Fs(),Ye(0,"div",1),Ke(1,V0e,4,2,"h3",2),E(2,"div",3),Es(3),_()),i&2&&(M(),Pl(r.title?1:-1))},dependencies:[wf],encapsulation:2,changeDetection:0})}}return t})(),d3=(()=>{class t{constructor(){this._config=Ct(Zce),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disablePopover=this._config.disablePopover,this.popoverClass=this._config.popoverClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new Nn,this.hidden=new Nn,this._nativeElement=Ct(Ri).nativeElement,this._ngZone=Ct(wr),this._document=Ct(Aa),this._changeDetector=Ct(rs),this._injector=Ct($0),this._ngbPopoverWindowId=`ngb-popover-${Jce++}`,this._popupService=new Nb($ce),this._windowRef=null,this._positioning=QI()}open(e){if(!this._windowRef&&!this._isDisabled()){let{windowRef:i,transition$:r}=this._popupService.open(this.ngbPopover,e??this.popoverContext,this.animation);this._windowRef=i,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",e??this.popoverContext),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbPopoverWindowId),this.container==="body"&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,baseClass:"bs-popover",updatePopperOptions:a=>this.popperOptions(jI([0,8])(a))}),Promise.resolve().then(()=>{this._positioning.update()}),this._afterRenderRef=l9(()=>{this._positioning.update()},{phase:Ud.MixedReadWrite,injector:this._injector})}),HI(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),r.subscribe(()=>this.shown.emit())}}close(e=this.animation){this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(e).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._afterRenderRef?.destroy(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return this._windowRef!=null}ngOnInit(){this._unregisterListenersFn=Yce(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({ngbPopover:e,popoverTitle:i,disablePopover:r,popoverClass:a}){a&&this.isOpen()&&this._windowRef.setInput("popoverClass",a.currentValue),(e||i||r)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_isDisabled(){return this.disablePopover?!0:!this.ngbPopover&&!this.popoverTitle}_getPositionTargetElement(){return(zI(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",popoverContext:"popoverContext",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],standalone:!0,features:[kr]})}}return t})(),Wb=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var wO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var EO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var _O=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var SO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var IO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var MO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),B7=(()=>{class t{constructor(){this.highlightClass="ngb-highlight",this.accentSensitive=!0}ngOnChanges(e){!this.accentSensitive&&!String.prototype.normalize&&(console.warn("The `accentSensitive` input in `ngb-highlight` cannot be set to `false` in a browser that does not implement the `String.normalize` function. You will have to include a polyfill in your application to use this feature in the current browser."),this.accentSensitive=!0);let i=S7(this.result),r=Array.isArray(this.term)?this.term:[this.term],a=l=>this.accentSensitive?l:tO(l),o=r.map(l=>q0e(a(S7(l)))).filter(l=>l),s=this.accentSensitive?i:tO(i),c=o.length?s.split(new RegExp(`(${o.join("|")})`,"gmi")):[i];if(this.accentSensitive)this.parts=c;else{let l=0;this.parts=c.map(f=>i.substring(l,l+=f.length))}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngb-highlight"]],inputs:{highlightClass:"highlightClass",result:"result",term:"term",accentSensitive:"accentSensitive"},standalone:!0,features:[kr,_s],decls:2,vars:0,consts:[[3,"class"]],template:function(i,r){i&1&&Ap(0,j0e,2,1,null,null,u9),i&2&&mp(r.parts)},styles:[`.ngb-highlight{font-weight:700}
`],encapsulation:2,changeDetection:0})}}return t})(),qce=new gr("live announcer delay",{providedIn:"root",factory:()=>100});function sO(t,n=!1){let e=t.body.querySelector("#ngb-live");return e==null&&n&&(e=t.createElement("div"),e.setAttribute("id","ngb-live"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),e.classList.add("visually-hidden"),t.body.appendChild(e)),e}var e1e=(()=>{class t{constructor(){this._document=Ct(Aa),this._delay=Ct(qce)}ngOnDestroy(){let e=sO(this._document);e&&e.parentElement.removeChild(e)}say(e){let i=sO(this._document,!0),r=this._delay;if(i!=null){i.textContent="";let a=()=>i.textContent=e;r===null?a():setTimeout(a,r)}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),t1e=(()=>{class t{constructor(){this.editable=!0,this.focusFirst=!0,this.selectOnExact=!1,this.showHint=!1,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=e=>e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),n1e=(()=>{class t{constructor(){this.activeIdx=0,this.focusFirst=!0,this.formatter=S7,this.selectEvent=new Nn,this.activeChangeEvent=new Nn}hasActive(){return this.activeIdx>-1&&this.activeIdx<this.results.length}getActive(){return this.results[this.activeIdx]}markActive(e){this.activeIdx=e,this._activeChanged()}next(){this.activeIdx===this.results.length-1?this.activeIdx=this.focusFirst?(this.activeIdx+1)%this.results.length:-1:this.activeIdx++,this._activeChanged()}prev(){this.activeIdx<0?this.activeIdx=this.results.length-1:this.activeIdx===0?this.activeIdx=this.focusFirst?this.results.length-1:-1:this.activeIdx--,this._activeChanged()}resetActive(){this.activeIdx=this.focusFirst?0:-1,this._activeChanged()}select(e){this.selectEvent.emit(e)}ngOnInit(){this.resetActive()}_activeChanged(){this.activeChangeEvent.emit(this.activeIdx>=0?this.id+"-"+this.activeIdx:void 0)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngb-typeahead-window"]],hostAttrs:["role","listbox"],hostVars:3,hostBindings:function(i,r){i&1&&vt("mousedown",function(o){return o.preventDefault()}),i&2&&(w1("id",r.id),vc("dropdown-menu show"+(r.popupClass?" "+r.popupClass:"")))},inputs:{id:"id",focusFirst:"focusFirst",results:"results",term:"term",formatter:"formatter",resultTemplate:"resultTemplate",popupClass:"popupClass"},outputs:{selectEvent:"select",activeChangeEvent:"activeChange"},exportAs:["ngbTypeaheadWindow"],standalone:!0,features:[_s],decls:4,vars:0,consts:[["rt",""],["type","button","role","option",1,"dropdown-item",3,"id","active"],[3,"result","term"],["type","button","role","option",1,"dropdown-item",3,"mouseenter","click","id"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,r){i&1&&(Ke(0,W0e,1,2,"ng-template",null,0,f0),Ap(2,X0e,2,9,"button",1,u9)),i&2&&(M(2),mp(r.results))},dependencies:[B7,wf],encapsulation:2})}}return t})(),i1e=0,Kb=(()=>{class t{constructor(){this._nativeElement=Ct(Ri).nativeElement,this._config=Ct(t1e),this._live=Ct(e1e),this._document=Ct(Aa),this._ngZone=Ct(wr),this._changeDetector=Ct(rs),this._injector=Ct($0),this._popupService=new Nb(n1e),this._positioning=QI(),this._subscription=null,this._closed$=new no,this._inputValueBackup=null,this._inputValueForSelectOnExact=null,this._valueChanges$=C1(this._nativeElement,"input").pipe(Li(e=>e.target.value)),this._resubscribeTypeahead$=new za(null),this._windowRef=null,this.autocomplete="off",this.container=this._config.container,this.editable=this._config.editable,this.focusFirst=this._config.focusFirst,this.selectOnExact=this._config.selectOnExact,this.showHint=this._config.showHint,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.selectItem=new Nn,this.activeDescendant=null,this.popupId=`ngb-typeahead-${i1e++}`,this._onTouched=()=>{},this._onChange=e=>{}}ngOnInit(){this._subscribeToUserInput()}ngOnChanges({ngbTypeahead:e}){e&&!e.firstChange&&(this._unsubscribeFromUserInput(),this._subscribeToUserInput())}ngOnDestroy(){this._closePopup(),this._unsubscribeFromUserInput()}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}writeValue(e){this._writeInputValue(this._formatItemForInput(e)),this.showHint&&(this._inputValueBackup=e)}setDisabledState(e){this._nativeElement.disabled=e}dismissPopup(){this.isPopupOpen()&&(this._resubscribeTypeahead$.next(null),this._closePopup(),this.showHint&&this._inputValueBackup!==null&&this._writeInputValue(this._inputValueBackup),this._changeDetector.markForCheck())}isPopupOpen(){return this._windowRef!=null}handleBlur(){this._resubscribeTypeahead$.next(null),this._onTouched()}handleKeyDown(e){if(this.isPopupOpen())switch(e.key){case"ArrowDown":e.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case"ArrowUp":e.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case"Enter":case"Tab":{let i=this._windowRef.instance.getActive();Y4(i)&&(e.preventDefault(),e.stopPropagation(),this._selectResult(i)),this._closePopup();break}}}_openPopup(){if(!this.isPopupOpen()){this._inputValueBackup=this._nativeElement.value;let{windowRef:e}=this._popupService.open();this._windowRef=e,this._windowRef.setInput("id",this.popupId),this._windowRef.setInput("popupClass",this.popupClass),this._windowRef.instance.selectEvent.subscribe(i=>this._selectResultClosePopup(i)),this._windowRef.instance.activeChangeEvent.subscribe(i=>this.activeDescendant=i),this.container==="body"&&(this._windowRef.location.nativeElement.style.zIndex="1055",this._document.body.appendChild(this._windowRef.location.nativeElement)),this._changeDetector.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._windowRef&&(this._positioning.createPopper({hostElement:this._nativeElement,targetElement:this._windowRef.location.nativeElement,placement:this.placement,updatePopperOptions:i=>this.popperOptions(jI([0,2])(i))}),this._afterRenderRef=l9(()=>{this._positioning.update()},{phase:Ud.MixedReadWrite,injector:this._injector}))}),HI(this._ngZone,this._document,"outside",()=>this.dismissPopup(),this._closed$,[this._nativeElement,this._windowRef.location.nativeElement])}}_closePopup(){this._popupService.close().subscribe(()=>{this._positioning.destroy(),this._afterRenderRef?.destroy(),this._closed$.next(),this._windowRef=null,this.activeDescendant=null})}_selectResult(e){let i=!1;this.selectItem.emit({item:e,preventDefault:()=>{i=!0}}),this._resubscribeTypeahead$.next(null),i||(this.writeValue(e),this._onChange(e))}_selectResultClosePopup(e){this._selectResult(e),this._closePopup()}_showHint(){if(this.showHint&&this._windowRef?.instance.hasActive()&&this._inputValueBackup!=null){let e=this._inputValueBackup.toLowerCase(),i=this._formatItemForInput(this._windowRef.instance.getActive());e===i.substring(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+i.substring(this._inputValueBackup.length)),this._nativeElement.setSelectionRange.apply(this._nativeElement,[this._inputValueBackup.length,i.length])):this._writeInputValue(i)}}_formatItemForInput(e){return e!=null&&this.inputFormatter?this.inputFormatter(e):S7(e)}_writeInputValue(e){this._nativeElement.value=S7(e)}_subscribeToUserInput(){let e=this._valueChanges$.pipe(Ds(i=>{this._inputValueBackup=this.showHint?i:null,this._inputValueForSelectOnExact=this.selectOnExact?i:null,this._onChange(this.editable?i:void 0)}),this.ngbTypeahead?this.ngbTypeahead:()=>ar([]));this._subscription=this._resubscribeTypeahead$.pipe(J0(()=>e)).subscribe(i=>{!i||i.length===0?this._closePopup():this.selectOnExact&&i.length===1&&this._formatItemForInput(i[0])===this._inputValueForSelectOnExact?(this._selectResult(i[0]),this._closePopup()):(this._openPopup(),this._windowRef.setInput("focusFirst",this.focusFirst),this._windowRef.setInput("results",i),this._windowRef.setInput("term",this._nativeElement.value),this.resultFormatter&&this._windowRef.setInput("formatter",this.resultFormatter),this.resultTemplate&&this._windowRef.setInput("resultTemplate",this.resultTemplate),this._windowRef.instance.resetActive(),this._windowRef.changeDetectorRef.detectChanges(),this._showHint());let r=i?i.length:0;this._live.say(r===0?"No results available":`${r} result${r===1?"":"s"} available`)})}_unsubscribeFromUserInput(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["input","ngbTypeahead",""]],hostAttrs:["autocapitalize","off","autocorrect","off","role","combobox"],hostVars:7,hostBindings:function(i,r){i&1&&vt("blur",function(){return r.handleBlur()})("keydown",function(o){return r.handleKeyDown(o)}),i&2&&(w1("autocomplete",r.autocomplete),pa("aria-autocomplete",r.showHint?"both":"list")("aria-activedescendant",r.activeDescendant)("aria-owns",r.isPopupOpen()?r.popupId:null)("aria-expanded",r.isPopupOpen()),Lr("open",r.isPopupOpen()))},inputs:{autocomplete:"autocomplete",container:"container",editable:"editable",focusFirst:"focusFirst",inputFormatter:"inputFormatter",ngbTypeahead:"ngbTypeahead",resultFormatter:"resultFormatter",resultTemplate:"resultTemplate",selectOnExact:"selectOnExact",showHint:"showHint",placement:"placement",popperOptions:"popperOptions",popupClass:"popupClass"},outputs:{selectItem:"selectItem"},exportAs:["ngbTypeahead"],standalone:!0,features:[or([{provide:x0,useExisting:Mo(()=>t),multi:!0}]),kr]})}}return t})(),Xb=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var TO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),r1e=[fO,dO,Ob,pO,gO,Ub,Vb,jb,TO,Gb,Wb,wO,EO,_O,SO,IO,MO,Xb],BO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[r1e,fO,dO,Ob,pO,gO,Ub,Vb,jb,TO,Gb,Wb,wO,EO,_O,SO,IO,MO,Xb]})}}return t})();var LO=()=>{},AM={},tz={},nz=null,iz={mark:LO,measure:LO};try{typeof window<"u"&&(AM=window),typeof document<"u"&&(tz=document),typeof MutationObserver<"u"&&(nz=MutationObserver),typeof performance<"u"&&(iz=performance)}catch{}var{userAgent:DO=""}=AM.navigator||{},$4=AM,Ps=tz,FO=nz,Yb=iz,RDe=!!$4.document,A3=!!Ps.documentElement&&!!Ps.head&&typeof Ps.addEventListener=="function"&&typeof Ps.createElement=="function",rz=~DO.indexOf("MSIE")||~DO.indexOf("Trident/"),Hs="classic",az="duotone",Xl="sharp",Yl="sharp-duotone",a1e=[Hs,az,Xl,Yl],o1e={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},NO={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},s1e=["kit"],c1e=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,l1e=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,u1e={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},f1e={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},d1e={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},h1e={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},p1e={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},A1e={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},oz={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},m1e=["solid","regular","light","thin","duotone","brands"],sz=[1,2,3,4,5,6,7,8,9,10],g1e=sz.concat([11,12,13,14,15,16,17,18,19,20]),L7={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},v1e=[...Object.keys(h1e),...m1e,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",L7.GROUP,L7.SWAP_OPACITY,L7.PRIMARY,L7.SECONDARY].concat(sz.map(t=>"".concat(t,"x"))).concat(g1e.map(t=>"w-".concat(t))),y1e={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},b1e={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},x1e={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},PO={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},h3="___FONT_AWESOME___",eM=16,cz="fa",lz="svg-inline--fa",c6="data-fa-i2svg",tM="data-fa-pseudo-element",C1e="data-fa-pseudo-element-pending",mM="data-prefix",gM="data-icon",kO="fontawesome-i2svg",w1e="async",E1e=["HTML","HEAD","STYLE","SCRIPT"],uz=(()=>{try{return!0}catch{return!1}})(),fz=[Hs,Xl,Yl];function R7(t){return new Proxy(t,{get(n,e){return e in n?n[e]:n[Hs]}})}var dz=dt({},oz);dz[Hs]=dt(dt(dt({},oz[Hs]),NO.kit),NO["kit-duotone"]);var o6=R7(dz),nM=dt({},A1e);nM[Hs]=dt(dt(dt({},nM[Hs]),PO.kit),PO["kit-duotone"]);var P7=R7(nM),iM=dt({},p1e);iM[Hs]=dt(dt({},iM[Hs]),x1e.kit);var s6=R7(iM),rM=dt({},d1e);rM[Hs]=dt(dt({},rM[Hs]),b1e.kit);var _1e=R7(rM),S1e=c1e,hz="fa-layers-text",I1e=l1e,M1e=dt({},o1e),ODe=R7(M1e),T1e=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],YI=L7,Nm=new Set;Object.keys(P7[Hs]).map(Nm.add.bind(Nm));Object.keys(P7[Xl]).map(Nm.add.bind(Nm));Object.keys(P7[Yl]).map(Nm.add.bind(Nm));var B1e=[...s1e,...v1e],F7=$4.FontAwesomeConfig||{};function L1e(t){var n=Ps.querySelector("script["+t+"]");if(n)return n.getAttribute(t)}function D1e(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}Ps&&typeof Ps.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(n=>{let[e,i]=n,r=D1e(L1e(e));r!=null&&(F7[i]=r)});var pz={styleDefault:"solid",familyDefault:"classic",cssPrefix:cz,replacementClass:lz,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};F7.familyPrefix&&(F7.cssPrefix=F7.familyPrefix);var Pm=dt(dt({},pz),F7);Pm.autoReplaceSvg||(Pm.observeMutations=!1);var Wi={};Object.keys(pz).forEach(t=>{Object.defineProperty(Wi,t,{enumerable:!0,set:function(n){Pm[t]=n,N7.forEach(e=>e(Wi))},get:function(){return Pm[t]}})});Object.defineProperty(Wi,"familyPrefix",{enumerable:!0,set:function(t){Pm.cssPrefix=t,N7.forEach(n=>n(Wi))},get:function(){return Pm.cssPrefix}});$4.FontAwesomeConfig=Wi;var N7=[];function F1e(t){return N7.push(t),()=>{N7.splice(N7.indexOf(t),1)}}var Z4=eM,kf={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function N1e(t){if(!t||!A3)return;let n=Ps.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=t;let e=Ps.head.childNodes,i=null;for(let r=e.length-1;r>-1;r--){let a=e[r],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(i=a)}return Ps.head.insertBefore(n,i),t}var P1e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function k7(){let t=12,n="";for(;t-- >0;)n+=P1e[Math.random()*62|0];return n}function km(t){let n=[];for(let e=(t||[]).length>>>0;e--;)n[e]=t[e];return n}function vM(t){return t.classList?km(t.classList):(t.getAttribute("class")||"").split(" ").filter(n=>n)}function Az(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function k1e(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,'="').concat(Az(t[e]),'" '),"").trim()}function ex(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,": ").concat(t[e].trim(),";"),"")}function yM(t){return t.size!==kf.size||t.x!==kf.x||t.y!==kf.y||t.rotate!==kf.rotate||t.flipX||t.flipY}function R1e(t){let{transform:n,containerWidth:e,iconWidth:i}=t,r={transform:"translate(".concat(e/2," 256)")},a="translate(".concat(n.x*32,", ").concat(n.y*32,") "),o="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),s="rotate(".concat(n.rotate," 0 0)"),c={transform:"".concat(a," ").concat(o," ").concat(s)},l={transform:"translate(".concat(i/2*-1," -256)")};return{outer:r,inner:c,path:l}}function O1e(t){let{transform:n,width:e=eM,height:i=eM,startCentered:r=!1}=t,a="";return r&&rz?a+="translate(".concat(n.x/Z4-e/2,"em, ").concat(n.y/Z4-i/2,"em) "):r?a+="translate(calc(-50% + ".concat(n.x/Z4,"em), calc(-50% + ").concat(n.y/Z4,"em)) "):a+="translate(".concat(n.x/Z4,"em, ").concat(n.y/Z4,"em) "),a+="scale(".concat(n.size/Z4*(n.flipX?-1:1),", ").concat(n.size/Z4*(n.flipY?-1:1),") "),a+="rotate(".concat(n.rotate,"deg) "),a}var z1e=`:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
}

svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box;
}

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-2xs {
  vertical-align: 0.1em;
}
.svg-inline--fa.fa-xs {
  vertical-align: 0em;
}
.svg-inline--fa.fa-sm {
  vertical-align: -0.0714285705em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.2em;
}
.svg-inline--fa.fa-xl {
  vertical-align: -0.25em;
}
.svg-inline--fa.fa-2xl {
  vertical-align: -0.3125em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-li {
  width: var(--fa-li-width, 2em);
  top: 0.25em;
}
.svg-inline--fa.fa-fw {
  width: var(--fa-fw-width, 1.25em);
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  transform-origin: center center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center;
}

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left;
}

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto);
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff);
}`;function mz(){let t=cz,n=lz,e=Wi.cssPrefix,i=Wi.replacementClass,r=z1e;if(e!==t||i!==n){let a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(n),"g");r=r.replace(a,".".concat(e,"-")).replace(o,"--".concat(e,"-")).replace(s,".".concat(i))}return r}var RO=!1;function ZI(){Wi.autoAddCss&&!RO&&(N1e(mz()),RO=!0)}var U1e={mixout(){return{dom:{css:mz,insertCss:ZI}}},hooks(){return{beforeDOMElementCreation(){ZI()},beforeI2svg(){ZI()}}}},p3=$4||{};p3[h3]||(p3[h3]={});p3[h3].styles||(p3[h3].styles={});p3[h3].hooks||(p3[h3].hooks={});p3[h3].shims||(p3[h3].shims=[]);var Rf=p3[h3],gz=[],vz=function(){Ps.removeEventListener("DOMContentLoaded",vz),$b=1,gz.map(t=>t())},$b=!1;A3&&($b=(Ps.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ps.readyState),$b||Ps.addEventListener("DOMContentLoaded",vz));function V1e(t){A3&&($b?setTimeout(t,0):gz.push(t))}function O7(t){let{tag:n,attributes:e={},children:i=[]}=t;return typeof t=="string"?Az(t):"<".concat(n," ").concat(k1e(e),">").concat(i.map(O7).join(""),"</").concat(n,">")}function OO(t,n,e){if(t&&t[n]&&t[n][e])return{prefix:n,iconName:e,icon:t[n][e]}}var H1e=function(n,e){return function(i,r,a,o){return n.call(e,i,r,a,o)}},JI=function(n,e,i,r){var a=Object.keys(n),o=a.length,s=r!==void 0?H1e(e,r):e,c,l,f;for(i===void 0?(c=1,f=n[a[0]]):(c=0,f=i);c<o;c++)l=a[c],f=s(f,n[l],l,n);return f};function Q1e(t){let n=[],e=0,i=t.length;for(;e<i;){let r=t.charCodeAt(e++);if(r>=55296&&r<=56319&&e<i){let a=t.charCodeAt(e++);(a&64512)==56320?n.push(((r&1023)<<10)+(a&1023)+65536):(n.push(r),e--)}else n.push(r)}return n}function aM(t){let n=Q1e(t);return n.length===1?n[0].toString(16):null}function j1e(t,n){let e=t.length,i=t.charCodeAt(n),r;return i>=55296&&i<=56319&&e>n+1&&(r=t.charCodeAt(n+1),r>=56320&&r<=57343)?(i-55296)*1024+r-56320+65536:i}function zO(t){return Object.keys(t).reduce((n,e)=>{let i=t[e];return!!i.icon?n[i.iconName]=i.icon:n[e]=i,n},{})}function oM(t,n){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{skipHooks:i=!1}=e,r=zO(n);typeof Rf.hooks.addPack=="function"&&!i?Rf.hooks.addPack(t,zO(n)):Rf.styles[t]=dt(dt({},Rf.styles[t]||{}),r),t==="fas"&&oM("fa",n)}var{styles:a6,shims:G1e}=Rf,W1e={[Hs]:Object.values(s6[Hs]),[Xl]:Object.values(s6[Xl]),[Yl]:Object.values(s6[Yl])},bM=null,yz={},bz={},xz={},Cz={},wz={},K1e={[Hs]:Object.keys(o6[Hs]),[Xl]:Object.keys(o6[Xl]),[Yl]:Object.keys(o6[Yl])};function X1e(t){return~B1e.indexOf(t)}function Y1e(t,n){let e=n.split("-"),i=e[0],r=e.slice(1).join("-");return i===t&&r!==""&&!X1e(r)?r:null}var Ez=()=>{let t=i=>JI(a6,(r,a,o)=>(r[o]=JI(a,i,{}),r),{});yz=t((i,r,a)=>(r[3]&&(i[r[3]]=a),r[2]&&r[2].filter(s=>typeof s=="number").forEach(s=>{i[s.toString(16)]=a}),i)),bz=t((i,r,a)=>(i[a]=a,r[2]&&r[2].filter(s=>typeof s=="string").forEach(s=>{i[s]=a}),i)),wz=t((i,r,a)=>{let o=r[2];return i[a]=a,o.forEach(s=>{i[s]=a}),i});let n="far"in a6||Wi.autoFetchSvg,e=JI(G1e,(i,r)=>{let a=r[0],o=r[1],s=r[2];return o==="far"&&!n&&(o="fas"),typeof a=="string"&&(i.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(i.unicodes[a.toString(16)]={prefix:o,iconName:s}),i},{names:{},unicodes:{}});xz=e.names,Cz=e.unicodes,bM=tx(Wi.styleDefault,{family:Wi.familyDefault})};F1e(t=>{bM=tx(t.styleDefault,{family:Wi.familyDefault})});Ez();function xM(t,n){return(yz[t]||{})[n]}function Z1e(t,n){return(bz[t]||{})[n]}function J4(t,n){return(wz[t]||{})[n]}function _z(t){return xz[t]||{prefix:null,iconName:null}}function J1e(t){let n=Cz[t],e=xM("fas",t);return n||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}function q4(){return bM}var CM=()=>({prefix:null,iconName:null,rest:[]});function tx(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{family:e=Hs}=n,i=o6[e][t],r=P7[e][t]||P7[e][i],a=t in Rf.styles?t:null;return r||a||null}var $1e={[Hs]:Object.keys(s6[Hs]),[Xl]:Object.keys(s6[Xl]),[Yl]:Object.keys(s6[Yl])};function nx(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{skipLookups:e=!1}=n,i={[Hs]:"".concat(Wi.cssPrefix,"-").concat(Hs),[Xl]:"".concat(Wi.cssPrefix,"-").concat(Xl),[Yl]:"".concat(Wi.cssPrefix,"-").concat(Yl)},r=null,a=Hs,o=a1e.filter(c=>c!==az);o.forEach(c=>{(t.includes(i[c])||t.some(l=>$1e[c].includes(l)))&&(a=c)});let s=t.reduce((c,l)=>{let f=Y1e(Wi.cssPrefix,l);if(a6[l]?(l=W1e[a].includes(l)?_1e[a][l]:l,r=l,c.prefix=l):K1e[a].indexOf(l)>-1?(r=l,c.prefix=tx(l,{family:a})):f?c.iconName=f:l!==Wi.replacementClass&&!o.some(d=>l===i[d])&&c.rest.push(l),!e&&c.prefix&&c.iconName){let d=r==="fa"?_z(c.iconName):{},h=J4(c.prefix,c.iconName);d.prefix&&(r=null),c.iconName=d.iconName||h||c.iconName,c.prefix=d.prefix||c.prefix,c.prefix==="far"&&!a6.far&&a6.fas&&!Wi.autoFetchSvg&&(c.prefix="fas")}return c},CM());return(t.includes("fa-brands")||t.includes("fab"))&&(s.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(s.prefix="fad"),!s.prefix&&a===Xl&&(a6.fass||Wi.autoFetchSvg)&&(s.prefix="fass",s.iconName=J4(s.prefix,s.iconName)||s.iconName),!s.prefix&&a===Yl&&(a6.fasds||Wi.autoFetchSvg)&&(s.prefix="fasds",s.iconName=J4(s.prefix,s.iconName)||s.iconName),(s.prefix==="fa"||r==="fa")&&(s.prefix=q4()||"fas"),s}var sM=class{constructor(){this.definitions={}}add(){for(var n=arguments.length,e=new Array(n),i=0;i<n;i++)e[i]=arguments[i];let r=e.reduce(this._pullDefinitions,{});Object.keys(r).forEach(a=>{this.definitions[a]=dt(dt({},this.definitions[a]||{}),r[a]),oM(a,r[a]);let o=s6[Hs][a];o&&oM(o,r[a]),Ez()})}reset(){this.definitions={}}_pullDefinitions(n,e){let i=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(i).map(r=>{let{prefix:a,iconName:o,icon:s}=i[r],c=s[2];n[a]||(n[a]={}),c.length>0&&c.forEach(l=>{typeof l=="string"&&(n[a][l]=s)}),n[a][o]=s}),n}},UO=[],Dm={},Fm={},q1e=Object.keys(Fm);function ele(t,n){let{mixoutsTo:e}=n;return UO=t,Dm={},Object.keys(Fm).forEach(i=>{q1e.indexOf(i)===-1&&delete Fm[i]}),UO.forEach(i=>{let r=i.mixout?i.mixout():{};if(Object.keys(r).forEach(a=>{typeof r[a]=="function"&&(e[a]=r[a]),typeof r[a]=="object"&&Object.keys(r[a]).forEach(o=>{e[a]||(e[a]={}),e[a][o]=r[a][o]})}),i.hooks){let a=i.hooks();Object.keys(a).forEach(o=>{Dm[o]||(Dm[o]=[]),Dm[o].push(a[o])})}i.provides&&i.provides(Fm)}),e}function cM(t,n){for(var e=arguments.length,i=new Array(e>2?e-2:0),r=2;r<e;r++)i[r-2]=arguments[r];return(Dm[t]||[]).forEach(o=>{n=o.apply(null,[n,...i])}),n}function l6(t){for(var n=arguments.length,e=new Array(n>1?n-1:0),i=1;i<n;i++)e[i-1]=arguments[i];(Dm[t]||[]).forEach(a=>{a.apply(null,e)})}function eh(){let t=arguments[0],n=Array.prototype.slice.call(arguments,1);return Fm[t]?Fm[t].apply(null,n):void 0}function lM(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:n}=t,e=t.prefix||q4();if(n)return n=J4(e,n)||n,OO(Sz.definitions,e,n)||OO(Rf.styles,e,n)}var Sz=new sM,tle=()=>{Wi.autoReplaceSvg=!1,Wi.observeMutations=!1,l6("noAuto")},nle={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return A3?(l6("beforeI2svg",t),eh("pseudoElements2svg",t),eh("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:n}=t;Wi.autoReplaceSvg===!1&&(Wi.autoReplaceSvg=!0),Wi.observeMutations=!0,V1e(()=>{rle({autoReplaceSvgRoot:n}),l6("watch",t)})}},ile={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:J4(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){let n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],e=tx(t[0]);return{prefix:e,iconName:J4(e,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(Wi.cssPrefix,"-"))>-1||t.match(S1e))){let n=nx(t.split(" "),{skipLookups:!0});return{prefix:n.prefix||q4(),iconName:J4(n.prefix,n.iconName)||n.iconName}}if(typeof t=="string"){let n=q4();return{prefix:n,iconName:J4(n,t)||t}}}},Zl={noAuto:tle,config:Wi,dom:nle,parse:ile,library:Sz,findIconDefinition:lM,toHtml:O7},rle=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:n=Ps}=t;(Object.keys(Rf.styles).length>0||Wi.autoFetchSvg)&&A3&&Wi.autoReplaceSvg&&Zl.dom.i2svg({node:n})};function ix(t,n){return Object.defineProperty(t,"abstract",{get:n}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(e=>O7(e))}}),Object.defineProperty(t,"node",{get:function(){if(!A3)return;let e=Ps.createElement("div");return e.innerHTML=t.html,e.children}}),t}function ale(t){let{children:n,main:e,mask:i,attributes:r,styles:a,transform:o}=t;if(yM(o)&&e.found&&!i.found){let{width:s,height:c}=e,l={x:s/c/2,y:.5};r.style=ex(fi(dt({},a),{"transform-origin":"".concat(l.x+o.x/16,"em ").concat(l.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:n}]}function ole(t){let{prefix:n,iconName:e,children:i,attributes:r,symbol:a}=t,o=a===!0?"".concat(n,"-").concat(Wi.cssPrefix,"-").concat(e):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:fi(dt({},r),{id:o}),children:i}]}]}function wM(t){let{icons:{main:n,mask:e},prefix:i,iconName:r,transform:a,symbol:o,title:s,maskId:c,titleId:l,extra:f,watchable:d=!1}=t,{width:h,height:p}=e.found?e:n,m=i==="fak",A=[Wi.replacementClass,r?"".concat(Wi.cssPrefix,"-").concat(r):""].filter(w=>f.classes.indexOf(w)===-1).filter(w=>w!==""||!!w).concat(f.classes).join(" "),v={children:[],attributes:fi(dt({},f.attributes),{"data-prefix":i,"data-icon":r,class:A,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(h," ").concat(p)})},y=m&&!~f.classes.indexOf("fa-fw")?{width:"".concat(h/p*16*.0625,"em")}:{};d&&(v.attributes[c6]=""),s&&(v.children.push({tag:"title",attributes:{id:v.attributes["aria-labelledby"]||"title-".concat(l||k7())},children:[s]}),delete v.attributes.title);let b=fi(dt({},v),{prefix:i,iconName:r,main:n,mask:e,maskId:c,transform:a,symbol:o,styles:dt(dt({},y),f.styles)}),{children:u,attributes:x}=e.found&&n.found?eh("generateAbstractMask",b)||{children:[],attributes:{}}:eh("generateAbstractIcon",b)||{children:[],attributes:{}};return b.children=u,b.attributes=x,o?ole(b):ale(b)}function VO(t){let{content:n,width:e,height:i,transform:r,title:a,extra:o,watchable:s=!1}=t,c=fi(dt(dt({},o.attributes),a?{title:a}:{}),{class:o.classes.join(" ")});s&&(c[c6]="");let l=dt({},o.styles);yM(r)&&(l.transform=O1e({transform:r,startCentered:!0,width:e,height:i}),l["-webkit-transform"]=l.transform);let f=ex(l);f.length>0&&(c.style=f);let d=[];return d.push({tag:"span",attributes:c,children:[n]}),a&&d.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),d}function sle(t){let{content:n,title:e,extra:i}=t,r=fi(dt(dt({},i.attributes),e?{title:e}:{}),{class:i.classes.join(" ")}),a=ex(i.styles);a.length>0&&(r.style=a);let o=[];return o.push({tag:"span",attributes:r,children:[n]}),e&&o.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),o}var{styles:$I}=Rf;function uM(t){let n=t[0],e=t[1],[i]=t.slice(4),r=null;return Array.isArray(i)?r={tag:"g",attributes:{class:"".concat(Wi.cssPrefix,"-").concat(YI.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Wi.cssPrefix,"-").concat(YI.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(Wi.cssPrefix,"-").concat(YI.PRIMARY),fill:"currentColor",d:i[1]}}]}:r={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:n,height:e,icon:r}}var cle={found:!1,width:512,height:512};function lle(t,n){!uz&&!Wi.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(n,'" is missing.'))}function fM(t,n){let e=n;return n==="fa"&&Wi.styleDefault!==null&&(n=q4()),new Promise((i,r)=>{if(e==="fa"){let a=_z(t)||{};t=a.iconName||t,n=a.prefix||n}if(t&&n&&$I[n]&&$I[n][t]){let a=$I[n][t];return i(uM(a))}lle(t,n),i(fi(dt({},cle),{icon:Wi.showMissingIcons&&t?eh("missingIconAbstract")||{}:{}}))})}var HO=()=>{},dM=Wi.measurePerformance&&Yb&&Yb.mark&&Yb.measure?Yb:{mark:HO,measure:HO},D7='FA "6.6.0"',ule=t=>(dM.mark("".concat(D7," ").concat(t," begins")),()=>Iz(t)),Iz=t=>{dM.mark("".concat(D7," ").concat(t," ends")),dM.measure("".concat(D7," ").concat(t),"".concat(D7," ").concat(t," begins"),"".concat(D7," ").concat(t," ends"))},EM={begin:ule,end:Iz},Zb=()=>{};function QO(t){return typeof(t.getAttribute?t.getAttribute(c6):null)=="string"}function fle(t){let n=t.getAttribute?t.getAttribute(mM):null,e=t.getAttribute?t.getAttribute(gM):null;return n&&e}function dle(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Wi.replacementClass)}function hle(){return Wi.autoReplaceSvg===!0?Jb.replace:Jb[Wi.autoReplaceSvg]||Jb.replace}function ple(t){return Ps.createElementNS("http://www.w3.org/2000/svg",t)}function Ale(t){return Ps.createElement(t)}function Mz(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{ceFn:e=t.tag==="svg"?ple:Ale}=n;if(typeof t=="string")return Ps.createTextNode(t);let i=e(t.tag);return Object.keys(t.attributes||[]).forEach(function(a){i.setAttribute(a,t.attributes[a])}),(t.children||[]).forEach(function(a){i.appendChild(Mz(a,{ceFn:e}))}),i}function mle(t){let n=" ".concat(t.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var Jb={replace:function(t){let n=t[0];if(n.parentNode)if(t[1].forEach(e=>{n.parentNode.insertBefore(Mz(e),n)}),n.getAttribute(c6)===null&&Wi.keepOriginalSource){let e=Ps.createComment(mle(n));n.parentNode.replaceChild(e,n)}else n.remove()},nest:function(t){let n=t[0],e=t[1];if(~vM(n).indexOf(Wi.replacementClass))return Jb.replace(t);let i=new RegExp("".concat(Wi.cssPrefix,"-.*"));if(delete e[0].attributes.id,e[0].attributes.class){let a=e[0].attributes.class.split(" ").reduce((o,s)=>(s===Wi.replacementClass||s.match(i)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});e[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}let r=e.map(a=>O7(a)).join(`
`);n.setAttribute(c6,""),n.innerHTML=r}};function jO(t){t()}function Tz(t,n){let e=typeof n=="function"?n:Zb;if(t.length===0)e();else{let i=jO;Wi.mutateApproach===w1e&&(i=$4.requestAnimationFrame||jO),i(()=>{let r=hle(),a=EM.begin("mutate");t.map(r),a(),e()})}}var _M=!1;function Bz(){_M=!0}function hM(){_M=!1}var qb=null;function GO(t){if(!FO||!Wi.observeMutations)return;let{treeCallback:n=Zb,nodeCallback:e=Zb,pseudoElementsCallback:i=Zb,observeMutationsRoot:r=Ps}=t;qb=new FO(a=>{if(_M)return;let o=q4();km(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!QO(s.addedNodes[0])&&(Wi.searchPseudoElements&&i(s.target),n(s.target)),s.type==="attributes"&&s.target.parentNode&&Wi.searchPseudoElements&&i(s.target.parentNode),s.type==="attributes"&&QO(s.target)&&~T1e.indexOf(s.attributeName))if(s.attributeName==="class"&&fle(s.target)){let{prefix:c,iconName:l}=nx(vM(s.target));s.target.setAttribute(mM,c||o),l&&s.target.setAttribute(gM,l)}else dle(s.target)&&e(s.target)})}),A3&&qb.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function gle(){qb&&qb.disconnect()}function vle(t){let n=t.getAttribute("style"),e=[];return n&&(e=n.split(";").reduce((i,r)=>{let a=r.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(i[o]=s.join(":").trim()),i},{})),e}function yle(t){let n=t.getAttribute("data-prefix"),e=t.getAttribute("data-icon"),i=t.innerText!==void 0?t.innerText.trim():"",r=nx(vM(t));return r.prefix||(r.prefix=q4()),n&&e&&(r.prefix=n,r.iconName=e),r.iconName&&r.prefix||(r.prefix&&i.length>0&&(r.iconName=Z1e(r.prefix,t.innerText)||xM(r.prefix,aM(t.innerText))),!r.iconName&&Wi.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function ble(t){let n=km(t.attributes).reduce((r,a)=>(r.name!=="class"&&r.name!=="style"&&(r[a.name]=a.value),r),{}),e=t.getAttribute("title"),i=t.getAttribute("data-fa-title-id");return Wi.autoA11y&&(e?n["aria-labelledby"]="".concat(Wi.replacementClass,"-title-").concat(i||k7()):(n["aria-hidden"]="true",n.focusable="false")),n}function xle(){return{iconName:null,title:null,titleId:null,prefix:null,transform:kf,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function WO(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},{iconName:e,prefix:i,rest:r}=yle(t),a=ble(t),o=cM("parseNodeAttributes",{},t),s=n.styleParser?vle(t):[];return dt({iconName:e,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:i,transform:kf,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:s,attributes:a}},o)}var{styles:Cle}=Rf;function Lz(t){let n=Wi.autoReplaceSvg==="nest"?WO(t,{styleParser:!1}):WO(t);return~n.extra.classes.indexOf(hz)?eh("generateLayersText",t,n):eh("generateSvgReplacementMutation",t,n)}var Of=new Set;fz.map(t=>{Of.add("fa-".concat(t))});Object.keys(o6[Hs]).map(Of.add.bind(Of));Object.keys(o6[Xl]).map(Of.add.bind(Of));Object.keys(o6[Yl]).map(Of.add.bind(Of));Of=[...Of];function KO(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!A3)return Promise.resolve();let e=Ps.documentElement.classList,i=f=>e.add("".concat(kO,"-").concat(f)),r=f=>e.remove("".concat(kO,"-").concat(f)),a=Wi.autoFetchSvg?Of:fz.map(f=>"fa-".concat(f)).concat(Object.keys(Cle));a.includes("fa")||a.push("fa");let o=[".".concat(hz,":not([").concat(c6,"])")].concat(a.map(f=>".".concat(f,":not([").concat(c6,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=km(t.querySelectorAll(o))}catch{}if(s.length>0)i("pending"),r("complete");else return Promise.resolve();let c=EM.begin("onTree"),l=s.reduce((f,d)=>{try{let h=Lz(d);h&&f.push(h)}catch(h){uz||h.name==="MissingIcon"&&console.error(h)}return f},[]);return new Promise((f,d)=>{Promise.all(l).then(h=>{Tz(h,()=>{i("active"),i("complete"),r("pending"),typeof n=="function"&&n(),c(),f()})}).catch(h=>{c(),d(h)})})}function wle(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Lz(t).then(e=>{e&&Tz([e],n)})}function Ele(t){return function(n){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=(n||{}).icon?n:lM(n||{}),{mask:r}=e;return r&&(r=(r||{}).icon?r:lM(r||{})),t(i,fi(dt({},e),{mask:r}))}}var _le=function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=kf,symbol:i=!1,mask:r=null,maskId:a=null,title:o=null,titleId:s=null,classes:c=[],attributes:l={},styles:f={}}=n;if(!t)return;let{prefix:d,iconName:h,icon:p}=t;return ix(dt({type:"icon"},t),()=>(l6("beforeDOMElementCreation",{iconDefinition:t,params:n}),Wi.autoA11y&&(o?l["aria-labelledby"]="".concat(Wi.replacementClass,"-title-").concat(s||k7()):(l["aria-hidden"]="true",l.focusable="false")),wM({icons:{main:uM(p),mask:r?uM(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:d,iconName:h,transform:dt(dt({},kf),e),symbol:i,title:o,maskId:a,titleId:s,extra:{attributes:l,styles:f,classes:c}})))},Sle={mixout(){return{icon:Ele(_le)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=KO,t.nodeCallback=wle,t}}},provides(t){t.i2svg=function(n){let{node:e=Ps,callback:i=()=>{}}=n;return KO(e,i)},t.generateSvgReplacementMutation=function(n,e){let{iconName:i,title:r,titleId:a,prefix:o,transform:s,symbol:c,mask:l,maskId:f,extra:d}=e;return new Promise((h,p)=>{Promise.all([fM(i,o),l.iconName?fM(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(m=>{let[A,v]=m;h([n,wM({icons:{main:A,mask:v},prefix:o,iconName:i,transform:s,symbol:c,maskId:f,title:r,titleId:a,extra:d,watchable:!0})])}).catch(p)})},t.generateAbstractIcon=function(n){let{children:e,attributes:i,main:r,transform:a,styles:o}=n,s=ex(o);s.length>0&&(i.style=s);let c;return yM(a)&&(c=eh("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),e.push(c||r.icon),{children:e,attributes:i}}}},Ile={mixout(){return{layer(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{classes:e=[]}=n;return ix({type:"layer"},()=>{l6("beforeDOMElementCreation",{assembler:t,params:n});let i=[];return t(r=>{Array.isArray(r)?r.map(a=>{i=i.concat(a.abstract)}):i=i.concat(r.abstract)}),[{tag:"span",attributes:{class:["".concat(Wi.cssPrefix,"-layers"),...e].join(" ")},children:i}]})}}}},Mle={mixout(){return{counter(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{title:e=null,classes:i=[],attributes:r={},styles:a={}}=n;return ix({type:"counter",content:t},()=>(l6("beforeDOMElementCreation",{content:t,params:n}),sle({content:t.toString(),title:e,extra:{attributes:r,styles:a,classes:["".concat(Wi.cssPrefix,"-layers-counter"),...i]}})))}}}},Tle={mixout(){return{text(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=kf,title:i=null,classes:r=[],attributes:a={},styles:o={}}=n;return ix({type:"text",content:t},()=>(l6("beforeDOMElementCreation",{content:t,params:n}),VO({content:t,transform:dt(dt({},kf),e),title:i,extra:{attributes:a,styles:o,classes:["".concat(Wi.cssPrefix,"-layers-text"),...r]}})))}}},provides(t){t.generateLayersText=function(n,e){let{title:i,transform:r,extra:a}=e,o=null,s=null;if(rz){let c=parseInt(getComputedStyle(n).fontSize,10),l=n.getBoundingClientRect();o=l.width/c,s=l.height/c}return Wi.autoA11y&&!i&&(a.attributes["aria-hidden"]="true"),Promise.resolve([n,VO({content:n.innerHTML,width:o,height:s,transform:r,title:i,extra:a,watchable:!0})])}}},Ble=new RegExp('"',"ug"),XO=[1105920,1112319],YO=dt(dt(dt({FontAwesome:{normal:"fas",400:"fas"}},f1e),u1e),y1e),pM=Object.keys(YO).reduce((t,n)=>(t[n.toLowerCase()]=YO[n],t),{}),Lle=Object.keys(pM).reduce((t,n)=>{let e=pM[n];return t[n]=e[900]||[...Object.entries(e)][0][1],t},{});function Dle(t){let n=t.replace(Ble,""),e=j1e(n,0),i=e>=XO[0]&&e<=XO[1],r=n.length===2?n[0]===n[1]:!1;return{value:aM(r?n[0]:n),isSecondary:i||r}}function Fle(t,n){let e=t.replace(/^['"]|['"]$/g,"").toLowerCase(),i=parseInt(n),r=isNaN(i)?"normal":i;return(pM[e]||{})[r]||Lle[e]}function ZO(t,n){let e="".concat(C1e).concat(n.replace(":","-"));return new Promise((i,r)=>{if(t.getAttribute(e)!==null)return i();let o=km(t.children).filter(h=>h.getAttribute(tM)===n)[0],s=$4.getComputedStyle(t,n),c=s.getPropertyValue("font-family"),l=c.match(I1e),f=s.getPropertyValue("font-weight"),d=s.getPropertyValue("content");if(o&&!l)return t.removeChild(o),i();if(l&&d!=="none"&&d!==""){let h=s.getPropertyValue("content"),p=Fle(c,f),{value:m,isSecondary:A}=Dle(h),v=l[0].startsWith("FontAwesome"),y=xM(p,m),b=y;if(v){let u=J1e(m);u.iconName&&u.prefix&&(y=u.iconName,p=u.prefix)}if(y&&!A&&(!o||o.getAttribute(mM)!==p||o.getAttribute(gM)!==b)){t.setAttribute(e,b),o&&t.removeChild(o);let u=xle(),{extra:x}=u;x.attributes[tM]=n,fM(y,p).then(w=>{let L=wM(fi(dt({},u),{icons:{main:w,mask:CM()},prefix:p,iconName:b,extra:x,watchable:!0})),R=Ps.createElementNS("http://www.w3.org/2000/svg","svg");n==="::before"?t.insertBefore(R,t.firstChild):t.appendChild(R),R.outerHTML=L.map(T=>O7(T)).join(`
`),t.removeAttribute(e),i()}).catch(r)}else i()}else i()})}function Nle(t){return Promise.all([ZO(t,"::before"),ZO(t,"::after")])}function Ple(t){return t.parentNode!==document.head&&!~E1e.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(tM)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function JO(t){if(A3)return new Promise((n,e)=>{let i=km(t.querySelectorAll("*")).filter(Ple).map(Nle),r=EM.begin("searchPseudoElements");Bz(),Promise.all(i).then(()=>{r(),hM(),n()}).catch(()=>{r(),hM(),e()})})}var kle={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=JO,t}}},provides(t){t.pseudoElements2svg=function(n){let{node:e=Ps}=n;Wi.searchPseudoElements&&JO(e)}}},$O=!1,Rle={mixout(){return{dom:{unwatch(){Bz(),$O=!0}}}},hooks(){return{bootstrap(){GO(cM("mutationObserverCallbacks",{}))},noAuto(){gle()},watch(t){let{observeMutationsRoot:n}=t;$O?hM():GO(cM("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},qO=t=>{let n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((e,i)=>{let r=i.toLowerCase().split("-"),a=r[0],o=r.slice(1).join("-");if(a&&o==="h")return e.flipX=!0,e;if(a&&o==="v")return e.flipY=!0,e;if(o=parseFloat(o),isNaN(o))return e;switch(a){case"grow":e.size=e.size+o;break;case"shrink":e.size=e.size-o;break;case"left":e.x=e.x-o;break;case"right":e.x=e.x+o;break;case"up":e.y=e.y-o;break;case"down":e.y=e.y+o;break;case"rotate":e.rotate=e.rotate+o;break}return e},n)},Ole={mixout(){return{parse:{transform:t=>qO(t)}}},hooks(){return{parseNodeAttributes(t,n){let e=n.getAttribute("data-fa-transform");return e&&(t.transform=qO(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(n){let{main:e,transform:i,containerWidth:r,iconWidth:a}=n,o={transform:"translate(".concat(r/2," 256)")},s="translate(".concat(i.x*32,", ").concat(i.y*32,") "),c="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),l="rotate(".concat(i.rotate," 0 0)"),f={transform:"".concat(s," ").concat(c," ").concat(l)},d={transform:"translate(".concat(a/2*-1," -256)")},h={outer:o,inner:f,path:d};return{tag:"g",attributes:dt({},h.outer),children:[{tag:"g",attributes:dt({},h.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:dt(dt({},e.icon.attributes),h.path)}]}]}}}},qI={x:0,y:0,width:"100%",height:"100%"};function ez(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||n)&&(t.attributes.fill="black"),t}function zle(t){return t.tag==="g"?t.children:[t]}var Ule={hooks(){return{parseNodeAttributes(t,n){let e=n.getAttribute("data-fa-mask"),i=e?nx(e.split(" ").map(r=>r.trim())):CM();return i.prefix||(i.prefix=q4()),t.mask=i,t.maskId=n.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(n){let{children:e,attributes:i,main:r,mask:a,maskId:o,transform:s}=n,{width:c,icon:l}=r,{width:f,icon:d}=a,h=R1e({transform:s,containerWidth:f,iconWidth:c}),p={tag:"rect",attributes:fi(dt({},qI),{fill:"white"})},m=l.children?{children:l.children.map(ez)}:{},A={tag:"g",attributes:dt({},h.inner),children:[ez(dt({tag:l.tag,attributes:dt(dt({},l.attributes),h.path)},m))]},v={tag:"g",attributes:dt({},h.outer),children:[A]},y="mask-".concat(o||k7()),b="clip-".concat(o||k7()),u={tag:"mask",attributes:fi(dt({},qI),{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,v]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:b},children:zle(d)},u]};return e.push(x,{tag:"rect",attributes:dt({fill:"currentColor","clip-path":"url(#".concat(b,")"),mask:"url(#".concat(y,")")},qI)}),{children:e,attributes:i}}}},Vle={provides(t){let n=!1;$4.matchMedia&&(n=$4.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){let e=[],i={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:fi(dt({},i),{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let a=fi(dt({},r),{attributeName:"opacity"}),o={tag:"circle",attributes:fi(dt({},i),{cx:"256",cy:"364",r:"28"}),children:[]};return n||o.children.push({tag:"animate",attributes:fi(dt({},r),{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:fi(dt({},a),{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:fi(dt({},i),{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:fi(dt({},a),{values:"1;0;0;0;0;1;"})}]}),n||e.push({tag:"path",attributes:fi(dt({},i),{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:fi(dt({},a),{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},Hle={hooks(){return{parseNodeAttributes(t,n){let e=n.getAttribute("data-fa-symbol"),i=e===null?!1:e===""?!0:e;return t.symbol=i,t}}}},Qle=[U1e,Sle,Ile,Mle,Tle,kle,Rle,Ole,Ule,Vle,Hle];ele(Qle,{mixoutsTo:Zl});var zDe=Zl.noAuto,Dz=Zl.config,UDe=Zl.library,Fz=Zl.dom,Nz=Zl.parse,VDe=Zl.findIconDefinition,HDe=Zl.toHtml,Pz=Zl.icon,QDe=Zl.layer,jle=Zl.text,Gle=Zl.counter;var Wle=["*"],Kle=t=>{throw new Error(`Could not find icon with iconName=${t.iconName} and prefix=${t.prefix} in the icon library.`)},Xle=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},Yle=t=>{let n={[`fa-${t.animation}`]:t.animation!=null&&!t.animation.startsWith("spin"),"fa-spin":t.animation==="spin"||t.animation==="spin-reverse","fa-spin-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-spin-reverse":t.animation==="spin-reverse"||t.animation==="spin-pulse-reverse","fa-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-fw":t.fixedWidth,"fa-border":t.border,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both",[`fa-${t.size}`]:t.size!==null,[`fa-rotate-${t.rotate}`]:t.rotate!==null,[`fa-pull-${t.pull}`]:t.pull!==null,[`fa-stack-${t.stackItemSize}`]:t.stackItemSize!=null};return Object.keys(n).map(e=>n[e]?e:null).filter(e=>e)},SM=new WeakSet,kz="fa-auto-css";function Zle(t,n){if(!n.autoAddCss||SM.has(t))return;if(t.getElementById(kz)!=null){n.autoAddCss=!1,SM.add(t);return}let e=t.createElement("style");e.setAttribute("type","text/css"),e.setAttribute("id",kz),e.innerHTML=Fz.css();let i=t.head.childNodes,r=null;for(let a=i.length-1;a>-1;a--){let o=i[a],s=o.nodeName.toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=o)}t.head.insertBefore(e,r),n.autoAddCss=!1,SM.add(t)}var Jle=t=>t.prefix!==void 0&&t.iconName!==void 0,$le=(t,n)=>Jle(t)?t:Array.isArray(t)&&t.length===2?{prefix:t[0],iconName:t[1]}:{prefix:n,iconName:t},qle=(()=>{class t{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null,this._autoAddCss=!0}set autoAddCss(e){Dz.autoAddCss=e,this._autoAddCss=e}get autoAddCss(){return this._autoAddCss}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),e2e=(()=>{class t{constructor(){this.definitions={}}addIcons(...e){for(let i of e){i.prefix in this.definitions||(this.definitions[i.prefix]={}),this.definitions[i.prefix][i.iconName]=i;for(let r of i.icon[2])typeof r=="string"&&(this.definitions[i.prefix][r]=i)}}addIconPacks(...e){for(let i of e){let r=Object.keys(i).map(a=>i[a]);this.addIcons(...r)}}getIconDefinition(e,i){return e in this.definitions&&i in this.definitions[e]?this.definitions[e][i]:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),t2e=(()=>{class t{constructor(){this.stackItemSize="1x"}ngOnChanges(e){if("size"in e)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!0,features:[kr]})}}return t})(),n2e=(()=>{class t{constructor(e,i){this.renderer=e,this.elementRef=i}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(e){"size"in e&&(e.size.currentValue!=null&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${e.size.currentValue}`),e.size.previousValue!=null&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${e.size.previousValue}`))}static{this.\u0275fac=function(i){return new(i||t)(Ce(Po),Ce(Ri))}}static{this.\u0275cmp=Lt({type:t,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!0,features:[kr,_s],ngContentSelectors:Wle,decls:1,vars:0,template:function(i,r){i&1&&(Fs(),Es(0))},encapsulation:2})}}return t})(),Zr=(()=>{class t{constructor(e,i,r,a,o){this.sanitizer=e,this.config=i,this.iconLibrary=r,this.stackItem=a,this.document=Ct(Aa),o!=null&&a==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x"></fa-icon>.')}ngOnChanges(e){if(this.icon==null&&this.config.fallbackIcon==null){Xle();return}if(e){let i=this.findIconDefinition(this.icon??this.config.fallbackIcon);if(i!=null){let r=this.buildParams();Zle(this.document,this.config);let a=Pz(i,r);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(a.html.join(`
`))}}}render(){this.ngOnChanges({})}findIconDefinition(e){let i=$le(e,this.config.defaultPrefix);if("icon"in i)return i;let r=this.iconLibrary.getIconDefinition(i.prefix,i.iconName);return r??(Kle(i),null)}buildParams(){let e={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:typeof this.fixedWidth=="boolean"?this.fixedWidth:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize:null},i=typeof this.transform=="string"?Nz.transform(this.transform):this.transform;return{title:this.title,transform:i,classes:Yle(e),mask:this.mask!=null?this.findIconDefinition(this.mask):null,symbol:this.symbol,attributes:{role:this.a11yRole}}}static{this.\u0275fac=function(i){return new(i||t)(Ce(kl),Ce(qle),Ce(e2e),Ce(t2e,8),Ce(n2e,8))}}static{this.\u0275cmp=Lt({type:t,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(i,r){i&2&&(w1("innerHTML",r.renderedIconHTML,so),pa("title",r.title))},inputs:{icon:"icon",title:"title",animation:"animation",mask:"mask",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},standalone:!0,features:[kr,_s],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var Rz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var i2e=["*"],U7=class{_clearListeners(){for(let n of this._listeners)n.remove();this._listeners=[]}constructor(n){this._ngZone=n,this._pending=[],this._listeners=[],this._targetStream=new za(void 0)}getLazyEmitter(n){return this._targetStream.pipe(J0(e=>{let i=new E2(r=>{if(!e){this._pending.push({observable:i,observer:r});return}let a=e.addListener(n,o=>{this._ngZone.run(()=>r.next(o))});if(!a){r.complete();return}return this._listeners.push(a),()=>a.remove()});return i}))}setTarget(n){let e=this._targetStream.value;n!==e&&(e&&(this._clearListeners(),this._pending=[]),this._targetStream.next(n),this._pending.forEach(i=>i.observable.subscribe(i.observer)),this._pending=[])}destroy(){this._clearListeners(),this._pending=[],this._targetStream.complete()}},z7={center:{lat:37.421995,lng:-122.084092},zoom:17,mapTypeId:"roadmap"},Oz="500px",zz="500px",rx=(()=>{class t{set center(e){this._center=e}set zoom(e){this._zoom=e}set options(e){this._options=e||z7}constructor(e,i,r){if(this._elementRef=e,this._ngZone=i,this._eventManager=new U7(Ct(wr)),this.height=Oz,this.width=zz,this._options=z7,this.mapInitialized=new Nn,this.authFailure=new Nn,this.boundsChanged=this._eventManager.getLazyEmitter("bounds_changed"),this.centerChanged=this._eventManager.getLazyEmitter("center_changed"),this.mapClick=this._eventManager.getLazyEmitter("click"),this.mapDblclick=this._eventManager.getLazyEmitter("dblclick"),this.mapDrag=this._eventManager.getLazyEmitter("drag"),this.mapDragend=this._eventManager.getLazyEmitter("dragend"),this.mapDragstart=this._eventManager.getLazyEmitter("dragstart"),this.headingChanged=this._eventManager.getLazyEmitter("heading_changed"),this.idle=this._eventManager.getLazyEmitter("idle"),this.maptypeidChanged=this._eventManager.getLazyEmitter("maptypeid_changed"),this.mapMousemove=this._eventManager.getLazyEmitter("mousemove"),this.mapMouseout=this._eventManager.getLazyEmitter("mouseout"),this.mapMouseover=this._eventManager.getLazyEmitter("mouseover"),this.projectionChanged=this._eventManager.getLazyEmitter("projection_changed"),this.mapRightclick=this._eventManager.getLazyEmitter("rightclick"),this.tilesloaded=this._eventManager.getLazyEmitter("tilesloaded"),this.tiltChanged=this._eventManager.getLazyEmitter("tilt_changed"),this.zoomChanged=this._eventManager.getLazyEmitter("zoom_changed"),this._isBrowser=I4(r),this._isBrowser){let a=window;a.google,this._existingAuthFailureCallback=a.gm_authFailure,a.gm_authFailure=()=>{this._existingAuthFailureCallback&&this._existingAuthFailureCallback(),this.authFailure.emit()}}}ngOnChanges(e){(e.height||e.width)&&this._setSize();let i=this.googleMap;i&&(e.options&&i.setOptions(this._combineOptions()),e.center&&this._center&&i.setCenter(this._center),e.zoom&&this._zoom!=null&&i.setZoom(this._zoom),e.mapTypeId&&this.mapTypeId&&i.setMapTypeId(this.mapTypeId))}ngOnInit(){this._isBrowser&&(this._mapEl=this._elementRef.nativeElement.querySelector(".map-container"),this._setSize(),google.maps.Map?this._initialize(google.maps.Map):this._ngZone.runOutsideAngular(()=>{google.maps.importLibrary("maps").then(e=>this._initialize(e.Map))}))}_initialize(e){this._ngZone.runOutsideAngular(()=>{this.googleMap=new e(this._mapEl,this._combineOptions()),this._eventManager.setTarget(this.googleMap),this.mapInitialized.emit(this.googleMap)})}ngOnDestroy(){if(this.mapInitialized.complete(),this._eventManager.destroy(),this._isBrowser){let e=window;e.gm_authFailure=this._existingAuthFailureCallback}}fitBounds(e,i){this._assertInitialized(),this.googleMap.fitBounds(e,i)}panBy(e,i){this._assertInitialized(),this.googleMap.panBy(e,i)}panTo(e){this._assertInitialized(),this.googleMap.panTo(e)}panToBounds(e,i){this._assertInitialized(),this.googleMap.panToBounds(e,i)}getBounds(){return this._assertInitialized(),this.googleMap.getBounds()||null}getCenter(){return this._assertInitialized(),this.googleMap.getCenter()}getClickableIcons(){return this._assertInitialized(),this.googleMap.getClickableIcons()}getHeading(){return this._assertInitialized(),this.googleMap.getHeading()}getMapTypeId(){return this._assertInitialized(),this.googleMap.getMapTypeId()}getProjection(){return this._assertInitialized(),this.googleMap.getProjection()||null}getStreetView(){return this._assertInitialized(),this.googleMap.getStreetView()}getTilt(){return this._assertInitialized(),this.googleMap.getTilt()}getZoom(){return this._assertInitialized(),this.googleMap.getZoom()}get controls(){return this._assertInitialized(),this.googleMap.controls}get data(){return this._assertInitialized(),this.googleMap.data}get mapTypes(){return this._assertInitialized(),this.googleMap.mapTypes}get overlayMapTypes(){return this._assertInitialized(),this.googleMap.overlayMapTypes}_resolveMap(){return this.googleMap?Promise.resolve(this.googleMap):this.mapInitialized.pipe(F0(1)).toPromise()}_setSize(){if(this._mapEl){let e=this._mapEl.style;e.height=this.height===null?"":Uz(this.height)||Oz,e.width=this.width===null?"":Uz(this.width)||zz}}_combineOptions(){let e=this._options||{};return fi(dt({},e),{center:this._center||e.center||z7.center,zoom:this._zoom??e.zoom??z7.zoom,mapTypeId:this.mapTypeId||e.mapTypeId||z7.mapTypeId,mapId:this.mapId||e.mapId})}_assertInitialized(){this.googleMap}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(wr),Ce(gc))}}static{this.\u0275cmp=Lt({type:t,selectors:[["google-map"]],inputs:{height:"height",width:"width",mapId:"mapId",mapTypeId:"mapTypeId",center:"center",zoom:"zoom",options:"options"},outputs:{mapInitialized:"mapInitialized",authFailure:"authFailure",boundsChanged:"boundsChanged",centerChanged:"centerChanged",mapClick:"mapClick",mapDblclick:"mapDblclick",mapDrag:"mapDrag",mapDragend:"mapDragend",mapDragstart:"mapDragstart",headingChanged:"headingChanged",idle:"idle",maptypeidChanged:"maptypeidChanged",mapMousemove:"mapMousemove",mapMouseout:"mapMouseout",mapMouseover:"mapMouseover",projectionChanged:"projectionChanged",mapRightclick:"mapRightclick",tilesloaded:"tilesloaded",tiltChanged:"tiltChanged",zoomChanged:"zoomChanged"},exportAs:["googleMap"],standalone:!0,features:[kr,_s],ngContentSelectors:i2e,decls:2,vars:0,consts:[[1,"map-container"]],template:function(i,r){i&1&&(Fs(),Ye(0,"div",0),Es(1))},encapsulation:2,changeDetection:0})}}return t})(),r2e=/([A-Za-z%]+)$/;function Uz(t){return t==null?"":r2e.test(t)?t:`${t}px`}var ax=(()=>{class t{set options(e){this._options.next(e||{})}set position(e){this._position.next(e)}constructor(e,i,r){this._googleMap=e,this._elementRef=i,this._ngZone=r,this._eventManager=new U7(Ct(wr)),this._options=new za({}),this._position=new za(void 0),this._destroy=new no,this.closeclick=this._eventManager.getLazyEmitter("closeclick"),this.contentChanged=this._eventManager.getLazyEmitter("content_changed"),this.domready=this._eventManager.getLazyEmitter("domready"),this.positionChanged=this._eventManager.getLazyEmitter("position_changed"),this.zindexChanged=this._eventManager.getLazyEmitter("zindex_changed"),this.infoWindowInitialized=new Nn}ngOnInit(){this._googleMap._isBrowser&&this._combineOptions().pipe(F0(1)).subscribe(e=>{google.maps.InfoWindow?this._initialize(google.maps.InfoWindow,e):this._ngZone.runOutsideAngular(()=>{google.maps.importLibrary("maps").then(i=>{this._initialize(i.InfoWindow,e)})})})}_initialize(e,i){this._ngZone.runOutsideAngular(()=>{this.infoWindow=new e(i),this._eventManager.setTarget(this.infoWindow),this.infoWindowInitialized.emit(this.infoWindow),this._watchForOptionsChanges(),this._watchForPositionChanges()})}ngOnDestroy(){this._eventManager.destroy(),this._destroy.next(),this._destroy.complete(),this.infoWindow&&this.close()}close(){this._assertInitialized(),this.infoWindow.close()}getContent(){return this._assertInitialized(),this.infoWindow.getContent()||null}getPosition(){return this._assertInitialized(),this.infoWindow.getPosition()||null}getZIndex(){return this._assertInitialized(),this.infoWindow.getZIndex()}openAdvancedMarkerElement(e,i){this.open({getAnchor:()=>e},void 0,i)}open(e,i,r){this._assertInitialized();let a=e?e.getAnchor():void 0;(this.infoWindow.get("anchor")!==a||!a)&&(this._elementRef.nativeElement.style.display="",r&&this.infoWindow.setContent(r),this.infoWindow.open({map:this._googleMap.googleMap,anchor:a,shouldFocus:i}))}_combineOptions(){return wu([this._options,this._position]).pipe(Li(([e,i])=>fi(dt({},e),{position:i||e.position,content:this._elementRef.nativeElement})))}_watchForOptionsChanges(){this._options.pipe(ms(this._destroy)).subscribe(e=>{this._assertInitialized(),this.infoWindow.setOptions(e)})}_watchForPositionChanges(){this._position.pipe(ms(this._destroy)).subscribe(e=>{e&&(this._assertInitialized(),this.infoWindow.setPosition(e))})}_assertInitialized(){}static{this.\u0275fac=function(i){return new(i||t)(Ce(rx),Ce(Ri),Ce(wr))}}static{this.\u0275dir=kn({type:t,selectors:[["map-info-window"]],hostAttrs:[2,"display","none"],inputs:{options:"options",position:"position"},outputs:{closeclick:"closeclick",contentChanged:"contentChanged",domready:"domready",positionChanged:"positionChanged",zindexChanged:"zindexChanged",infoWindowInitialized:"infoWindowInitialized"},exportAs:["mapInfoWindow"],standalone:!0})}}return t})();var a2e={position:{lat:37.221995,lng:-122.184092}},ox=(()=>{class t{set title(e){this._title=e}set position(e){this._position=e}set content(e){this._content=e}set gmpDraggable(e){this._draggable=e}set options(e){this._options=e}set zIndex(e){this._zIndex=e}constructor(e,i){this._googleMap=e,this._ngZone=i,this._eventManager=new U7(Ct(wr)),this.mapClick=this._eventManager.getLazyEmitter("click"),this.mapDrag=this._eventManager.getLazyEmitter("drag"),this.mapDragend=this._eventManager.getLazyEmitter("dragend"),this.mapDragstart=this._eventManager.getLazyEmitter("dragstart"),this.markerInitialized=new Nn}ngOnInit(){this._googleMap._isBrowser&&(google.maps.marker?.AdvancedMarkerElement&&this._googleMap.googleMap?this._initialize(this._googleMap.googleMap,google.maps.marker.AdvancedMarkerElement):this._ngZone.runOutsideAngular(()=>{Promise.all([this._googleMap._resolveMap(),google.maps.importLibrary("marker")]).then(([e,i])=>{this._initialize(e,i.AdvancedMarkerElement)})}))}_initialize(e,i){this._ngZone.runOutsideAngular(()=>{this.advancedMarker=new i(this._combineOptions()),this._assertInitialized(),this.advancedMarker.map=e,this._eventManager.setTarget(this.advancedMarker),this.markerInitialized.next(this.advancedMarker)})}ngOnChanges(e){let{advancedMarker:i,_content:r,_position:a,_title:o,_draggable:s,_zIndex:c}=this;i&&(e.title&&(i.title=o),e.content&&(i.content=r),e.gmpDraggable&&(i.gmpDraggable=s),e.content&&(i.content=r),e.position&&(i.position=a),e.zIndex&&(i.zIndex=c))}ngOnDestroy(){this.markerInitialized.complete(),this._eventManager.destroy(),this.advancedMarker&&(this.advancedMarker.map=null)}getAnchor(){return this._assertInitialized(),this.advancedMarker}_combineOptions(){let e=this._options||a2e;return fi(dt({},e),{title:this._title||e.title,position:this._position||e.position,content:this._content||e.content,zIndex:this._zIndex??e.zIndex,gmpDraggable:this._draggable??e.gmpDraggable,map:this._googleMap.googleMap})}_assertInitialized(){}static{this.\u0275fac=function(i){return new(i||t)(Ce(rx),Ce(wr))}}static{this.\u0275dir=kn({type:t,selectors:[["map-advanced-marker"]],inputs:{title:"title",position:"position",content:"content",gmpDraggable:"gmpDraggable",options:"options",zIndex:"zIndex"},outputs:{mapClick:"mapClick",mapDrag:"mapDrag",mapDragend:"mapDragend",mapDragstart:"mapDragstart",markerInitialized:"markerInitialized"},exportAs:["mapAdvancedMarker"],standalone:!0,features:[kr]})}}return t})();var Vz=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var cV=xA(sV(),1),U4e=["bcElement"],Uf=(()=>{class t{get options(){return{format:this.format,lineColor:this.lineColor,width:this.width,height:this.height,displayValue:this.displayValue,fontOptions:this.fontOptions,font:this.font,textAlign:this.textAlign,textPosition:this.textPosition,textMargin:this.textMargin,fontSize:this.fontSize,background:this.background,margin:this.margin,marginTop:this.marginTop,marginBottom:this.marginBottom,marginLeft:this.marginLeft,marginRight:this.marginRight,valid:this.valid}}constructor(e){this.renderer=e,this.elementType="svg",this.cssClass="barcode",this.format="CODE128",this.lineColor="#000000",this.width=2,this.height=100,this.displayValue=!1,this.fontOptions="",this.font="monospace",this.textAlign="center",this.textPosition="bottom",this.textMargin=2,this.fontSize=20,this.background="#ffffff",this.margin=10,this.marginTop=10,this.marginBottom=10,this.marginLeft=10,this.marginRight=10,this.value="",this.valid=()=>!0}ngAfterViewInit(){this.createBarcode()}ngOnChanges(){this.bcElement&&this.createBarcode()}createBarcode(){if(!this.value)return;let e;switch(this.elementType){case"img":e=this.renderer.createElement("img");break;case"canvas":e=this.renderer.createElement("canvas");break;case"svg":default:e=this.renderer.createElement("svg","svg")}(0,cV.default)(e,this.value,this.options);for(let i of this.bcElement.nativeElement.childNodes)this.renderer.removeChild(this.bcElement.nativeElement,i);this.renderer.appendChild(this.bcElement.nativeElement,e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Po))}}static{this.\u0275cmp=Lt({type:t,selectors:[["ngx-barcode6"]],viewQuery:function(i,r){if(i&1&&Or(U4e,5),i&2){let a;Vi(a=Hi())&&(r.bcElement=a.first)}},inputs:{elementType:[0,"bc-element-type","elementType"],cssClass:[0,"bc-class","cssClass"],format:[0,"bc-format","format"],lineColor:[0,"bc-line-color","lineColor"],width:[0,"bc-width","width"],height:[0,"bc-height","height"],displayValue:[0,"bc-display-value","displayValue"],fontOptions:[0,"bc-font-options","fontOptions"],font:[0,"bc-font","font"],textAlign:[0,"bc-text-align","textAlign"],textPosition:[0,"bc-text-position","textPosition"],textMargin:[0,"bc-text-margin","textMargin"],fontSize:[0,"bc-font-size","fontSize"],background:[0,"bc-background","background"],margin:[0,"bc-margin","margin"],marginTop:[0,"bc-margin-top","marginTop"],marginBottom:[0,"bc-margin-bottom","marginBottom"],marginLeft:[0,"bc-margin-left","marginLeft"],marginRight:[0,"bc-margin-right","marginRight"],value:[0,"bc-value","value"],valid:[0,"bc-valid","valid"]},features:[kr],decls:2,vars:2,consts:[["bcElement",""]],template:function(i,r){i&1&&Ye(0,"div",null,0),i&2&&vc(r.cssClass)},encapsulation:2})}}return t})(),lV=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var V4e=["*"],BT=(()=>{class t{config;afterChange=new Nn;beforeChange=new Nn;breakpoint=new Nn;destroy=new Nn;init=new Nn;$instance;currentIndex=0;slides=[];initialized=!1;_removedSlides=[];_addedSlides=[];el=Ct(Ri);zone=Ct(wr);isServer=xp(Ct(gc));ngOnDestroy(){this.unslick()}ngAfterViewInit(){this.ngAfterViewChecked()}ngAfterViewChecked(){if(!this.isServer&&(this._addedSlides.length>0||this._removedSlides.length>0)){let e=this.slides.length-this._removedSlides.length+this._addedSlides.length;this.initialized?e===0?this.unslick():(this._addedSlides.forEach(i=>{this.slides.push(i),this.zone.runOutsideAngular(()=>{this.$instance.slick("slickAdd",i.el.nativeElement)})}),this._addedSlides=[],this._removedSlides.forEach(i=>{let r=this.slides.indexOf(i);this.slides=this.slides.filter(a=>a!==i),this.zone.runOutsideAngular(()=>{this.$instance.slick("slickRemove",r)})}),this._removedSlides=[]):e>0&&this.initSlick()}}initSlick(){this.slides=this._addedSlides,this._addedSlides=[],this._removedSlides=[],this.zone.runOutsideAngular(()=>{this.$instance=jQuery(this.el.nativeElement),this.$instance.on("init",(e,i)=>{this.zone.run(()=>{this.init.emit({event:e,slick:i})})}),this.$instance.slick(this.config),this.zone.run(()=>{this.initialized=!0,this.currentIndex=this.config?.initialSlide||0}),this.$instance.on("afterChange",(e,i,r)=>{this.zone.run(()=>{this.afterChange.emit({event:e,slick:i,currentSlide:r,first:r===0,last:i.$slides.length===r+i.options.slidesToScroll}),this.currentIndex=r})}),this.$instance.on("beforeChange",(e,i,r,a)=>{this.zone.run(()=>{this.beforeChange.emit({event:e,slick:i,currentSlide:r,nextSlide:a}),this.currentIndex=a})}),this.$instance.on("breakpoint",(e,i,r)=>{this.zone.run(()=>{this.breakpoint.emit({event:e,slick:i,breakpoint:r})})}),this.$instance.on("destroy",(e,i)=>{this.zone.run(()=>{this.destroy.emit({event:e,slick:i}),this.initialized=!1})})})}addSlide(e){this._addedSlides.push(e)}removeSlide(e){this._removedSlides.push(e)}slickGoTo(e){this.zone.runOutsideAngular(()=>{this.$instance.slick("slickGoTo",e)})}slickNext(){this.zone.runOutsideAngular(()=>{this.$instance.slick("slickNext")})}slickPrev(){this.zone.runOutsideAngular(()=>{this.$instance.slick("slickPrev")})}slickPause(){this.zone.runOutsideAngular(()=>{this.$instance.slick("slickPause")})}slickPlay(){this.zone.runOutsideAngular(()=>{this.$instance.slick("slickPlay")})}unslick(){this.$instance&&(this.zone.runOutsideAngular(()=>{this.$instance.slick("unslick")}),this.$instance=void 0),this.initialized=!1}ngOnChanges(e){if(this.initialized){let i=e.config;if(i.previousValue!==i.currentValue&&i.currentValue!==void 0){let r=i.currentValue.refresh,a=Object.assign({},i.currentValue);delete a.refresh,this.zone.runOutsideAngular(()=>{this.$instance.slick("slickSetOption",a,r)})}}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Lt({type:t,selectors:[["ngx-slick-carousel"]],inputs:{config:"config"},outputs:{afterChange:"afterChange",beforeChange:"beforeChange",breakpoint:"breakpoint",destroy:"destroy",init:"init"},exportAs:["slick-carousel"],features:[or([{provide:x0,useExisting:Mo(()=>t),multi:!0}]),kr],ngContentSelectors:V4e,decls:1,vars:0,template:function(i,r){i&1&&(Fs(),Es(0))},encapsulation:2})}return t})(),uV=(()=>{class t{carousel=Ct(BT,{host:!0});renderer=Ct(Po);el=Ct(Ri);isServer=xp(Ct(gc));ngOnInit(){this.carousel.addSlide(this),this.isServer&&this.carousel.slides.length>0&&this.renderer.setStyle(this.el,"display","none")}ngOnDestroy(){this.carousel.removeSlide(this)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=kn({type:t,selectors:[["","ngxSlickItem",""]]})}return t})(),fV=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=nr({type:t});static \u0275inj=tr({imports:[I2]})}return t})();var bB={};ZY(bB,{BarcodeFormat:()=>Xn,BrowserAztecCodeReader:()=>u8e,BrowserCodeReader:()=>uc,BrowserCodeSvgWriter:()=>b8e,BrowserDatamatrixCodeReader:()=>p8e,BrowserMultiFormatOneDReader:()=>d8e,BrowserMultiFormatReader:()=>yB,BrowserPDF417Reader:()=>g8e,BrowserQRCodeReader:()=>y8e,BrowserQRCodeSvgWriter:()=>x8e,HTMLCanvasElementLuminanceSource:()=>mB});function Q4e(t,n){var e=Object.setPrototypeOf;e?e(t,n):t.__proto__=n}function j4e(t,n){n===void 0&&(n=t.constructor);var e=Error.captureStackTrace;e&&e(t,n)}var G4e=function(){var t=function(e,i){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(r[o]=a[o])},t(e,i)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),dV=function(t){G4e(n,t);function n(e,i){var r=this.constructor,a=t.call(this,e,i)||this;return Object.defineProperty(a,"name",{value:r.name,enumerable:!1,configurable:!0}),Q4e(a,r.prototype),j4e(a),a}return n}(Error);var W4e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),K4e=function(t){W4e(n,t);function n(e){e===void 0&&(e=void 0);var i=t.call(this,e)||this;return i.message=e,i}return n.prototype.getKind=function(){var e=this.constructor;return e.kind},n.kind="Exception",n}(dV),Zo=K4e;var X4e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Y4e=function(t){X4e(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="ArgumentException",n}(Zo),ks=Y4e;var Z4e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),J4e=function(t){Z4e(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="IllegalArgumentException",n}(Zo),Wn=J4e;var $4e=function(){function t(n){if(this.binarizer=n,n===null)throw new Wn("Binarizer must be non-null.")}return t.prototype.getWidth=function(){return this.binarizer.getWidth()},t.prototype.getHeight=function(){return this.binarizer.getHeight()},t.prototype.getBlackRow=function(n,e){return this.binarizer.getBlackRow(n,e)},t.prototype.getBlackMatrix=function(){return(this.matrix===null||this.matrix===void 0)&&(this.matrix=this.binarizer.getBlackMatrix()),this.matrix},t.prototype.isCropSupported=function(){return this.binarizer.getLuminanceSource().isCropSupported()},t.prototype.crop=function(n,e,i,r){var a=this.binarizer.getLuminanceSource().crop(n,e,i,r);return new t(this.binarizer.createBinarizer(a))},t.prototype.isRotateSupported=function(){return this.binarizer.getLuminanceSource().isRotateSupported()},t.prototype.rotateCounterClockwise=function(){var n=this.binarizer.getLuminanceSource().rotateCounterClockwise();return new t(this.binarizer.createBinarizer(n))},t.prototype.rotateCounterClockwise45=function(){var n=this.binarizer.getLuminanceSource().rotateCounterClockwise45();return new t(this.binarizer.createBinarizer(n))},t.prototype.toString=function(){try{return this.getBlackMatrix().toString()}catch{return""}},t}(),q7=$4e;var q4e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),ehe=function(t){q4e(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.getChecksumInstance=function(){return new n},n.kind="ChecksumException",n}(Zo),ro=ehe;var the=function(){function t(n){this.source=n}return t.prototype.getLuminanceSource=function(){return this.source},t.prototype.getWidth=function(){return this.source.getWidth()},t.prototype.getHeight=function(){return this.source.getHeight()},t}(),LT=the;var nhe=function(){function t(){}return t.arraycopy=function(n,e,i,r,a){for(;a--;)i[r++]=n[e++]},t.currentTimeMillis=function(){return Date.now()},t}(),ia=nhe;var ihe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),rhe=function(t){ihe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="IndexOutOfBoundsException",n}(Zo),Wm=rhe;var ahe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),ohe=function(t){ahe(n,t);function n(e,i){e===void 0&&(e=void 0),i===void 0&&(i=void 0);var r=t.call(this,i)||this;return r.index=e,r.message=i,r}return n.kind="ArrayIndexOutOfBoundsException",n}(Wm),DT=ohe;var she=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},che=function(){function t(){}return t.fill=function(n,e){for(var i=0,r=n.length;i<r;i++)n[i]=e},t.fillWithin=function(n,e,i,r){t.rangeCheck(n.length,e,i);for(var a=e;a<i;a++)n[a]=r},t.rangeCheck=function(n,e,i){if(e>i)throw new Wn("fromIndex("+e+") > toIndex("+i+")");if(e<0)throw new DT(e);if(i>n)throw new DT(i)},t.asList=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];return n},t.create=function(n,e,i){var r=Array.from({length:n});return r.map(function(a){return Array.from({length:e}).fill(i)})},t.createInt32Array=function(n,e,i){var r=Array.from({length:n});return r.map(function(a){return Int32Array.from({length:e}).fill(i)})},t.equals=function(n,e){if(!n||!e||!n.length||!e.length||n.length!==e.length)return!1;for(var i=0,r=n.length;i<r;i++)if(n[i]!==e[i])return!1;return!0},t.hashCode=function(n){var e,i;if(n===null)return 0;var r=1;try{for(var a=she(n),o=a.next();!o.done;o=a.next()){var s=o.value;r=31*r+s}}catch(c){e={error:c}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(e)throw e.error}}return r},t.fillUint8Array=function(n,e){for(var i=0;i!==n.length;i++)n[i]=e},t.copyOf=function(n,e){return n.slice(0,e)},t.copyOfUint8Array=function(n,e){if(n.length<=e){var i=new Uint8Array(e);return i.set(n),i}return n.slice(0,e)},t.copyOfRange=function(n,e,i){var r=i-e,a=new Int32Array(r);return ia.arraycopy(n,e,a,0,r),a},t.binarySearch=function(n,e,i){i===void 0&&(i=t.numberComparator);for(var r=0,a=n.length-1;r<=a;){var o=a+r>>1,s=i(e,n[o]);if(s>0)r=o+1;else if(s<0)a=o-1;else return o}return-r-1},t.numberComparator=function(n,e){return n-e},t}(),bo=che;var lhe=function(){function t(){}return t.numberOfTrailingZeros=function(n){var e;if(n===0)return 32;var i=31;return e=n<<16,e!==0&&(i-=16,n=e),e=n<<8,e!==0&&(i-=8,n=e),e=n<<4,e!==0&&(i-=4,n=e),e=n<<2,e!==0&&(i-=2,n=e),i-(n<<1>>>31)},t.numberOfLeadingZeros=function(n){if(n===0)return 32;var e=1;return n>>>16||(e+=16,n<<=16),n>>>24||(e+=8,n<<=8),n>>>28||(e+=4,n<<=4),n>>>30||(e+=2,n<<=2),e-=n>>>31,e},t.toHexString=function(n){return n.toString(16)},t.toBinaryString=function(n){return String(parseInt(String(n),2))},t.bitCount=function(n){return n=n-(n>>>1&1431655765),n=(n&858993459)+(n>>>2&858993459),n=n+(n>>>4)&252645135,n=n+(n>>>8),n=n+(n>>>16),n&63},t.truncDivision=function(n,e){return Math.trunc(n/e)},t.parseInt=function(n,e){return e===void 0&&(e=void 0),parseInt(n,e)},t.MIN_VALUE_32_BITS=-2147483648,t.MAX_VALUE=Number.MAX_SAFE_INTEGER,t}(),sr=lhe;var uhe=function(){function t(n,e){n===void 0?(this.size=0,this.bits=new Int32Array(1)):(this.size=n,e==null?this.bits=t.makeArray(n):this.bits=e)}return t.prototype.getSize=function(){return this.size},t.prototype.getSizeInBytes=function(){return Math.floor((this.size+7)/8)},t.prototype.ensureCapacity=function(n){if(n>this.bits.length*32){var e=t.makeArray(n);ia.arraycopy(this.bits,0,e,0,this.bits.length),this.bits=e}},t.prototype.get=function(n){return(this.bits[Math.floor(n/32)]&1<<(n&31))!==0},t.prototype.set=function(n){this.bits[Math.floor(n/32)]|=1<<(n&31)},t.prototype.flip=function(n){this.bits[Math.floor(n/32)]^=1<<(n&31)},t.prototype.getNextSet=function(n){var e=this.size;if(n>=e)return e;var i=this.bits,r=Math.floor(n/32),a=i[r];a&=~((1<<(n&31))-1);for(var o=i.length;a===0;){if(++r===o)return e;a=i[r]}var s=r*32+sr.numberOfTrailingZeros(a);return s>e?e:s},t.prototype.getNextUnset=function(n){var e=this.size;if(n>=e)return e;var i=this.bits,r=Math.floor(n/32),a=~i[r];a&=~((1<<(n&31))-1);for(var o=i.length;a===0;){if(++r===o)return e;a=~i[r]}var s=r*32+sr.numberOfTrailingZeros(a);return s>e?e:s},t.prototype.setBulk=function(n,e){this.bits[Math.floor(n/32)]=e},t.prototype.setRange=function(n,e){if(e<n||n<0||e>this.size)throw new Wn;if(e!==n){e--;for(var i=Math.floor(n/32),r=Math.floor(e/32),a=this.bits,o=i;o<=r;o++){var s=o>i?0:n&31,c=o<r?31:e&31,l=(2<<c)-(1<<s);a[o]|=l}}},t.prototype.clear=function(){for(var n=this.bits.length,e=this.bits,i=0;i<n;i++)e[i]=0},t.prototype.isRange=function(n,e,i){if(e<n||n<0||e>this.size)throw new Wn;if(e===n)return!0;e--;for(var r=Math.floor(n/32),a=Math.floor(e/32),o=this.bits,s=r;s<=a;s++){var c=s>r?0:n&31,l=s<a?31:e&31,f=(2<<l)-(1<<c)&4294967295;if((o[s]&f)!==(i?f:0))return!1}return!0},t.prototype.appendBit=function(n){this.ensureCapacity(this.size+1),n&&(this.bits[Math.floor(this.size/32)]|=1<<(this.size&31)),this.size++},t.prototype.appendBits=function(n,e){if(e<0||e>32)throw new Wn("Num bits must be between 0 and 32");this.ensureCapacity(this.size+e);for(var i=e;i>0;i--)this.appendBit((n>>i-1&1)===1)},t.prototype.appendBitArray=function(n){var e=n.size;this.ensureCapacity(this.size+e);for(var i=0;i<e;i++)this.appendBit(n.get(i))},t.prototype.xor=function(n){if(this.size!==n.size)throw new Wn("Sizes don't match");for(var e=this.bits,i=0,r=e.length;i<r;i++)e[i]^=n.bits[i]},t.prototype.toBytes=function(n,e,i,r){for(var a=0;a<r;a++){for(var o=0,s=0;s<8;s++)this.get(n)&&(o|=1<<7-s),n++;e[i+a]=o}},t.prototype.getBitArray=function(){return this.bits},t.prototype.reverse=function(){for(var n=new Int32Array(this.bits.length),e=Math.floor((this.size-1)/32),i=e+1,r=this.bits,a=0;a<i;a++){var o=r[a];o=o>>1&1431655765|(o&1431655765)<<1,o=o>>2&858993459|(o&858993459)<<2,o=o>>4&252645135|(o&252645135)<<4,o=o>>8&16711935|(o&16711935)<<8,o=o>>16&65535|(o&65535)<<16,n[e-a]=o}if(this.size!==i*32){for(var s=i*32-this.size,c=n[0]>>>s,a=1;a<i;a++){var l=n[a];c|=l<<32-s,n[a-1]=c,c=l>>>s}n[i-1]=c}this.bits=n},t.makeArray=function(n){return new Int32Array(Math.floor((n+31)/32))},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.size===e.size&&bo.equals(this.bits,e.bits)},t.prototype.hashCode=function(){return 31*this.size+bo.hashCode(this.bits)},t.prototype.toString=function(){for(var n="",e=0,i=this.size;e<i;e++)e&7||(n+=" "),n+=this.get(e)?"X":".";return n},t.prototype.clone=function(){return new t(this.size,this.bits.slice())},t.prototype.toArray=function(){for(var n=[],e=0,i=this.size;e<i;e++)n.push(this.get(e));return n},t}(),vs=uhe;var hV=function(t){return t[t.OTHER=0]="OTHER",t[t.PURE_BARCODE=1]="PURE_BARCODE",t[t.POSSIBLE_FORMATS=2]="POSSIBLE_FORMATS",t[t.TRY_HARDER=3]="TRY_HARDER",t[t.CHARACTER_SET=4]="CHARACTER_SET",t[t.ALLOWED_LENGTHS=5]="ALLOWED_LENGTHS",t[t.ASSUME_CODE_39_CHECK_DIGIT=6]="ASSUME_CODE_39_CHECK_DIGIT",t[t.ENABLE_CODE_39_EXTENDED_MODE=7]="ENABLE_CODE_39_EXTENDED_MODE",t[t.ASSUME_GS1=8]="ASSUME_GS1",t[t.RETURN_CODABAR_START_END=9]="RETURN_CODABAR_START_END",t[t.NEED_RESULT_POINT_CALLBACK=10]="NEED_RESULT_POINT_CALLBACK",t[t.ALLOWED_EAN_EXTENSIONS=11]="ALLOWED_EAN_EXTENSIONS",t}(hV||{}),Sr=hV;var fhe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),dhe=function(t){fhe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.getFormatInstance=function(){return new n},n.kind="FormatException",n}(Zo),Pn=dhe;var hhe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},ss=function(t){return t[t.Cp437=0]="Cp437",t[t.ISO8859_1=1]="ISO8859_1",t[t.ISO8859_2=2]="ISO8859_2",t[t.ISO8859_3=3]="ISO8859_3",t[t.ISO8859_4=4]="ISO8859_4",t[t.ISO8859_5=5]="ISO8859_5",t[t.ISO8859_6=6]="ISO8859_6",t[t.ISO8859_7=7]="ISO8859_7",t[t.ISO8859_8=8]="ISO8859_8",t[t.ISO8859_9=9]="ISO8859_9",t[t.ISO8859_10=10]="ISO8859_10",t[t.ISO8859_11=11]="ISO8859_11",t[t.ISO8859_13=12]="ISO8859_13",t[t.ISO8859_14=13]="ISO8859_14",t[t.ISO8859_15=14]="ISO8859_15",t[t.ISO8859_16=15]="ISO8859_16",t[t.SJIS=16]="SJIS",t[t.Cp1250=17]="Cp1250",t[t.Cp1251=18]="Cp1251",t[t.Cp1252=19]="Cp1252",t[t.Cp1256=20]="Cp1256",t[t.UnicodeBigUnmarked=21]="UnicodeBigUnmarked",t[t.UTF8=22]="UTF8",t[t.ASCII=23]="ASCII",t[t.Big5=24]="Big5",t[t.GB18030=25]="GB18030",t[t.EUC_KR=26]="EUC_KR",t}(ss||{}),phe=function(){function t(n,e,i){for(var r,a,o=[],s=3;s<arguments.length;s++)o[s-3]=arguments[s];this.valueIdentifier=n,this.name=i,typeof e=="number"?this.values=Int32Array.from([e]):this.values=e,this.otherEncodingNames=o,t.VALUE_IDENTIFIER_TO_ECI.set(n,this),t.NAME_TO_ECI.set(i,this);for(var c=this.values,l=0,f=c.length;l!==f;l++){var d=c[l];t.VALUES_TO_ECI.set(d,this)}try{for(var h=hhe(o),p=h.next();!p.done;p=h.next()){var m=p.value;t.NAME_TO_ECI.set(m,this)}}catch(A){r={error:A}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(r)throw r.error}}}return t.prototype.getValueIdentifier=function(){return this.valueIdentifier},t.prototype.getName=function(){return this.name},t.prototype.getValue=function(){return this.values[0]},t.getCharacterSetECIByValue=function(n){if(n<0||n>=900)throw new Pn("incorect value");var e=t.VALUES_TO_ECI.get(n);if(e===void 0)throw new Pn("incorect value");return e},t.getCharacterSetECIByName=function(n){var e=t.NAME_TO_ECI.get(n);if(e===void 0)throw new Pn("incorect value");return e},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.getName()===e.getName()},t.VALUE_IDENTIFIER_TO_ECI=new Map,t.VALUES_TO_ECI=new Map,t.NAME_TO_ECI=new Map,t.Cp437=new t(ss.Cp437,Int32Array.from([0,2]),"Cp437"),t.ISO8859_1=new t(ss.ISO8859_1,Int32Array.from([1,3]),"ISO-8859-1","ISO88591","ISO8859_1"),t.ISO8859_2=new t(ss.ISO8859_2,4,"ISO-8859-2","ISO88592","ISO8859_2"),t.ISO8859_3=new t(ss.ISO8859_3,5,"ISO-8859-3","ISO88593","ISO8859_3"),t.ISO8859_4=new t(ss.ISO8859_4,6,"ISO-8859-4","ISO88594","ISO8859_4"),t.ISO8859_5=new t(ss.ISO8859_5,7,"ISO-8859-5","ISO88595","ISO8859_5"),t.ISO8859_6=new t(ss.ISO8859_6,8,"ISO-8859-6","ISO88596","ISO8859_6"),t.ISO8859_7=new t(ss.ISO8859_7,9,"ISO-8859-7","ISO88597","ISO8859_7"),t.ISO8859_8=new t(ss.ISO8859_8,10,"ISO-8859-8","ISO88598","ISO8859_8"),t.ISO8859_9=new t(ss.ISO8859_9,11,"ISO-8859-9","ISO88599","ISO8859_9"),t.ISO8859_10=new t(ss.ISO8859_10,12,"ISO-8859-10","ISO885910","ISO8859_10"),t.ISO8859_11=new t(ss.ISO8859_11,13,"ISO-8859-11","ISO885911","ISO8859_11"),t.ISO8859_13=new t(ss.ISO8859_13,15,"ISO-8859-13","ISO885913","ISO8859_13"),t.ISO8859_14=new t(ss.ISO8859_14,16,"ISO-8859-14","ISO885914","ISO8859_14"),t.ISO8859_15=new t(ss.ISO8859_15,17,"ISO-8859-15","ISO885915","ISO8859_15"),t.ISO8859_16=new t(ss.ISO8859_16,18,"ISO-8859-16","ISO885916","ISO8859_16"),t.SJIS=new t(ss.SJIS,20,"SJIS","Shift_JIS"),t.Cp1250=new t(ss.Cp1250,21,"Cp1250","windows-1250"),t.Cp1251=new t(ss.Cp1251,22,"Cp1251","windows-1251"),t.Cp1252=new t(ss.Cp1252,23,"Cp1252","windows-1252"),t.Cp1256=new t(ss.Cp1256,24,"Cp1256","windows-1256"),t.UnicodeBigUnmarked=new t(ss.UnicodeBigUnmarked,25,"UnicodeBigUnmarked","UTF-16BE","UnicodeBig"),t.UTF8=new t(ss.UTF8,26,"UTF8","UTF-8"),t.ASCII=new t(ss.ASCII,Int32Array.from([27,170]),"ASCII","US-ASCII"),t.Big5=new t(ss.Big5,28,"Big5"),t.GB18030=new t(ss.GB18030,29,"GB18030","GB2312","EUC_CN","GBK"),t.EUC_KR=new t(ss.EUC_KR,30,"EUC_KR","EUC-KR"),t}(),ys=phe;var Ahe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),mhe=function(t){Ahe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="UnsupportedOperationException",n}(Zo),f6=mhe;var ghe=function(){function t(){}return t.decode=function(n,e){var i=this.encodingName(e);return this.customDecoder?this.customDecoder(n,i):typeof TextDecoder>"u"||this.shouldDecodeOnFallback(i)?this.decodeFallback(n,i):new TextDecoder(i).decode(n)},t.shouldDecodeOnFallback=function(n){return!t.isBrowser()&&n==="ISO-8859-1"},t.encode=function(n,e){var i=this.encodingName(e);return this.customEncoder?this.customEncoder(n,i):typeof TextEncoder>"u"?this.encodeFallback(n):new TextEncoder().encode(n)},t.isBrowser=function(){return typeof window<"u"&&{}.toString.call(window)==="[object Window]"},t.encodingName=function(n){return typeof n=="string"?n:n.getName()},t.encodingCharacterSet=function(n){return n instanceof ys?n:ys.getCharacterSetECIByName(n)},t.decodeFallback=function(n,e){var i=this.encodingCharacterSet(e);if(t.isDecodeFallbackSupported(i)){for(var r="",a=0,o=n.length;a<o;a++){var s=n[a].toString(16);s.length<2&&(s="0"+s),r+="%"+s}return decodeURIComponent(r)}if(i.equals(ys.UnicodeBigUnmarked))return String.fromCharCode.apply(null,new Uint16Array(n.buffer));throw new f6("Encoding "+this.encodingName(e)+" not supported by fallback.")},t.isDecodeFallbackSupported=function(n){return n.equals(ys.UTF8)||n.equals(ys.ISO8859_1)||n.equals(ys.ASCII)},t.encodeFallback=function(n){for(var e=btoa(unescape(encodeURIComponent(n))),i=e.split(""),r=[],a=0;a<i.length;a++)r.push(i[a].charCodeAt(0));return new Uint8Array(r)},t}(),cc=ghe;var vhe=function(){function t(){}return t.castAsNonUtf8Char=function(n,e){e===void 0&&(e=null);var i=e?e.getName():this.ISO88591;return cc.decode(new Uint8Array([n]),i)},t.guessEncoding=function(n,e){if(e!=null&&e.get(Sr.CHARACTER_SET)!==void 0)return e.get(Sr.CHARACTER_SET).toString();for(var i=n.length,r=!0,a=!0,o=!0,s=0,c=0,l=0,f=0,d=0,h=0,p=0,m=0,A=0,v=0,y=0,b=n.length>3&&n[0]===239&&n[1]===187&&n[2]===191,u=0;u<i&&(r||a||o);u++){var x=n[u]&255;o&&(s>0?x&128?s--:o=!1:x&128&&(x&64?(s++,x&32?(s++,x&16?(s++,x&8?o=!1:f++):l++):c++):o=!1)),r&&(x>127&&x<160?r=!1:x>159&&(x<192||x===215||x===247)&&y++),a&&(d>0?x<64||x===127||x>252?a=!1:d--:x===128||x===160||x>239?a=!1:x>160&&x<224?(h++,m=0,p++,p>A&&(A=p)):x>127?(d++,p=0,m++,m>v&&(v=m)):(p=0,m=0))}return o&&s>0&&(o=!1),a&&d>0&&(a=!1),o&&(b||c+l+f>0)?t.UTF8:a&&(t.ASSUME_SHIFT_JIS||A>=3||v>=3)?t.SHIFT_JIS:r&&a?A===2&&h===2||y*10>=i?t.SHIFT_JIS:t.ISO88591:r?t.ISO88591:a?t.SHIFT_JIS:o?t.UTF8:t.PLATFORM_DEFAULT_ENCODING},t.format=function(n){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];var r=-1;function a(s,c,l,f,d,h){if(s==="%%")return"%";if(e[++r]!==void 0){s=f?parseInt(f.substr(1)):void 0;var p=d?parseInt(d.substr(1)):void 0,m;switch(h){case"s":m=e[r];break;case"c":m=e[r][0];break;case"f":m=parseFloat(e[r]).toFixed(s);break;case"p":m=parseFloat(e[r]).toPrecision(s);break;case"e":m=parseFloat(e[r]).toExponential(s);break;case"x":m=parseInt(e[r]).toString(p||16);break;case"d":m=parseFloat(parseInt(e[r],p||10).toPrecision(s)).toFixed(0);break}m=typeof m=="object"?JSON.stringify(m):(+m).toString(p);for(var A=parseInt(l),v=l&&l[0]+""=="0"?"0":" ";m.length<A;)m=c!==void 0?m+v:v+m;return m}}var o=/%(-)?(0?[0-9]+)?([.][0-9]+)?([#][0-9]+)?([scfpexd%])/g;return n.replace(o,a)},t.getBytes=function(n,e){return cc.encode(n,e)},t.getCharCode=function(n,e){return e===void 0&&(e=0),n.charCodeAt(e)},t.getCharAt=function(n){return String.fromCharCode(n)},t.SHIFT_JIS=ys.SJIS.getName(),t.GB2312="GB2312",t.ISO88591=ys.ISO8859_1.getName(),t.EUC_JP="EUC_JP",t.UTF8=ys.UTF8.getName(),t.PLATFORM_DEFAULT_ENCODING=t.UTF8,t.ASSUME_SHIFT_JIS=!1,t}(),Ir=vhe;var yhe=function(){function t(n){n===void 0&&(n=""),this.value=n}return t.prototype.enableDecoding=function(n){return this.encoding=n,this},t.prototype.append=function(n){return typeof n=="string"?this.value+=n.toString():this.encoding?this.value+=Ir.castAsNonUtf8Char(n,this.encoding):this.value+=String.fromCharCode(n),this},t.prototype.appendChars=function(n,e,i){for(var r=e;e<e+i;r++)this.append(n[r]);return this},t.prototype.length=function(){return this.value.length},t.prototype.charAt=function(n){return this.value.charAt(n)},t.prototype.deleteCharAt=function(n){this.value=this.value.substr(0,n)+this.value.substring(n+1)},t.prototype.setCharAt=function(n,e){this.value=this.value.substr(0,n)+e+this.value.substr(n+1)},t.prototype.substring=function(n,e){return this.value.substring(n,e)},t.prototype.setLengthToZero=function(){this.value=""},t.prototype.toString=function(){return this.value},t.prototype.insert=function(n,e){this.value=this.value.substring(0,n)+e+this.value.substring(n)},t}(),Pi=yhe;var bhe=function(){function t(n,e,i,r){if(this.width=n,this.height=e,this.rowSize=i,this.bits=r,e==null&&(e=n),this.height=e,n<1||e<1)throw new Wn("Both dimensions must be greater than 0");i==null&&(i=Math.floor((n+31)/32)),this.rowSize=i,r==null&&(this.bits=new Int32Array(this.rowSize*this.height))}return t.parseFromBooleanArray=function(n){for(var e=n.length,i=n[0].length,r=new t(i,e),a=0;a<e;a++)for(var o=n[a],s=0;s<i;s++)o[s]&&r.set(s,a);return r},t.parseFromString=function(n,e,i){if(n===null)throw new Wn("stringRepresentation cannot be null");for(var r=new Array(n.length),a=0,o=0,s=-1,c=0,l=0;l<n.length;)if(n.charAt(l)===`
`||n.charAt(l)==="\r"){if(a>o){if(s===-1)s=a-o;else if(a-o!==s)throw new Wn("row lengths do not match");o=a,c++}l++}else if(n.substring(l,l+e.length)===e)l+=e.length,r[a]=!0,a++;else if(n.substring(l,l+i.length)===i)l+=i.length,r[a]=!1,a++;else throw new Wn("illegal character encountered: "+n.substring(l));if(a>o){if(s===-1)s=a-o;else if(a-o!==s)throw new Wn("row lengths do not match");c++}for(var f=new t(s,c),d=0;d<a;d++)r[d]&&f.set(Math.floor(d%s),Math.floor(d/s));return f},t.prototype.get=function(n,e){var i=e*this.rowSize+Math.floor(n/32);return(this.bits[i]>>>(n&31)&1)!==0},t.prototype.set=function(n,e){var i=e*this.rowSize+Math.floor(n/32);this.bits[i]|=1<<(n&31)&4294967295},t.prototype.unset=function(n,e){var i=e*this.rowSize+Math.floor(n/32);this.bits[i]&=~(1<<(n&31)&4294967295)},t.prototype.flip=function(n,e){var i=e*this.rowSize+Math.floor(n/32);this.bits[i]^=1<<(n&31)&4294967295},t.prototype.xor=function(n){if(this.width!==n.getWidth()||this.height!==n.getHeight()||this.rowSize!==n.getRowSize())throw new Wn("input matrix dimensions do not match");for(var e=new vs(Math.floor(this.width/32)+1),i=this.rowSize,r=this.bits,a=0,o=this.height;a<o;a++)for(var s=a*i,c=n.getRow(a,e).getBitArray(),l=0;l<i;l++)r[s+l]^=c[l]},t.prototype.clear=function(){for(var n=this.bits,e=n.length,i=0;i<e;i++)n[i]=0},t.prototype.setRegion=function(n,e,i,r){if(e<0||n<0)throw new Wn("Left and top must be nonnegative");if(r<1||i<1)throw new Wn("Height and width must be at least 1");var a=n+i,o=e+r;if(o>this.height||a>this.width)throw new Wn("The region must fit inside the matrix");for(var s=this.rowSize,c=this.bits,l=e;l<o;l++)for(var f=l*s,d=n;d<a;d++)c[f+Math.floor(d/32)]|=1<<(d&31)&4294967295},t.prototype.getRow=function(n,e){e==null||e.getSize()<this.width?e=new vs(this.width):e.clear();for(var i=this.rowSize,r=this.bits,a=n*i,o=0;o<i;o++)e.setBulk(o*32,r[a+o]);return e},t.prototype.setRow=function(n,e){ia.arraycopy(e.getBitArray(),0,this.bits,n*this.rowSize,this.rowSize)},t.prototype.rotate180=function(){for(var n=this.getWidth(),e=this.getHeight(),i=new vs(n),r=new vs(n),a=0,o=Math.floor((e+1)/2);a<o;a++)i=this.getRow(a,i),r=this.getRow(e-1-a,r),i.reverse(),r.reverse(),this.setRow(a,r),this.setRow(e-1-a,i)},t.prototype.getEnclosingRectangle=function(){for(var n=this.width,e=this.height,i=this.rowSize,r=this.bits,a=n,o=e,s=-1,c=-1,l=0;l<e;l++)for(var f=0;f<i;f++){var d=r[l*i+f];if(d!==0){if(l<o&&(o=l),l>c&&(c=l),f*32<a){for(var h=0;!(d<<31-h&4294967295);)h++;f*32+h<a&&(a=f*32+h)}if(f*32+31>s){for(var h=31;!(d>>>h);)h--;f*32+h>s&&(s=f*32+h)}}}return s<a||c<o?null:Int32Array.from([a,o,s-a+1,c-o+1])},t.prototype.getTopLeftOnBit=function(){for(var n=this.rowSize,e=this.bits,i=0;i<e.length&&e[i]===0;)i++;if(i===e.length)return null;for(var r=i/n,a=i%n*32,o=e[i],s=0;!(o<<31-s&4294967295);)s++;return a+=s,Int32Array.from([a,r])},t.prototype.getBottomRightOnBit=function(){for(var n=this.rowSize,e=this.bits,i=e.length-1;i>=0&&e[i]===0;)i--;if(i<0)return null;for(var r=Math.floor(i/n),a=Math.floor(i%n)*32,o=e[i],s=31;!(o>>>s);)s--;return a+=s,Int32Array.from([a,r])},t.prototype.getWidth=function(){return this.width},t.prototype.getHeight=function(){return this.height},t.prototype.getRowSize=function(){return this.rowSize},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.width===e.width&&this.height===e.height&&this.rowSize===e.rowSize&&bo.equals(this.bits,e.bits)},t.prototype.hashCode=function(){var n=this.width;return n=31*n+this.width,n=31*n+this.height,n=31*n+this.rowSize,n=31*n+bo.hashCode(this.bits),n},t.prototype.toString=function(n,e,i){return n===void 0&&(n="X "),e===void 0&&(e="  "),i===void 0&&(i=`
`),this.buildToString(n,e,i)},t.prototype.buildToString=function(n,e,i){for(var r=new Pi,a=0,o=this.height;a<o;a++){for(var s=0,c=this.width;s<c;s++)r.append(this.get(s,a)?n:e);r.append(i)}return r.toString()},t.prototype.clone=function(){return new t(this.width,this.height,this.rowSize,this.bits.slice())},t}(),bs=bhe;var xhe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Che=function(t){xhe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.getNotFoundInstance=function(){return new n},n.kind="NotFoundException",n}(Zo),un=Che;var whe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Ehe=function(t){whe(n,t);function n(e){var i=t.call(this,e)||this;return i.luminances=n.EMPTY,i.buckets=new Int32Array(n.LUMINANCE_BUCKETS),i}return n.prototype.getBlackRow=function(e,i){var r=this.getLuminanceSource(),a=r.getWidth();i==null||i.getSize()<a?i=new vs(a):i.clear(),this.initArrays(a);for(var o=r.getRow(e,this.luminances),s=this.buckets,c=0;c<a;c++)s[(o[c]&255)>>n.LUMINANCE_SHIFT]++;var l=n.estimateBlackPoint(s);if(a<3)for(var c=0;c<a;c++)(o[c]&255)<l&&i.set(c);else for(var f=o[0]&255,d=o[1]&255,c=1;c<a-1;c++){var h=o[c+1]&255;(d*4-f-h)/2<l&&i.set(c),f=d,d=h}return i},n.prototype.getBlackMatrix=function(){var e=this.getLuminanceSource(),i=e.getWidth(),r=e.getHeight(),a=new bs(i,r);this.initArrays(i);for(var o=this.buckets,s=1;s<5;s++)for(var c=Math.floor(r*s/5),l=e.getRow(c,this.luminances),f=Math.floor(i*4/5),d=Math.floor(i/5);d<f;d++){var h=l[d]&255;o[h>>n.LUMINANCE_SHIFT]++}for(var p=n.estimateBlackPoint(o),m=e.getMatrix(),s=0;s<r;s++)for(var A=s*i,d=0;d<i;d++){var h=m[A+d]&255;h<p&&a.set(d,s)}return a},n.prototype.createBinarizer=function(e){return new n(e)},n.prototype.initArrays=function(e){this.luminances.length<e&&(this.luminances=new Uint8ClampedArray(e));for(var i=this.buckets,r=0;r<n.LUMINANCE_BUCKETS;r++)i[r]=0},n.estimateBlackPoint=function(e){for(var i=e.length,r=0,a=0,o=0,s=0;s<i;s++)e[s]>o&&(a=s,o=e[s]),e[s]>r&&(r=e[s]);for(var c=0,l=0,s=0;s<i;s++){var f=s-a,d=e[s]*f*f;d>l&&(c=s,l=d)}if(a>c){var h=a;a=c,c=h}if(c-a<=i/16)throw new un;for(var p=c-1,m=-1,s=c-1;s>a;s--){var A=s-a,d=A*A*(c-s)*(r-e[s]);d>m&&(p=s,m=d)}return p<<n.LUMINANCE_SHIFT},n.LUMINANCE_BITS=5,n.LUMINANCE_SHIFT=8-n.LUMINANCE_BITS,n.LUMINANCE_BUCKETS=1<<n.LUMINANCE_BITS,n.EMPTY=Uint8ClampedArray.from([0]),n}(LT),FT=Ehe;var _he=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),She=function(t){_he(n,t);function n(e){var i=t.call(this,e)||this;return i.matrix=null,i}return n.prototype.getBlackMatrix=function(){if(this.matrix!==null)return this.matrix;var e=this.getLuminanceSource(),i=e.getWidth(),r=e.getHeight();if(i>=n.MINIMUM_DIMENSION&&r>=n.MINIMUM_DIMENSION){var a=e.getMatrix(),o=i>>n.BLOCK_SIZE_POWER;i&n.BLOCK_SIZE_MASK&&o++;var s=r>>n.BLOCK_SIZE_POWER;r&n.BLOCK_SIZE_MASK&&s++;var c=n.calculateBlackPoints(a,o,s,i,r),l=new bs(i,r);n.calculateThresholdForBlock(a,o,s,i,r,c,l),this.matrix=l}else this.matrix=t.prototype.getBlackMatrix.call(this);return this.matrix},n.prototype.createBinarizer=function(e){return new n(e)},n.calculateThresholdForBlock=function(e,i,r,a,o,s,c){for(var l=o-n.BLOCK_SIZE,f=a-n.BLOCK_SIZE,d=0;d<r;d++){var h=d<<n.BLOCK_SIZE_POWER;h>l&&(h=l);for(var p=n.cap(d,2,r-3),m=0;m<i;m++){var A=m<<n.BLOCK_SIZE_POWER;A>f&&(A=f);for(var v=n.cap(m,2,i-3),y=0,b=-2;b<=2;b++){var u=s[p+b];y+=u[v-2]+u[v-1]+u[v]+u[v+1]+u[v+2]}var x=y/25;n.thresholdBlock(e,A,h,x,a,c)}}},n.cap=function(e,i,r){return e<i?i:e>r?r:e},n.thresholdBlock=function(e,i,r,a,o,s){for(var c=0,l=r*o+i;c<n.BLOCK_SIZE;c++,l+=o)for(var f=0;f<n.BLOCK_SIZE;f++)(e[l+f]&255)<=a&&s.set(i+f,r+c)},n.calculateBlackPoints=function(e,i,r,a,o){for(var s=o-n.BLOCK_SIZE,c=a-n.BLOCK_SIZE,l=new Array(r),f=0;f<r;f++){l[f]=new Int32Array(i);var d=f<<n.BLOCK_SIZE_POWER;d>s&&(d=s);for(var h=0;h<i;h++){var p=h<<n.BLOCK_SIZE_POWER;p>c&&(p=c);for(var m=0,A=255,v=0,y=0,b=d*a+p;y<n.BLOCK_SIZE;y++,b+=a){for(var u=0;u<n.BLOCK_SIZE;u++){var x=e[b+u]&255;m+=x,x<A&&(A=x),x>v&&(v=x)}if(v-A>n.MIN_DYNAMIC_RANGE)for(y++,b+=a;y<n.BLOCK_SIZE;y++,b+=a)for(var u=0;u<n.BLOCK_SIZE;u++)m+=e[b+u]&255}var w=m>>n.BLOCK_SIZE_POWER*2;if(v-A<=n.MIN_DYNAMIC_RANGE&&(w=A/2,f>0&&h>0)){var L=(l[f-1][h]+2*l[f][h-1]+l[f-1][h-1])/4;A<L&&(w=L)}l[f][h]=w}}return l},n.BLOCK_SIZE_POWER=3,n.BLOCK_SIZE=1<<n.BLOCK_SIZE_POWER,n.BLOCK_SIZE_MASK=n.BLOCK_SIZE-1,n.MINIMUM_DIMENSION=n.BLOCK_SIZE*5,n.MIN_DYNAMIC_RANGE=24,n}(FT),ev=She;var Ihe=function(){function t(n,e){this.width=n,this.height=e}return t.prototype.getWidth=function(){return this.width},t.prototype.getHeight=function(){return this.height},t.prototype.isCropSupported=function(){return!1},t.prototype.crop=function(n,e,i,r){throw new f6("This luminance source does not support cropping.")},t.prototype.isRotateSupported=function(){return!1},t.prototype.rotateCounterClockwise=function(){throw new f6("This luminance source does not support rotation by 90 degrees.")},t.prototype.rotateCounterClockwise45=function(){throw new f6("This luminance source does not support rotation by 45 degrees.")},t.prototype.toString=function(){for(var n=new Uint8ClampedArray(this.width),e=new Pi,i=0;i<this.height;i++){for(var r=this.getRow(i,n),a=0;a<this.width;a++){var o=r[a]&255,s=void 0;o<64?s="#":o<128?s="+":o<192?s=".":s=" ",e.append(s)}e.append(`
`)}return e.toString()},t}(),Ru=Ihe;var Mhe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),The=function(t){Mhe(n,t);function n(e){var i=t.call(this,e.getWidth(),e.getHeight())||this;return i.delegate=e,i}return n.prototype.getRow=function(e,i){for(var r=this.delegate.getRow(e,i),a=this.getWidth(),o=0;o<a;o++)r[o]=255-(r[o]&255);return r},n.prototype.getMatrix=function(){for(var e=this.delegate.getMatrix(),i=this.getWidth()*this.getHeight(),r=new Uint8ClampedArray(i),a=0;a<i;a++)r[a]=255-(e[a]&255);return r},n.prototype.isCropSupported=function(){return this.delegate.isCropSupported()},n.prototype.crop=function(e,i,r,a){return new n(this.delegate.crop(e,i,r,a))},n.prototype.isRotateSupported=function(){return this.delegate.isRotateSupported()},n.prototype.invert=function(){return this.delegate},n.prototype.rotateCounterClockwise=function(){return new n(this.delegate.rotateCounterClockwise())},n.prototype.rotateCounterClockwise45=function(){return new n(this.delegate.rotateCounterClockwise45())},n}(Ru),g3=The;var Bhe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),pV=function(t){Bhe(n,t);function n(e,i){i===void 0&&(i=!1);var r=t.call(this,e.width,e.height)||this;return r.canvas=e,r.tempCanvasElement=null,r.buffer=n.makeBufferFromCanvasImageData(e,i),r}return n.makeBufferFromCanvasImageData=function(e,i){i===void 0&&(i=!1);var r=e.getContext("2d").getImageData(0,0,e.width,e.height);return n.toGrayscaleBuffer(r.data,e.width,e.height,i)},n.toGrayscaleBuffer=function(e,i,r,a){a===void 0&&(a=!1);var o=new Uint8ClampedArray(i*r);if(n.FRAME_INDEX=!n.FRAME_INDEX,n.FRAME_INDEX||!a)for(var s=0,c=0,l=e.length;s<l;s+=4,c++){var f=void 0,d=e[s+3];if(d===0)f=255;else{var h=e[s],p=e[s+1],m=e[s+2];f=306*h+601*p+117*m+512>>10}o[c]=f}else for(var s=0,c=0,A=e.length;s<A;s+=4,c++){var f=void 0,d=e[s+3];if(d===0)f=255;else{var h=e[s],p=e[s+1],m=e[s+2];f=306*h+601*p+117*m+512>>10}o[c]=255-f}return o},n.prototype.getRow=function(e,i){if(e<0||e>=this.getHeight())throw new Wn("Requested row is outside the image: "+e);var r=this.getWidth(),a=e*r;return i===null?i=this.buffer.slice(a,a+r):(i.length<r&&(i=new Uint8ClampedArray(r)),i.set(this.buffer.slice(a,a+r))),i},n.prototype.getMatrix=function(){return this.buffer},n.prototype.isCropSupported=function(){return!0},n.prototype.crop=function(e,i,r,a){return t.prototype.crop.call(this,e,i,r,a),this},n.prototype.isRotateSupported=function(){return!0},n.prototype.rotateCounterClockwise=function(){return this.rotate(-90),this},n.prototype.rotateCounterClockwise45=function(){return this.rotate(-45),this},n.prototype.getTempCanvasElement=function(){if(this.tempCanvasElement===null){var e=this.canvas.ownerDocument.createElement("canvas");e.width=this.canvas.width,e.height=this.canvas.height,this.tempCanvasElement=e}return this.tempCanvasElement},n.prototype.rotate=function(e){var i=this.getTempCanvasElement(),r=i.getContext("2d"),a=e*n.DEGREE_TO_RADIANS,o=this.canvas.width,s=this.canvas.height,c=Math.ceil(Math.abs(Math.cos(a))*o+Math.abs(Math.sin(a))*s),l=Math.ceil(Math.abs(Math.sin(a))*o+Math.abs(Math.cos(a))*s);return i.width=c,i.height=l,r.translate(c/2,l/2),r.rotate(a),r.drawImage(this.canvas,o/-2,s/-2),this.buffer=n.makeBufferFromCanvasImageData(i),this},n.prototype.invert=function(){return new g3(this)},n.DEGREE_TO_RADIANS=Math.PI/180,n.FRAME_INDEX=!0,n}(Ru);var AV=function(){function t(n,e,i){this.deviceId=n,this.label=e,this.kind="videoinput",this.groupId=i||void 0}return t.prototype.toJSON=function(){return{kind:this.kind,groupId:this.groupId,deviceId:this.deviceId,label:this.label}},t}();var T1=function(t,n,e,i){function r(a){return a instanceof e?a:new e(function(o){o(a)})}return new(e||(e=Promise))(function(a,o){function s(f){try{l(i.next(f))}catch(d){o(d)}}function c(f){try{l(i.throw(f))}catch(d){o(d)}}function l(f){f.done?a(f.value):r(f.value).then(s,c)}l((i=i.apply(t,n||[])).next())})},B1=function(t,n){var e={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},i,r,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(l){return function(f){return c([l,f])}}function c(l){if(i)throw new TypeError("Generator is already executing.");for(;e;)try{if(i=1,r&&(a=l[0]&2?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[l[0]&2,a.value]),l[0]){case 0:case 1:a=l;break;case 4:return e.label++,{value:l[1],done:!1};case 5:e.label++,r=l[1],l=[0];continue;case 7:l=e.ops.pop(),e.trys.pop();continue;default:if(a=e.trys,!(a=a.length>0&&a[a.length-1])&&(l[0]===6||l[0]===2)){e=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]<a[3])){e.label=l[1];break}if(l[0]===6&&e.label<a[1]){e.label=a[1],a=l;break}if(a&&e.label<a[2]){e.label=a[2],e.ops.push(l);break}a[2]&&e.ops.pop(),e.trys.pop();continue}l=n.call(t,e)}catch(f){l=[6,f],r=0}finally{i=a=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},Lhe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Z2=function(){function t(n,e,i){e===void 0&&(e=500),this.reader=n,this.timeBetweenScansMillis=e,this._hints=i,this._stopContinuousDecode=!1,this._stopAsyncDecode=!1,this._timeBetweenDecodingAttempts=0}return Object.defineProperty(t.prototype,"hasNavigator",{get:function(){return typeof navigator<"u"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isMediaDevicesSuported",{get:function(){return this.hasNavigator&&!!navigator.mediaDevices},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"canEnumerateDevices",{get:function(){return!!(this.isMediaDevicesSuported&&navigator.mediaDevices.enumerateDevices)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"timeBetweenDecodingAttempts",{get:function(){return this._timeBetweenDecodingAttempts},set:function(n){this._timeBetweenDecodingAttempts=n<0?0:n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hints",{get:function(){return this._hints},set:function(n){this._hints=n||null},enumerable:!1,configurable:!0}),t.prototype.listVideoInputDevices=function(){return T1(this,void 0,void 0,function(){var n,e,i,r,a,o,s,c,l,f,d,h;return B1(this,function(p){switch(p.label){case 0:if(!this.hasNavigator)throw new Error("Can't enumerate devices, navigator is not present.");if(!this.canEnumerateDevices)throw new Error("Can't enumerate devices, method not supported.");return[4,navigator.mediaDevices.enumerateDevices()];case 1:n=p.sent(),e=[];try{for(i=Lhe(n),r=i.next();!r.done;r=i.next())a=r.value,o=a.kind==="video"?"videoinput":a.kind,o==="videoinput"&&(s=a.deviceId||a.id,c=a.label||"Video device "+(e.length+1),l=a.groupId,f={deviceId:s,label:c,kind:o,groupId:l},e.push(f))}catch(m){d={error:m}}finally{try{r&&!r.done&&(h=i.return)&&h.call(i)}finally{if(d)throw d.error}}return[2,e]}})})},t.prototype.getVideoInputDevices=function(){return T1(this,void 0,void 0,function(){var n;return B1(this,function(e){switch(e.label){case 0:return[4,this.listVideoInputDevices()];case 1:return n=e.sent(),[2,n.map(function(i){return new AV(i.deviceId,i.label)})]}})})},t.prototype.findDeviceById=function(n){return T1(this,void 0,void 0,function(){var e;return B1(this,function(i){switch(i.label){case 0:return[4,this.listVideoInputDevices()];case 1:return e=i.sent(),e?[2,e.find(function(r){return r.deviceId===n})]:[2,null]}})})},t.prototype.decodeFromInputVideoDevice=function(n,e){return T1(this,void 0,void 0,function(){return B1(this,function(i){switch(i.label){case 0:return[4,this.decodeOnceFromVideoDevice(n,e)];case 1:return[2,i.sent()]}})})},t.prototype.decodeOnceFromVideoDevice=function(n,e){return T1(this,void 0,void 0,function(){var i,r;return B1(this,function(a){switch(a.label){case 0:return this.reset(),n?i={deviceId:{exact:n}}:i={facingMode:"environment"},r={video:i},[4,this.decodeOnceFromConstraints(r,e)];case 1:return[2,a.sent()]}})})},t.prototype.decodeOnceFromConstraints=function(n,e){return T1(this,void 0,void 0,function(){var i;return B1(this,function(r){switch(r.label){case 0:return[4,navigator.mediaDevices.getUserMedia(n)];case 1:return i=r.sent(),[4,this.decodeOnceFromStream(i,e)];case 2:return[2,r.sent()]}})})},t.prototype.decodeOnceFromStream=function(n,e){return T1(this,void 0,void 0,function(){var i,r;return B1(this,function(a){switch(a.label){case 0:return this.reset(),[4,this.attachStreamToVideo(n,e)];case 1:return i=a.sent(),[4,this.decodeOnce(i)];case 2:return r=a.sent(),[2,r]}})})},t.prototype.decodeFromInputVideoDeviceContinuously=function(n,e,i){return T1(this,void 0,void 0,function(){return B1(this,function(r){switch(r.label){case 0:return[4,this.decodeFromVideoDevice(n,e,i)];case 1:return[2,r.sent()]}})})},t.prototype.decodeFromVideoDevice=function(n,e,i){return T1(this,void 0,void 0,function(){var r,a;return B1(this,function(o){switch(o.label){case 0:return n?r={deviceId:{exact:n}}:r={facingMode:"environment"},a={video:r},[4,this.decodeFromConstraints(a,e,i)];case 1:return[2,o.sent()]}})})},t.prototype.decodeFromConstraints=function(n,e,i){return T1(this,void 0,void 0,function(){var r;return B1(this,function(a){switch(a.label){case 0:return[4,navigator.mediaDevices.getUserMedia(n)];case 1:return r=a.sent(),[4,this.decodeFromStream(r,e,i)];case 2:return[2,a.sent()]}})})},t.prototype.decodeFromStream=function(n,e,i){return T1(this,void 0,void 0,function(){var r;return B1(this,function(a){switch(a.label){case 0:return this.reset(),[4,this.attachStreamToVideo(n,e)];case 1:return r=a.sent(),[4,this.decodeContinuously(r,i)];case 2:return[2,a.sent()]}})})},t.prototype.stopAsyncDecode=function(){this._stopAsyncDecode=!0},t.prototype.stopContinuousDecode=function(){this._stopContinuousDecode=!0},t.prototype.attachStreamToVideo=function(n,e){return T1(this,void 0,void 0,function(){var i;return B1(this,function(r){switch(r.label){case 0:return i=this.prepareVideoElement(e),this.addVideoSource(i,n),this.videoElement=i,this.stream=n,[4,this.playVideoOnLoadAsync(i)];case 1:return r.sent(),[2,i]}})})},t.prototype.playVideoOnLoadAsync=function(n){var e=this;return new Promise(function(i,r){return e.playVideoOnLoad(n,function(){return i()})})},t.prototype.playVideoOnLoad=function(n,e){var i=this;this.videoEndedListener=function(){return i.stopStreams()},this.videoCanPlayListener=function(){return i.tryPlayVideo(n)},n.addEventListener("ended",this.videoEndedListener),n.addEventListener("canplay",this.videoCanPlayListener),n.addEventListener("playing",e),this.tryPlayVideo(n)},t.prototype.isVideoPlaying=function(n){return n.currentTime>0&&!n.paused&&!n.ended&&n.readyState>2},t.prototype.tryPlayVideo=function(n){return T1(this,void 0,void 0,function(){var e;return B1(this,function(i){switch(i.label){case 0:if(this.isVideoPlaying(n))return console.warn("Trying to play video that is already playing."),[2];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,n.play()];case 2:return i.sent(),[3,4];case 3:return e=i.sent(),console.warn("It was not possible to play the video."),[3,4];case 4:return[2]}})})},t.prototype.getMediaElement=function(n,e){var i=document.getElementById(n);if(!i)throw new ks("element with id '"+n+"' not found");if(i.nodeName.toLowerCase()!==e.toLowerCase())throw new ks("element with id '"+n+"' must be an "+e+" element");return i},t.prototype.decodeFromImage=function(n,e){if(!n&&!e)throw new ks("either imageElement with a src set or an url must be provided");return e&&!n?this.decodeFromImageUrl(e):this.decodeFromImageElement(n)},t.prototype.decodeFromVideo=function(n,e){if(!n&&!e)throw new ks("Either an element with a src set or an URL must be provided");return e&&!n?this.decodeFromVideoUrl(e):this.decodeFromVideoElement(n)},t.prototype.decodeFromVideoContinuously=function(n,e,i){if(n===void 0&&e===void 0)throw new ks("Either an element with a src set or an URL must be provided");return e&&!n?this.decodeFromVideoUrlContinuously(e,i):this.decodeFromVideoElementContinuously(n,i)},t.prototype.decodeFromImageElement=function(n){if(!n)throw new ks("An image element must be provided.");this.reset();var e=this.prepareImageElement(n);this.imageElement=e;var i;return this.isImageLoaded(e)?i=this.decodeOnce(e,!1,!0):i=this._decodeOnLoadImage(e),i},t.prototype.decodeFromVideoElement=function(n){var e=this._decodeFromVideoElementSetup(n);return this._decodeOnLoadVideo(e)},t.prototype.decodeFromVideoElementContinuously=function(n,e){var i=this._decodeFromVideoElementSetup(n);return this._decodeOnLoadVideoContinuously(i,e)},t.prototype._decodeFromVideoElementSetup=function(n){if(!n)throw new ks("A video element must be provided.");this.reset();var e=this.prepareVideoElement(n);return this.videoElement=e,e},t.prototype.decodeFromImageUrl=function(n){if(!n)throw new ks("An URL must be provided.");this.reset();var e=this.prepareImageElement();this.imageElement=e;var i=this._decodeOnLoadImage(e);return e.src=n,i},t.prototype.decodeFromVideoUrl=function(n){if(!n)throw new ks("An URL must be provided.");this.reset();var e=this.prepareVideoElement(),i=this.decodeFromVideoElement(e);return e.src=n,i},t.prototype.decodeFromVideoUrlContinuously=function(n,e){if(!n)throw new ks("An URL must be provided.");this.reset();var i=this.prepareVideoElement(),r=this.decodeFromVideoElementContinuously(i,e);return i.src=n,r},t.prototype._decodeOnLoadImage=function(n){var e=this;return new Promise(function(i,r){e.imageLoadedListener=function(){return e.decodeOnce(n,!1,!0).then(i,r)},n.addEventListener("load",e.imageLoadedListener)})},t.prototype._decodeOnLoadVideo=function(n){return T1(this,void 0,void 0,function(){return B1(this,function(e){switch(e.label){case 0:return[4,this.playVideoOnLoadAsync(n)];case 1:return e.sent(),[4,this.decodeOnce(n)];case 2:return[2,e.sent()]}})})},t.prototype._decodeOnLoadVideoContinuously=function(n,e){return T1(this,void 0,void 0,function(){return B1(this,function(i){switch(i.label){case 0:return[4,this.playVideoOnLoadAsync(n)];case 1:return i.sent(),this.decodeContinuously(n,e),[2]}})})},t.prototype.isImageLoaded=function(n){return!(!n.complete||n.naturalWidth===0)},t.prototype.prepareImageElement=function(n){var e;return typeof n>"u"&&(e=document.createElement("img"),e.width=200,e.height=200),typeof n=="string"&&(e=this.getMediaElement(n,"img")),n instanceof HTMLImageElement&&(e=n),e},t.prototype.prepareVideoElement=function(n){var e;return!n&&typeof document<"u"&&(e=document.createElement("video"),e.width=200,e.height=200),typeof n=="string"&&(e=this.getMediaElement(n,"video")),n instanceof HTMLVideoElement&&(e=n),e.setAttribute("autoplay","true"),e.setAttribute("muted","true"),e.setAttribute("playsinline","true"),e},t.prototype.decodeOnce=function(n,e,i){var r=this;e===void 0&&(e=!0),i===void 0&&(i=!0),this._stopAsyncDecode=!1;var a=function(o,s){if(r._stopAsyncDecode){s(new un("Video stream has ended before any code could be detected.")),r._stopAsyncDecode=void 0;return}try{var c=r.decode(n);o(c)}catch(h){var l=e&&h instanceof un,f=h instanceof ro||h instanceof Pn,d=f&&i;if(l||d)return setTimeout(a,r._timeBetweenDecodingAttempts,o,s);s(h)}};return new Promise(function(o,s){return a(o,s)})},t.prototype.decodeContinuously=function(n,e){var i=this;this._stopContinuousDecode=!1;var r=function(){if(i._stopContinuousDecode){i._stopContinuousDecode=void 0;return}try{var a=i.decode(n);e(a,null),setTimeout(r,i.timeBetweenScansMillis)}catch(c){e(null,c);var o=c instanceof ro||c instanceof Pn,s=c instanceof un;(o||s)&&setTimeout(r,i._timeBetweenDecodingAttempts)}};r()},t.prototype.decode=function(n){var e=this.createBinaryBitmap(n);return this.decodeBitmap(e)},t.prototype.createBinaryBitmap=function(n){var e=this.getCaptureCanvasContext(n),i=!1;n instanceof HTMLVideoElement?(this.drawFrameOnCanvas(n),i=!0):this.drawImageOnCanvas(n);var r=this.getCaptureCanvas(n),a=new pV(r,i),o=new ev(a);return new q7(o)},t.prototype.getCaptureCanvasContext=function(n){if(!this.captureCanvasContext){var e=this.getCaptureCanvas(n),i=void 0;try{i=e.getContext("2d",{willReadFrequently:!0})}catch{i=e.getContext("2d")}this.captureCanvasContext=i}return this.captureCanvasContext},t.prototype.getCaptureCanvas=function(n){if(!this.captureCanvas){var e=this.createCaptureCanvas(n);this.captureCanvas=e}return this.captureCanvas},t.prototype.drawFrameOnCanvas=function(n,e,i){e===void 0&&(e={sx:0,sy:0,sWidth:n.videoWidth,sHeight:n.videoHeight,dx:0,dy:0,dWidth:n.videoWidth,dHeight:n.videoHeight}),i===void 0&&(i=this.captureCanvasContext),i.drawImage(n,e.sx,e.sy,e.sWidth,e.sHeight,e.dx,e.dy,e.dWidth,e.dHeight)},t.prototype.drawImageOnCanvas=function(n,e,i){e===void 0&&(e={sx:0,sy:0,sWidth:n.naturalWidth,sHeight:n.naturalHeight,dx:0,dy:0,dWidth:n.naturalWidth,dHeight:n.naturalHeight}),i===void 0&&(i=this.captureCanvasContext),i.drawImage(n,e.sx,e.sy,e.sWidth,e.sHeight,e.dx,e.dy,e.dWidth,e.dHeight)},t.prototype.decodeBitmap=function(n){return this.reader.decode(n,this._hints)},t.prototype.createCaptureCanvas=function(n){if(typeof document>"u")return this._destroyCaptureCanvas(),null;var e=document.createElement("canvas"),i,r;return typeof n<"u"&&(n instanceof HTMLVideoElement?(i=n.videoWidth,r=n.videoHeight):n instanceof HTMLImageElement&&(i=n.naturalWidth||n.width,r=n.naturalHeight||n.height)),e.style.width=i+"px",e.style.height=r+"px",e.width=i,e.height=r,e},t.prototype.stopStreams=function(){this.stream&&(this.stream.getVideoTracks().forEach(function(n){return n.stop()}),this.stream=void 0),this._stopAsyncDecode===!1&&this.stopAsyncDecode(),this._stopContinuousDecode===!1&&this.stopContinuousDecode()},t.prototype.reset=function(){this.stopStreams(),this._destroyVideoElement(),this._destroyImageElement(),this._destroyCaptureCanvas()},t.prototype._destroyVideoElement=function(){this.videoElement&&(typeof this.videoEndedListener<"u"&&this.videoElement.removeEventListener("ended",this.videoEndedListener),typeof this.videoPlayingEventListener<"u"&&this.videoElement.removeEventListener("playing",this.videoPlayingEventListener),typeof this.videoCanPlayListener<"u"&&this.videoElement.removeEventListener("loadedmetadata",this.videoCanPlayListener),this.cleanVideoSource(this.videoElement),this.videoElement=void 0)},t.prototype._destroyImageElement=function(){this.imageElement&&(this.imageLoadedListener!==void 0&&this.imageElement.removeEventListener("load",this.imageLoadedListener),this.imageElement.src=void 0,this.imageElement.removeAttribute("src"),this.imageElement=void 0)},t.prototype._destroyCaptureCanvas=function(){this.captureCanvasContext=void 0,this.captureCanvas=void 0},t.prototype.addVideoSource=function(n,e){try{n.srcObject=e}catch{n.src=URL.createObjectURL(e)}},t.prototype.cleanVideoSource=function(n){try{n.srcObject=null}catch{n.src=""}this.videoElement.removeAttribute("src")},t}();var Dhe=function(){function t(n,e,i,r,a,o){i===void 0&&(i=e==null?0:8*e.length),o===void 0&&(o=ia.currentTimeMillis()),this.text=n,this.rawBytes=e,this.numBits=i,this.resultPoints=r,this.format=a,this.timestamp=o,this.text=n,this.rawBytes=e,i==null?this.numBits=e==null?0:8*e.length:this.numBits=i,this.resultPoints=r,this.format=a,this.resultMetadata=null,o==null?this.timestamp=ia.currentTimeMillis():this.timestamp=o}return t.prototype.getText=function(){return this.text},t.prototype.getRawBytes=function(){return this.rawBytes},t.prototype.getNumBits=function(){return this.numBits},t.prototype.getResultPoints=function(){return this.resultPoints},t.prototype.getBarcodeFormat=function(){return this.format},t.prototype.getResultMetadata=function(){return this.resultMetadata},t.prototype.putMetadata=function(n,e){this.resultMetadata===null&&(this.resultMetadata=new Map),this.resultMetadata.set(n,e)},t.prototype.putAllMetadata=function(n){n!==null&&(this.resultMetadata===null?this.resultMetadata=n:this.resultMetadata=new Map(n))},t.prototype.addResultPoints=function(n){var e=this.resultPoints;if(e===null)this.resultPoints=n;else if(n!==null&&n.length>0){var i=new Array(e.length+n.length);ia.arraycopy(e,0,i,0,e.length),ia.arraycopy(n,0,i,e.length,n.length),this.resultPoints=i}},t.prototype.getTimestamp=function(){return this.timestamp},t.prototype.toString=function(){return this.text},t}(),lo=Dhe;var mV=function(t){return t[t.AZTEC=0]="AZTEC",t[t.CODABAR=1]="CODABAR",t[t.CODE_39=2]="CODE_39",t[t.CODE_93=3]="CODE_93",t[t.CODE_128=4]="CODE_128",t[t.DATA_MATRIX=5]="DATA_MATRIX",t[t.EAN_8=6]="EAN_8",t[t.EAN_13=7]="EAN_13",t[t.ITF=8]="ITF",t[t.MAXICODE=9]="MAXICODE",t[t.PDF_417=10]="PDF_417",t[t.QR_CODE=11]="QR_CODE",t[t.RSS_14=12]="RSS_14",t[t.RSS_EXPANDED=13]="RSS_EXPANDED",t[t.UPC_A=14]="UPC_A",t[t.UPC_E=15]="UPC_E",t[t.UPC_EAN_EXTENSION=16]="UPC_EAN_EXTENSION",t}(mV||{}),Xn=mV;var gV=function(t){return t[t.OTHER=0]="OTHER",t[t.ORIENTATION=1]="ORIENTATION",t[t.BYTE_SEGMENTS=2]="BYTE_SEGMENTS",t[t.ERROR_CORRECTION_LEVEL=3]="ERROR_CORRECTION_LEVEL",t[t.ISSUE_NUMBER=4]="ISSUE_NUMBER",t[t.SUGGESTED_PRICE=5]="SUGGESTED_PRICE",t[t.POSSIBLE_COUNTRY=6]="POSSIBLE_COUNTRY",t[t.UPC_EAN_EXTENSION=7]="UPC_EAN_EXTENSION",t[t.PDF417_EXTRA_METADATA=8]="PDF417_EXTRA_METADATA",t[t.STRUCTURED_APPEND_SEQUENCE=9]="STRUCTURED_APPEND_SEQUENCE",t[t.STRUCTURED_APPEND_PARITY=10]="STRUCTURED_APPEND_PARITY",t}(gV||{}),Is=gV;var Fhe=function(){function t(n,e,i,r,a,o){a===void 0&&(a=-1),o===void 0&&(o=-1),this.rawBytes=n,this.text=e,this.byteSegments=i,this.ecLevel=r,this.structuredAppendSequenceNumber=a,this.structuredAppendParity=o,this.numBits=n==null?0:8*n.length}return t.prototype.getRawBytes=function(){return this.rawBytes},t.prototype.getNumBits=function(){return this.numBits},t.prototype.setNumBits=function(n){this.numBits=n},t.prototype.getText=function(){return this.text},t.prototype.getByteSegments=function(){return this.byteSegments},t.prototype.getECLevel=function(){return this.ecLevel},t.prototype.getErrorsCorrected=function(){return this.errorsCorrected},t.prototype.setErrorsCorrected=function(n){this.errorsCorrected=n},t.prototype.getErasures=function(){return this.erasures},t.prototype.setErasures=function(n){this.erasures=n},t.prototype.getOther=function(){return this.other},t.prototype.setOther=function(n){this.other=n},t.prototype.hasStructuredAppend=function(){return this.structuredAppendParity>=0&&this.structuredAppendSequenceNumber>=0},t.prototype.getStructuredAppendParity=function(){return this.structuredAppendParity},t.prototype.getStructuredAppendSequenceNumber=function(){return this.structuredAppendSequenceNumber},t}(),v3=Fhe;var Nhe=function(){function t(){}return t.prototype.exp=function(n){return this.expTable[n]},t.prototype.log=function(n){if(n===0)throw new Wn;return this.logTable[n]},t.addOrSubtract=function(n,e){return n^e},t}(),d6=Nhe;var Phe=function(){function t(n,e){if(e.length===0)throw new Wn;this.field=n;var i=e.length;if(i>1&&e[0]===0){for(var r=1;r<i&&e[r]===0;)r++;r===i?this.coefficients=Int32Array.from([0]):(this.coefficients=new Int32Array(i-r),ia.arraycopy(e,r,this.coefficients,0,this.coefficients.length))}else this.coefficients=e}return t.prototype.getCoefficients=function(){return this.coefficients},t.prototype.getDegree=function(){return this.coefficients.length-1},t.prototype.isZero=function(){return this.coefficients[0]===0},t.prototype.getCoefficient=function(n){return this.coefficients[this.coefficients.length-1-n]},t.prototype.evaluateAt=function(n){if(n===0)return this.getCoefficient(0);var e=this.coefficients,i;if(n===1){i=0;for(var r=0,a=e.length;r!==a;r++){var o=e[r];i=d6.addOrSubtract(i,o)}return i}i=e[0];for(var s=e.length,c=this.field,r=1;r<s;r++)i=d6.addOrSubtract(c.multiply(n,i),e[r]);return i},t.prototype.addOrSubtract=function(n){if(!this.field.equals(n.field))throw new Wn("GenericGFPolys do not have same GenericGF field");if(this.isZero())return n;if(n.isZero())return this;var e=this.coefficients,i=n.coefficients;if(e.length>i.length){var r=e;e=i,i=r}var a=new Int32Array(i.length),o=i.length-e.length;ia.arraycopy(i,0,a,0,o);for(var s=o;s<i.length;s++)a[s]=d6.addOrSubtract(e[s-o],i[s]);return new t(this.field,a)},t.prototype.multiply=function(n){if(!this.field.equals(n.field))throw new Wn("GenericGFPolys do not have same GenericGF field");if(this.isZero()||n.isZero())return this.field.getZero();for(var e=this.coefficients,i=e.length,r=n.coefficients,a=r.length,o=new Int32Array(i+a-1),s=this.field,c=0;c<i;c++)for(var l=e[c],f=0;f<a;f++)o[c+f]=d6.addOrSubtract(o[c+f],s.multiply(l,r[f]));return new t(s,o)},t.prototype.multiplyScalar=function(n){if(n===0)return this.field.getZero();if(n===1)return this;for(var e=this.coefficients.length,i=this.field,r=new Int32Array(e),a=this.coefficients,o=0;o<e;o++)r[o]=i.multiply(a[o],n);return new t(i,r)},t.prototype.multiplyByMonomial=function(n,e){if(n<0)throw new Wn;if(e===0)return this.field.getZero();for(var i=this.coefficients,r=i.length,a=new Int32Array(r+n),o=this.field,s=0;s<r;s++)a[s]=o.multiply(i[s],e);return new t(o,a)},t.prototype.divide=function(n){if(!this.field.equals(n.field))throw new Wn("GenericGFPolys do not have same GenericGF field");if(n.isZero())throw new Wn("Divide by 0");for(var e=this.field,i=e.getZero(),r=this,a=n.getCoefficient(n.getDegree()),o=e.inverse(a);r.getDegree()>=n.getDegree()&&!r.isZero();){var s=r.getDegree()-n.getDegree(),c=e.multiply(r.getCoefficient(r.getDegree()),o),l=n.multiplyByMonomial(s,c),f=e.buildMonomial(s,c);i=i.addOrSubtract(f),r=r.addOrSubtract(l)}return[i,r]},t.prototype.toString=function(){for(var n="",e=this.getDegree();e>=0;e--){var i=this.getCoefficient(e);if(i!==0){if(i<0?(n+=" - ",i=-i):n.length>0&&(n+=" + "),e===0||i!==1){var r=this.field.log(i);r===0?n+="1":r===1?n+="a":(n+="a^",n+=r)}e!==0&&(e===1?n+="x":(n+="x^",n+=e))}}return n},t}(),J2=Phe;var khe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Rhe=function(t){khe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="ArithmeticException",n}(Zo),tv=Rhe;var Ohe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),zhe=function(t){Ohe(n,t);function n(e,i,r){var a=t.call(this)||this;a.primitive=e,a.size=i,a.generatorBase=r;for(var o=new Int32Array(i),s=1,c=0;c<i;c++)o[c]=s,s*=2,s>=i&&(s^=e,s&=i-1);a.expTable=o;for(var l=new Int32Array(i),c=0;c<i-1;c++)l[o[c]]=c;return a.logTable=l,a.zero=new J2(a,Int32Array.from([0])),a.one=new J2(a,Int32Array.from([1])),a}return n.prototype.getZero=function(){return this.zero},n.prototype.getOne=function(){return this.one},n.prototype.buildMonomial=function(e,i){if(e<0)throw new Wn;if(i===0)return this.zero;var r=new Int32Array(e+1);return r[0]=i,new J2(this,r)},n.prototype.inverse=function(e){if(e===0)throw new tv;return this.expTable[this.size-this.logTable[e]-1]},n.prototype.multiply=function(e,i){return e===0||i===0?0:this.expTable[(this.logTable[e]+this.logTable[i])%(this.size-1)]},n.prototype.getSize=function(){return this.size},n.prototype.getGeneratorBase=function(){return this.generatorBase},n.prototype.toString=function(){return"GF(0x"+sr.toHexString(this.primitive)+","+this.size+")"},n.prototype.equals=function(e){return e===this},n.AZTEC_DATA_12=new n(4201,4096,1),n.AZTEC_DATA_10=new n(1033,1024,1),n.AZTEC_DATA_6=new n(67,64,1),n.AZTEC_PARAM=new n(19,16,1),n.QR_CODE_FIELD_256=new n(285,256,0),n.DATA_MATRIX_FIELD_256=new n(301,256,1),n.AZTEC_DATA_8=n.DATA_MATRIX_FIELD_256,n.MAXICODE_FIELD_64=n.AZTEC_DATA_6,n}(d6),h0=zhe;var Uhe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Vhe=function(t){Uhe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="ReedSolomonException",n}(Zo),Km=Vhe;var Hhe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Qhe=function(t){Hhe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="IllegalStateException",n}(Zo),w0=Qhe;var jhe=function(){function t(n){this.field=n}return t.prototype.decode=function(n,e){for(var i=this.field,r=new J2(i,n),a=new Int32Array(e),o=!0,s=0;s<e;s++){var c=r.evaluateAt(i.exp(s+i.getGeneratorBase()));a[a.length-1-s]=c,c!==0&&(o=!1)}if(!o)for(var l=new J2(i,a),f=this.runEuclideanAlgorithm(i.buildMonomial(e,1),l,e),d=f[0],h=f[1],p=this.findErrorLocations(d),m=this.findErrorMagnitudes(h,p),s=0;s<p.length;s++){var A=n.length-1-i.log(p[s]);if(A<0)throw new Km("Bad error location");n[A]=h0.addOrSubtract(n[A],m[s])}},t.prototype.runEuclideanAlgorithm=function(n,e,i){if(n.getDegree()<e.getDegree()){var r=n;n=e,e=r}for(var a=this.field,o=n,s=e,c=a.getZero(),l=a.getOne();s.getDegree()>=(i/2|0);){var f=o,d=c;if(o=s,c=l,o.isZero())throw new Km("r_{i-1} was zero");s=f;for(var h=a.getZero(),p=o.getCoefficient(o.getDegree()),m=a.inverse(p);s.getDegree()>=o.getDegree()&&!s.isZero();){var A=s.getDegree()-o.getDegree(),v=a.multiply(s.getCoefficient(s.getDegree()),m);h=h.addOrSubtract(a.buildMonomial(A,v)),s=s.addOrSubtract(o.multiplyByMonomial(A,v))}if(l=h.multiply(c).addOrSubtract(d),s.getDegree()>=o.getDegree())throw new w0("Division algorithm failed to reduce polynomial?")}var y=l.getCoefficient(0);if(y===0)throw new Km("sigmaTilde(0) was zero");var b=a.inverse(y),u=l.multiplyScalar(b),x=s.multiplyScalar(b);return[u,x]},t.prototype.findErrorLocations=function(n){var e=n.getDegree();if(e===1)return Int32Array.from([n.getCoefficient(1)]);for(var i=new Int32Array(e),r=0,a=this.field,o=1;o<a.getSize()&&r<e;o++)n.evaluateAt(o)===0&&(i[r]=a.inverse(o),r++);if(r!==e)throw new Km("Error locator degree does not match number of roots");return i},t.prototype.findErrorMagnitudes=function(n,e){for(var i=e.length,r=new Int32Array(i),a=this.field,o=0;o<i;o++){for(var s=a.inverse(e[o]),c=1,l=0;l<i;l++)if(o!==l){var f=a.multiply(e[l],s),d=f&1?f&-2:f|1;c=a.multiply(c,d)}r[o]=a.multiply(n.evaluateAt(s),a.inverse(c)),a.getGeneratorBase()!==0&&(r[o]=a.multiply(r[o],s))}return r},t}(),y3=jhe;var c1=function(t){return t[t.UPPER=0]="UPPER",t[t.LOWER=1]="LOWER",t[t.MIXED=2]="MIXED",t[t.DIGIT=3]="DIGIT",t[t.PUNCT=4]="PUNCT",t[t.BINARY=5]="BINARY",t}(c1||{}),Ghe=function(){function t(){}return t.prototype.decode=function(n){this.ddata=n;var e=n.getBits(),i=this.extractBits(e),r=this.correctBits(i),a=t.convertBoolArrayToByteArray(r),o=t.getEncodedData(r),s=new v3(a,o,null,null);return s.setNumBits(r.length),s},t.highLevelDecode=function(n){return this.getEncodedData(n)},t.getEncodedData=function(n){for(var e=n.length,i=c1.UPPER,r=c1.UPPER,a="",o=0;o<e;)if(r===c1.BINARY){if(e-o<5)break;var s=t.readCode(n,o,5);if(o+=5,s===0){if(e-o<11)break;s=t.readCode(n,o,11)+31,o+=11}for(var c=0;c<s;c++){if(e-o<8){o=e;break}var l=t.readCode(n,o,8);a+=Ir.castAsNonUtf8Char(l),o+=8}r=i}else{var f=r===c1.DIGIT?4:5;if(e-o<f)break;var l=t.readCode(n,o,f);o+=f;var d=t.getCharacter(r,l);d.startsWith("CTRL_")?(i=r,r=t.getTable(d.charAt(5)),d.charAt(6)==="L"&&(i=r)):(a+=d,r=i)}return a},t.getTable=function(n){switch(n){case"L":return c1.LOWER;case"P":return c1.PUNCT;case"M":return c1.MIXED;case"D":return c1.DIGIT;case"B":return c1.BINARY;case"U":default:return c1.UPPER}},t.getCharacter=function(n,e){switch(n){case c1.UPPER:return t.UPPER_TABLE[e];case c1.LOWER:return t.LOWER_TABLE[e];case c1.MIXED:return t.MIXED_TABLE[e];case c1.PUNCT:return t.PUNCT_TABLE[e];case c1.DIGIT:return t.DIGIT_TABLE[e];default:throw new w0("Bad table")}},t.prototype.correctBits=function(n){var e,i;this.ddata.getNbLayers()<=2?(i=6,e=h0.AZTEC_DATA_6):this.ddata.getNbLayers()<=8?(i=8,e=h0.AZTEC_DATA_8):this.ddata.getNbLayers()<=22?(i=10,e=h0.AZTEC_DATA_10):(i=12,e=h0.AZTEC_DATA_12);var r=this.ddata.getNbDatablocks(),a=n.length/i;if(a<r)throw new Pn;for(var o=n.length%i,s=new Int32Array(a),c=0;c<a;c++,o+=i)s[c]=t.readCode(n,o,i);try{var l=new y3(e);l.decode(s,a-r)}catch(v){throw new Pn(v)}for(var f=(1<<i)-1,d=0,c=0;c<r;c++){var h=s[c];if(h===0||h===f)throw new Pn;(h===1||h===f-1)&&d++}for(var p=new Array(r*i-d),m=0,c=0;c<r;c++){var h=s[c];if(h===1||h===f-1)p.fill(h>1,m,m+i-1),m+=i-1;else for(var A=i-1;A>=0;--A)p[m++]=(h&1<<A)!==0}return p},t.prototype.extractBits=function(n){var e=this.ddata.isCompact(),i=this.ddata.getNbLayers(),r=(e?11:14)+i*4,a=new Int32Array(r),o=new Array(this.totalBitsInLayer(i,e));if(e)for(var s=0;s<a.length;s++)a[s]=s;else for(var c=r+1+2*sr.truncDivision(sr.truncDivision(r,2)-1,15),l=r/2,f=sr.truncDivision(c,2),s=0;s<l;s++){var d=s+sr.truncDivision(s,15);a[l-s-1]=f-d-1,a[l+s]=f+d+1}for(var s=0,h=0;s<i;s++){for(var p=(i-s)*4+(e?9:12),m=s*2,A=r-1-m,v=0;v<p;v++)for(var y=v*2,b=0;b<2;b++)o[h+y+b]=n.get(a[m+b],a[m+v]),o[h+2*p+y+b]=n.get(a[m+v],a[A-b]),o[h+4*p+y+b]=n.get(a[A-b],a[A-v]),o[h+6*p+y+b]=n.get(a[A-v],a[m+b]);h+=p*8}return o},t.readCode=function(n,e,i){for(var r=0,a=e;a<e+i;a++)r<<=1,n[a]&&(r|=1);return r},t.readByte=function(n,e){var i=n.length-e;return i>=8?t.readCode(n,e,8):t.readCode(n,e,i)<<8-i},t.convertBoolArrayToByteArray=function(n){for(var e=new Uint8Array((n.length+7)/8),i=0;i<e.length;i++)e[i]=t.readByte(n,8*i);return e},t.prototype.totalBitsInLayer=function(n,e){return((e?88:112)+16*n)*n},t.UPPER_TABLE=["CTRL_PS"," ","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","CTRL_LL","CTRL_ML","CTRL_DL","CTRL_BS"],t.LOWER_TABLE=["CTRL_PS"," ","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","CTRL_US","CTRL_ML","CTRL_DL","CTRL_BS"],t.MIXED_TABLE=["CTRL_PS"," ","","","","","","","\x07","\b","	",`
`,"\v","\f","\r","\x1B","","","","","@","\\","^","_","`","|","~","\x7F","CTRL_LL","CTRL_UL","CTRL_PL","CTRL_BS"],t.PUNCT_TABLE=["","\r",`\r
`,". ",", ",": ","!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","[","]","{","}","CTRL_UL"],t.DIGIT_TABLE=["CTRL_PS"," ","0","1","2","3","4","5","6","7","8","9",",",".","CTRL_UL","CTRL_US"],t}(),yx=Ghe;var Whe=function(){function t(){}return t.round=function(n){return isNaN(n)?0:n<=Number.MIN_SAFE_INTEGER?Number.MIN_SAFE_INTEGER:n>=Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:n+(n<0?-.5:.5)|0},t.distance=function(n,e,i,r){var a=n-i,o=e-r;return Math.sqrt(a*a+o*o)},t.sum=function(n){for(var e=0,i=0,r=n.length;i!==r;i++){var a=n[i];e+=a}return e},t}(),ra=Whe;var Khe=function(){function t(){}return t.floatToIntBits=function(n){return n},t.MAX_VALUE=Number.MAX_SAFE_INTEGER,t}(),nv=Khe;var Xhe=function(){function t(n,e){this.x=n,this.y=e}return t.prototype.getX=function(){return this.x},t.prototype.getY=function(){return this.y},t.prototype.equals=function(n){if(n instanceof t){var e=n;return this.x===e.x&&this.y===e.y}return!1},t.prototype.hashCode=function(){return 31*nv.floatToIntBits(this.x)+nv.floatToIntBits(this.y)},t.prototype.toString=function(){return"("+this.x+","+this.y+")"},t.orderBestPatterns=function(n){var e=this.distance(n[0],n[1]),i=this.distance(n[1],n[2]),r=this.distance(n[0],n[2]),a,o,s;if(i>=e&&i>=r?(o=n[0],a=n[1],s=n[2]):r>=i&&r>=e?(o=n[1],a=n[0],s=n[2]):(o=n[2],a=n[0],s=n[1]),this.crossProductZ(a,o,s)<0){var c=a;a=s,s=c}n[0]=a,n[1]=o,n[2]=s},t.distance=function(n,e){return ra.distance(n.x,n.y,e.x,e.y)},t.crossProductZ=function(n,e,i){var r=e.x,a=e.y;return(i.x-r)*(n.y-a)-(i.y-a)*(n.x-r)},t}(),ri=Xhe;var Yhe=function(){function t(n,e){this.bits=n,this.points=e}return t.prototype.getBits=function(){return this.bits},t.prototype.getPoints=function(){return this.points},t}(),h6=Yhe;var Zhe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Jhe=function(t){Zhe(n,t);function n(e,i,r,a,o){var s=t.call(this,e,i)||this;return s.compact=r,s.nbDatablocks=a,s.nbLayers=o,s}return n.prototype.getNbLayers=function(){return this.nbLayers},n.prototype.getNbDatablocks=function(){return this.nbDatablocks},n.prototype.isCompact=function(){return this.compact},n}(h6),NT=Jhe;var $he=function(){function t(n,e,i,r){this.image=n,this.height=n.getHeight(),this.width=n.getWidth(),e==null&&(e=t.INIT_SIZE),i==null&&(i=n.getWidth()/2|0),r==null&&(r=n.getHeight()/2|0);var a=e/2|0;if(this.leftInit=i-a,this.rightInit=i+a,this.upInit=r-a,this.downInit=r+a,this.upInit<0||this.leftInit<0||this.downInit>=this.height||this.rightInit>=this.width)throw new un}return t.prototype.detect=function(){for(var n=this.leftInit,e=this.rightInit,i=this.upInit,r=this.downInit,a=!1,o=!0,s=!1,c=!1,l=!1,f=!1,d=!1,h=this.width,p=this.height;o;){o=!1;for(var m=!0;(m||!c)&&e<h;)m=this.containsBlackPoint(i,r,e,!1),m?(e++,o=!0,c=!0):c||e++;if(e>=h){a=!0;break}for(var A=!0;(A||!l)&&r<p;)A=this.containsBlackPoint(n,e,r,!0),A?(r++,o=!0,l=!0):l||r++;if(r>=p){a=!0;break}for(var v=!0;(v||!f)&&n>=0;)v=this.containsBlackPoint(i,r,n,!1),v?(n--,o=!0,f=!0):f||n--;if(n<0){a=!0;break}for(var y=!0;(y||!d)&&i>=0;)y=this.containsBlackPoint(n,e,i,!0),y?(i--,o=!0,d=!0):d||i--;if(i<0){a=!0;break}o&&(s=!0)}if(!a&&s){for(var b=e-n,u=null,x=1;u===null&&x<b;x++)u=this.getBlackPointOnSegment(n,r-x,n+x,r);if(u==null)throw new un;for(var w=null,x=1;w===null&&x<b;x++)w=this.getBlackPointOnSegment(n,i+x,n+x,i);if(w==null)throw new un;for(var L=null,x=1;L===null&&x<b;x++)L=this.getBlackPointOnSegment(e,i+x,e-x,i);if(L==null)throw new un;for(var R=null,x=1;R===null&&x<b;x++)R=this.getBlackPointOnSegment(e,r-x,e-x,r);if(R==null)throw new un;return this.centerEdges(R,u,L,w)}else throw new un},t.prototype.getBlackPointOnSegment=function(n,e,i,r){for(var a=ra.round(ra.distance(n,e,i,r)),o=(i-n)/a,s=(r-e)/a,c=this.image,l=0;l<a;l++){var f=ra.round(n+l*o),d=ra.round(e+l*s);if(c.get(f,d))return new ri(f,d)}return null},t.prototype.centerEdges=function(n,e,i,r){var a=n.getX(),o=n.getY(),s=e.getX(),c=e.getY(),l=i.getX(),f=i.getY(),d=r.getX(),h=r.getY(),p=t.CORR;return a<this.width/2?[new ri(d-p,h+p),new ri(s+p,c+p),new ri(l-p,f-p),new ri(a+p,o-p)]:[new ri(d+p,h+p),new ri(s+p,c-p),new ri(l-p,f+p),new ri(a-p,o-p)]},t.prototype.containsBlackPoint=function(n,e,i,r){var a=this.image;if(r){for(var o=n;o<=e;o++)if(a.get(o,i))return!0}else for(var s=n;s<=e;s++)if(a.get(i,s))return!0;return!1},t.INIT_SIZE=10,t.CORR=1,t}(),Xm=$he;var qhe=function(){function t(){}return t.checkAndNudgePoints=function(n,e){for(var i=n.getWidth(),r=n.getHeight(),a=!0,o=0;o<e.length&&a;o+=2){var s=Math.floor(e[o]),c=Math.floor(e[o+1]);if(s<-1||s>i||c<-1||c>r)throw new un;a=!1,s===-1?(e[o]=0,a=!0):s===i&&(e[o]=i-1,a=!0),c===-1?(e[o+1]=0,a=!0):c===r&&(e[o+1]=r-1,a=!0)}a=!0;for(var o=e.length-2;o>=0&&a;o-=2){var s=Math.floor(e[o]),c=Math.floor(e[o+1]);if(s<-1||s>i||c<-1||c>r)throw new un;a=!1,s===-1?(e[o]=0,a=!0):s===i&&(e[o]=i-1,a=!0),c===-1?(e[o+1]=0,a=!0):c===r&&(e[o+1]=r-1,a=!0)}},t}(),bx=qhe;var epe=function(){function t(n,e,i,r,a,o,s,c,l){this.a11=n,this.a21=e,this.a31=i,this.a12=r,this.a22=a,this.a32=o,this.a13=s,this.a23=c,this.a33=l}return t.quadrilateralToQuadrilateral=function(n,e,i,r,a,o,s,c,l,f,d,h,p,m,A,v){var y=t.quadrilateralToSquare(n,e,i,r,a,o,s,c),b=t.squareToQuadrilateral(l,f,d,h,p,m,A,v);return b.times(y)},t.prototype.transformPoints=function(n){for(var e=n.length,i=this.a11,r=this.a12,a=this.a13,o=this.a21,s=this.a22,c=this.a23,l=this.a31,f=this.a32,d=this.a33,h=0;h<e;h+=2){var p=n[h],m=n[h+1],A=a*p+c*m+d;n[h]=(i*p+o*m+l)/A,n[h+1]=(r*p+s*m+f)/A}},t.prototype.transformPointsWithValues=function(n,e){for(var i=this.a11,r=this.a12,a=this.a13,o=this.a21,s=this.a22,c=this.a23,l=this.a31,f=this.a32,d=this.a33,h=n.length,p=0;p<h;p++){var m=n[p],A=e[p],v=a*m+c*A+d;n[p]=(i*m+o*A+l)/v,e[p]=(r*m+s*A+f)/v}},t.squareToQuadrilateral=function(n,e,i,r,a,o,s,c){var l=n-i+a-s,f=e-r+o-c;if(l===0&&f===0)return new t(i-n,a-i,n,r-e,o-r,e,0,0,1);var d=i-a,h=s-a,p=r-o,m=c-o,A=d*m-h*p,v=(l*m-h*f)/A,y=(d*f-l*p)/A;return new t(i-n+v*i,s-n+y*s,n,r-e+v*r,c-e+y*c,e,v,y,1)},t.quadrilateralToSquare=function(n,e,i,r,a,o,s,c){return t.squareToQuadrilateral(n,e,i,r,a,o,s,c).buildAdjoint()},t.prototype.buildAdjoint=function(){return new t(this.a22*this.a33-this.a23*this.a32,this.a23*this.a31-this.a21*this.a33,this.a21*this.a32-this.a22*this.a31,this.a13*this.a32-this.a12*this.a33,this.a11*this.a33-this.a13*this.a31,this.a12*this.a31-this.a11*this.a32,this.a12*this.a23-this.a13*this.a22,this.a13*this.a21-this.a11*this.a23,this.a11*this.a22-this.a12*this.a21)},t.prototype.times=function(n){return new t(this.a11*n.a11+this.a21*n.a12+this.a31*n.a13,this.a11*n.a21+this.a21*n.a22+this.a31*n.a23,this.a11*n.a31+this.a21*n.a32+this.a31*n.a33,this.a12*n.a11+this.a22*n.a12+this.a32*n.a13,this.a12*n.a21+this.a22*n.a22+this.a32*n.a23,this.a12*n.a31+this.a22*n.a32+this.a32*n.a33,this.a13*n.a11+this.a23*n.a12+this.a33*n.a13,this.a13*n.a21+this.a23*n.a22+this.a33*n.a23,this.a13*n.a31+this.a23*n.a32+this.a33*n.a33)},t}(),iv=epe;var tpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),npe=function(t){tpe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.prototype.sampleGrid=function(e,i,r,a,o,s,c,l,f,d,h,p,m,A,v,y,b,u,x){var w=iv.quadrilateralToQuadrilateral(a,o,s,c,l,f,d,h,p,m,A,v,y,b,u,x);return this.sampleGridWithTransform(e,i,r,w)},n.prototype.sampleGridWithTransform=function(e,i,r,a){if(i<=0||r<=0)throw new un;for(var o=new bs(i,r),s=new Float32Array(2*i),c=0;c<r;c++){for(var l=s.length,f=c+.5,d=0;d<l;d+=2)s[d]=d/2+.5,s[d+1]=f;a.transformPoints(s),bx.checkAndNudgePoints(e,s);try{for(var d=0;d<l;d+=2)e.get(Math.floor(s[d]),Math.floor(s[d+1]))&&o.set(d/2,c)}catch{throw new un}}return o},n}(bx),PT=npe;var ipe=function(){function t(){}return t.setGridSampler=function(n){t.gridSampler=n},t.getInstance=function(){return t.gridSampler},t.gridSampler=new PT,t}(),p6=ipe;var L1=function(){function t(n,e){this.x=n,this.y=e}return t.prototype.toResultPoint=function(){return new ri(this.getX(),this.getY())},t.prototype.getX=function(){return this.x},t.prototype.getY=function(){return this.y},t}();var rpe=function(){function t(n){this.EXPECTED_CORNER_BITS=new Int32Array([3808,476,2107,1799]),this.image=n}return t.prototype.detect=function(){return this.detectMirror(!1)},t.prototype.detectMirror=function(n){var e=this.getMatrixCenter(),i=this.getBullsEyeCorners(e);if(n){var r=i[0];i[0]=i[2],i[2]=r}this.extractParameters(i);var a=this.sampleGrid(this.image,i[this.shift%4],i[(this.shift+1)%4],i[(this.shift+2)%4],i[(this.shift+3)%4]),o=this.getMatrixCornerPoints(i);return new NT(a,o,this.compact,this.nbDataBlocks,this.nbLayers)},t.prototype.extractParameters=function(n){if(!this.isValidPoint(n[0])||!this.isValidPoint(n[1])||!this.isValidPoint(n[2])||!this.isValidPoint(n[3]))throw new un;var e=2*this.nbCenterLayers,i=new Int32Array([this.sampleLine(n[0],n[1],e),this.sampleLine(n[1],n[2],e),this.sampleLine(n[2],n[3],e),this.sampleLine(n[3],n[0],e)]);this.shift=this.getRotation(i,e);for(var r=0,a=0;a<4;a++){var o=i[(this.shift+a)%4];this.compact?(r<<=7,r+=o>>1&127):(r<<=10,r+=(o>>2&992)+(o>>1&31))}var s=this.getCorrectedParameterData(r,this.compact);this.compact?(this.nbLayers=(s>>6)+1,this.nbDataBlocks=(s&63)+1):(this.nbLayers=(s>>11)+1,this.nbDataBlocks=(s&2047)+1)},t.prototype.getRotation=function(n,e){var i=0;n.forEach(function(a,o,s){var c=(a>>e-2<<1)+(a&1);i=(i<<3)+c}),i=((i&1)<<11)+(i>>1);for(var r=0;r<4;r++)if(sr.bitCount(i^this.EXPECTED_CORNER_BITS[r])<=2)return r;throw new un},t.prototype.getCorrectedParameterData=function(n,e){var i,r;e?(i=7,r=2):(i=10,r=4);for(var a=i-r,o=new Int32Array(i),s=i-1;s>=0;--s)o[s]=n&15,n>>=4;try{var c=new y3(h0.AZTEC_PARAM);c.decode(o,a)}catch{throw new un}for(var l=0,s=0;s<r;s++)l=(l<<4)+o[s];return l},t.prototype.getBullsEyeCorners=function(n){var e=n,i=n,r=n,a=n,o=!0;for(this.nbCenterLayers=1;this.nbCenterLayers<9;this.nbCenterLayers++){var s=this.getFirstDifferent(e,o,1,-1),c=this.getFirstDifferent(i,o,1,1),l=this.getFirstDifferent(r,o,-1,1),f=this.getFirstDifferent(a,o,-1,-1);if(this.nbCenterLayers>2){var d=this.distancePoint(f,s)*this.nbCenterLayers/(this.distancePoint(a,e)*(this.nbCenterLayers+2));if(d<.75||d>1.25||!this.isWhiteOrBlackRectangle(s,c,l,f))break}e=s,i=c,r=l,a=f,o=!o}if(this.nbCenterLayers!==5&&this.nbCenterLayers!==7)throw new un;this.compact=this.nbCenterLayers===5;var h=new ri(e.getX()+.5,e.getY()-.5),p=new ri(i.getX()+.5,i.getY()+.5),m=new ri(r.getX()-.5,r.getY()+.5),A=new ri(a.getX()-.5,a.getY()-.5);return this.expandSquare([h,p,m,A],2*this.nbCenterLayers-3,2*this.nbCenterLayers)},t.prototype.getMatrixCenter=function(){var n,e,i,r;try{var a=new Xm(this.image).detect();n=a[0],e=a[1],i=a[2],r=a[3]}catch{var o=this.image.getWidth()/2,s=this.image.getHeight()/2;n=this.getFirstDifferent(new L1(o+7,s-7),!1,1,-1).toResultPoint(),e=this.getFirstDifferent(new L1(o+7,s+7),!1,1,1).toResultPoint(),i=this.getFirstDifferent(new L1(o-7,s+7),!1,-1,1).toResultPoint(),r=this.getFirstDifferent(new L1(o-7,s-7),!1,-1,-1).toResultPoint()}var c=ra.round((n.getX()+r.getX()+e.getX()+i.getX())/4),l=ra.round((n.getY()+r.getY()+e.getY()+i.getY())/4);try{var a=new Xm(this.image,15,c,l).detect();n=a[0],e=a[1],i=a[2],r=a[3]}catch{n=this.getFirstDifferent(new L1(c+7,l-7),!1,1,-1).toResultPoint(),e=this.getFirstDifferent(new L1(c+7,l+7),!1,1,1).toResultPoint(),i=this.getFirstDifferent(new L1(c-7,l+7),!1,-1,1).toResultPoint(),r=this.getFirstDifferent(new L1(c-7,l-7),!1,-1,-1).toResultPoint()}return c=ra.round((n.getX()+r.getX()+e.getX()+i.getX())/4),l=ra.round((n.getY()+r.getY()+e.getY()+i.getY())/4),new L1(c,l)},t.prototype.getMatrixCornerPoints=function(n){return this.expandSquare(n,2*this.nbCenterLayers,this.getDimension())},t.prototype.sampleGrid=function(n,e,i,r,a){var o=p6.getInstance(),s=this.getDimension(),c=s/2-this.nbCenterLayers,l=s/2+this.nbCenterLayers;return o.sampleGrid(n,s,s,c,c,l,c,l,l,c,l,e.getX(),e.getY(),i.getX(),i.getY(),r.getX(),r.getY(),a.getX(),a.getY())},t.prototype.sampleLine=function(n,e,i){for(var r=0,a=this.distanceResultPoint(n,e),o=a/i,s=n.getX(),c=n.getY(),l=o*(e.getX()-n.getX())/a,f=o*(e.getY()-n.getY())/a,d=0;d<i;d++)this.image.get(ra.round(s+d*l),ra.round(c+d*f))&&(r|=1<<i-d-1);return r},t.prototype.isWhiteOrBlackRectangle=function(n,e,i,r){var a=3;n=new L1(n.getX()-a,n.getY()+a),e=new L1(e.getX()-a,e.getY()-a),i=new L1(i.getX()+a,i.getY()-a),r=new L1(r.getX()+a,r.getY()+a);var o=this.getColor(r,n);if(o===0)return!1;var s=this.getColor(n,e);return s!==o||(s=this.getColor(e,i),s!==o)?!1:(s=this.getColor(i,r),s===o)},t.prototype.getColor=function(n,e){for(var i=this.distancePoint(n,e),r=(e.getX()-n.getX())/i,a=(e.getY()-n.getY())/i,o=0,s=n.getX(),c=n.getY(),l=this.image.get(n.getX(),n.getY()),f=Math.ceil(i),d=0;d<f;d++)s+=r,c+=a,this.image.get(ra.round(s),ra.round(c))!==l&&o++;var h=o/i;return h>.1&&h<.9?0:h<=.1===l?1:-1},t.prototype.getFirstDifferent=function(n,e,i,r){for(var a=n.getX()+i,o=n.getY()+r;this.isValid(a,o)&&this.image.get(a,o)===e;)a+=i,o+=r;for(a-=i,o-=r;this.isValid(a,o)&&this.image.get(a,o)===e;)a+=i;for(a-=i;this.isValid(a,o)&&this.image.get(a,o)===e;)o+=r;return o-=r,new L1(a,o)},t.prototype.expandSquare=function(n,e,i){var r=i/(2*e),a=n[0].getX()-n[2].getX(),o=n[0].getY()-n[2].getY(),s=(n[0].getX()+n[2].getX())/2,c=(n[0].getY()+n[2].getY())/2,l=new ri(s+r*a,c+r*o),f=new ri(s-r*a,c-r*o);a=n[1].getX()-n[3].getX(),o=n[1].getY()-n[3].getY(),s=(n[1].getX()+n[3].getX())/2,c=(n[1].getY()+n[3].getY())/2;var d=new ri(s+r*a,c+r*o),h=new ri(s-r*a,c-r*o),p=[l,d,f,h];return p},t.prototype.isValid=function(n,e){return n>=0&&n<this.image.getWidth()&&e>0&&e<this.image.getHeight()},t.prototype.isValidPoint=function(n){var e=ra.round(n.getX()),i=ra.round(n.getY());return this.isValid(e,i)},t.prototype.distancePoint=function(n,e){return ra.distance(n.getX(),n.getY(),e.getX(),e.getY())},t.prototype.distanceResultPoint=function(n,e){return ra.distance(n.getX(),n.getY(),e.getX(),e.getY())},t.prototype.getDimension=function(){return this.compact?4*this.nbLayers+11:this.nbLayers<=4?4*this.nbLayers+15:4*this.nbLayers+2*(sr.truncDivision(this.nbLayers-4,8)+1)+15},t}(),kT=rpe;var ape=function(){function t(){}return t.prototype.decode=function(n,e){e===void 0&&(e=null);var i=null,r=new kT(n.getBlackMatrix()),a=null,o=null;try{var s=r.detectMirror(!1);a=s.getPoints(),this.reportFoundResultPoints(e,a),o=new yx().decode(s)}catch(d){i=d}if(o==null)try{var s=r.detectMirror(!0);a=s.getPoints(),this.reportFoundResultPoints(e,a),o=new yx().decode(s)}catch(d){throw i??d}var c=new lo(o.getText(),o.getRawBytes(),o.getNumBits(),a,Xn.AZTEC,ia.currentTimeMillis()),l=o.getByteSegments();l!=null&&c.putMetadata(Is.BYTE_SEGMENTS,l);var f=o.getECLevel();return f!=null&&c.putMetadata(Is.ERROR_CORRECTION_LEVEL,f),c},t.prototype.reportFoundResultPoints=function(n,e){if(n!=null){var i=n.get(Sr.NEED_RESULT_POINT_CALLBACK);i!=null&&e.forEach(function(r,a,o){i.foundPossibleResultPoint(r)})}},t.prototype.reset=function(){},t}(),rh=ape;var ope=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),RRe=function(t){ope(n,t);function n(e){return e===void 0&&(e=500),t.call(this,new rh,e)||this}return n}(Z2);var spe=function(){function t(){}return t.prototype.decode=function(n,e){try{return this.doDecode(n,e)}catch{var i=e&&e.get(Sr.TRY_HARDER)===!0;if(i&&n.isRotateSupported()){var r=n.rotateCounterClockwise(),a=this.doDecode(r,e),o=a.getResultMetadata(),s=270;o!==null&&o.get(Is.ORIENTATION)===!0&&(s=s+o.get(Is.ORIENTATION)%360),a.putMetadata(Is.ORIENTATION,s);var c=a.getResultPoints();if(c!==null)for(var l=r.getHeight(),f=0;f<c.length;f++)c[f]=new ri(l-c[f].getY()-1,c[f].getX());return a}else throw new un}},t.prototype.reset=function(){},t.prototype.doDecode=function(n,e){var i=n.getWidth(),r=n.getHeight(),a=new vs(i),o=e&&e.get(Sr.TRY_HARDER)===!0,s=Math.max(1,r>>(o?8:5)),c;o?c=r:c=15;for(var l=Math.trunc(r/2),f=0;f<c;f++){var d=Math.trunc((f+1)/2),h=(f&1)===0,p=l+s*(h?d:-d);if(p<0||p>=r)break;try{a=n.getBlackRow(p,a)}catch{continue}for(var m=function(b){if(b===1&&(a.reverse(),e&&e.get(Sr.NEED_RESULT_POINT_CALLBACK)===!0)){var u=new Map;e.forEach(function(L,R){return u.set(R,L)}),u.delete(Sr.NEED_RESULT_POINT_CALLBACK),e=u}try{var x=A.decodeRow(p,a,e);if(b===1){x.putMetadata(Is.ORIENTATION,180);var w=x.getResultPoints();w!==null&&(w[0]=new ri(i-w[0].getX()-1,w[0].getY()),w[1]=new ri(i-w[1].getX()-1,w[1].getY()))}return{value:x}}catch{}},A=this,v=0;v<2;v++){var y=m(v);if(typeof y=="object")return y.value}}throw new un},t.recordPattern=function(n,e,i){for(var r=i.length,a=0;a<r;a++)i[a]=0;var o=n.getSize();if(e>=o)throw new un;for(var s=!n.get(e),c=0,l=e;l<o;){if(n.get(l)!==s)i[c]++;else{if(++c===r)break;i[c]=1,s=!s}l++}if(!(c===r||c===r-1&&l===o))throw new un},t.recordPatternInReverse=function(n,e,i){for(var r=i.length,a=n.get(e);e>0&&r>=0;)n.get(--e)!==a&&(r--,a=!a);if(r>=0)throw new un;t.recordPattern(n,e+1,i)},t.patternMatchVariance=function(n,e,i){for(var r=n.length,a=0,o=0,s=0;s<r;s++)a+=n[s],o+=e[s];if(a<o)return Number.POSITIVE_INFINITY;var c=a/o;i*=c;for(var l=0,f=0;f<r;f++){var d=n[f],h=e[f]*c,p=d>h?d-h:h-d;if(p>i)return Number.POSITIVE_INFINITY;l+=p}return l/a},t}(),Uo=spe;var cpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),lpe=function(t){cpe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.findStartPattern=function(e){for(var i=e.getSize(),r=e.getNextSet(0),a=0,o=Int32Array.from([0,0,0,0,0,0]),s=r,c=!1,l=6,f=r;f<i;f++)if(e.get(f)!==c)o[a]++;else{if(a===l-1){for(var d=n.MAX_AVG_VARIANCE,h=-1,p=n.CODE_START_A;p<=n.CODE_START_C;p++){var m=Uo.patternMatchVariance(o,n.CODE_PATTERNS[p],n.MAX_INDIVIDUAL_VARIANCE);m<d&&(d=m,h=p)}if(h>=0&&e.isRange(Math.max(0,s-(f-s)/2),s,!1))return Int32Array.from([s,f,h]);s+=o[0]+o[1],o=o.slice(2,o.length),o[a-1]=0,o[a]=0,a--}else a++;o[a]=1,c=!c}throw new un},n.decodeCode=function(e,i,r){Uo.recordPattern(e,r,i);for(var a=n.MAX_AVG_VARIANCE,o=-1,s=0;s<n.CODE_PATTERNS.length;s++){var c=n.CODE_PATTERNS[s],l=this.patternMatchVariance(i,c,n.MAX_INDIVIDUAL_VARIANCE);l<a&&(a=l,o=s)}if(o>=0)return o;throw new un},n.prototype.decodeRow=function(e,i,r){var a=r&&r.get(Sr.ASSUME_GS1)===!0,o=n.findStartPattern(i),s=o[2],c=0,l=new Uint8Array(20);l[c++]=s;var f;switch(s){case n.CODE_START_A:f=n.CODE_CODE_A;break;case n.CODE_START_B:f=n.CODE_CODE_B;break;case n.CODE_START_C:f=n.CODE_CODE_C;break;default:throw new Pn}for(var d=!1,h=!1,p="",m=o[0],A=o[1],v=Int32Array.from([0,0,0,0,0,0]),y=0,b=0,u=s,x=0,w=!0,L=!1,R=!1;!d;){var T=h;switch(h=!1,y=b,b=n.decodeCode(i,v,A),l[c++]=b,b!==n.CODE_STOP&&(w=!0),b!==n.CODE_STOP&&(x++,u+=x*b),m=A,A+=v.reduce(function(oe,de){return oe+de},0),b){case n.CODE_START_A:case n.CODE_START_B:case n.CODE_START_C:throw new Pn}switch(f){case n.CODE_CODE_A:if(b<64)R===L?p+=String.fromCharCode(32+b):p+=String.fromCharCode(32+b+128),R=!1;else if(b<96)R===L?p+=String.fromCharCode(b-64):p+=String.fromCharCode(b+64),R=!1;else switch(b!==n.CODE_STOP&&(w=!1),b){case n.CODE_FNC_1:a&&(p.length===0?p+="]C1":p+="");break;case n.CODE_FNC_2:case n.CODE_FNC_3:break;case n.CODE_FNC_4_A:!L&&R?(L=!0,R=!1):L&&R?(L=!1,R=!1):R=!0;break;case n.CODE_SHIFT:h=!0,f=n.CODE_CODE_B;break;case n.CODE_CODE_B:f=n.CODE_CODE_B;break;case n.CODE_CODE_C:f=n.CODE_CODE_C;break;case n.CODE_STOP:d=!0;break}break;case n.CODE_CODE_B:if(b<96)R===L?p+=String.fromCharCode(32+b):p+=String.fromCharCode(32+b+128),R=!1;else switch(b!==n.CODE_STOP&&(w=!1),b){case n.CODE_FNC_1:a&&(p.length===0?p+="]C1":p+="");break;case n.CODE_FNC_2:case n.CODE_FNC_3:break;case n.CODE_FNC_4_B:!L&&R?(L=!0,R=!1):L&&R?(L=!1,R=!1):R=!0;break;case n.CODE_SHIFT:h=!0,f=n.CODE_CODE_A;break;case n.CODE_CODE_A:f=n.CODE_CODE_A;break;case n.CODE_CODE_C:f=n.CODE_CODE_C;break;case n.CODE_STOP:d=!0;break}break;case n.CODE_CODE_C:if(b<100)b<10&&(p+="0"),p+=b;else switch(b!==n.CODE_STOP&&(w=!1),b){case n.CODE_FNC_1:a&&(p.length===0?p+="]C1":p+="");break;case n.CODE_CODE_A:f=n.CODE_CODE_A;break;case n.CODE_CODE_B:f=n.CODE_CODE_B;break;case n.CODE_STOP:d=!0;break}break}T&&(f=f===n.CODE_CODE_A?n.CODE_CODE_B:n.CODE_CODE_A)}var I=A-m;if(A=i.getNextUnset(A),!i.isRange(A,Math.min(i.getSize(),A+(A-m)/2),!1))throw new un;if(u-=x*y,u%103!==y)throw new ro;var N=p.length;if(N===0)throw new un;N>0&&w&&(f===n.CODE_CODE_C?p=p.substring(0,N-2):p=p.substring(0,N-1));for(var U=(o[1]+o[0])/2,z=m+I/2,D=l.length,V=new Uint8Array(D),J=0;J<D;J++)V[J]=l[J];var Z=[new ri(U,e),new ri(z,e)];return new lo(p,V,0,Z,Xn.CODE_128,new Date().getTime())},n.CODE_PATTERNS=[Int32Array.from([2,1,2,2,2,2]),Int32Array.from([2,2,2,1,2,2]),Int32Array.from([2,2,2,2,2,1]),Int32Array.from([1,2,1,2,2,3]),Int32Array.from([1,2,1,3,2,2]),Int32Array.from([1,3,1,2,2,2]),Int32Array.from([1,2,2,2,1,3]),Int32Array.from([1,2,2,3,1,2]),Int32Array.from([1,3,2,2,1,2]),Int32Array.from([2,2,1,2,1,3]),Int32Array.from([2,2,1,3,1,2]),Int32Array.from([2,3,1,2,1,2]),Int32Array.from([1,1,2,2,3,2]),Int32Array.from([1,2,2,1,3,2]),Int32Array.from([1,2,2,2,3,1]),Int32Array.from([1,1,3,2,2,2]),Int32Array.from([1,2,3,1,2,2]),Int32Array.from([1,2,3,2,2,1]),Int32Array.from([2,2,3,2,1,1]),Int32Array.from([2,2,1,1,3,2]),Int32Array.from([2,2,1,2,3,1]),Int32Array.from([2,1,3,2,1,2]),Int32Array.from([2,2,3,1,1,2]),Int32Array.from([3,1,2,1,3,1]),Int32Array.from([3,1,1,2,2,2]),Int32Array.from([3,2,1,1,2,2]),Int32Array.from([3,2,1,2,2,1]),Int32Array.from([3,1,2,2,1,2]),Int32Array.from([3,2,2,1,1,2]),Int32Array.from([3,2,2,2,1,1]),Int32Array.from([2,1,2,1,2,3]),Int32Array.from([2,1,2,3,2,1]),Int32Array.from([2,3,2,1,2,1]),Int32Array.from([1,1,1,3,2,3]),Int32Array.from([1,3,1,1,2,3]),Int32Array.from([1,3,1,3,2,1]),Int32Array.from([1,1,2,3,1,3]),Int32Array.from([1,3,2,1,1,3]),Int32Array.from([1,3,2,3,1,1]),Int32Array.from([2,1,1,3,1,3]),Int32Array.from([2,3,1,1,1,3]),Int32Array.from([2,3,1,3,1,1]),Int32Array.from([1,1,2,1,3,3]),Int32Array.from([1,1,2,3,3,1]),Int32Array.from([1,3,2,1,3,1]),Int32Array.from([1,1,3,1,2,3]),Int32Array.from([1,1,3,3,2,1]),Int32Array.from([1,3,3,1,2,1]),Int32Array.from([3,1,3,1,2,1]),Int32Array.from([2,1,1,3,3,1]),Int32Array.from([2,3,1,1,3,1]),Int32Array.from([2,1,3,1,1,3]),Int32Array.from([2,1,3,3,1,1]),Int32Array.from([2,1,3,1,3,1]),Int32Array.from([3,1,1,1,2,3]),Int32Array.from([3,1,1,3,2,1]),Int32Array.from([3,3,1,1,2,1]),Int32Array.from([3,1,2,1,1,3]),Int32Array.from([3,1,2,3,1,1]),Int32Array.from([3,3,2,1,1,1]),Int32Array.from([3,1,4,1,1,1]),Int32Array.from([2,2,1,4,1,1]),Int32Array.from([4,3,1,1,1,1]),Int32Array.from([1,1,1,2,2,4]),Int32Array.from([1,1,1,4,2,2]),Int32Array.from([1,2,1,1,2,4]),Int32Array.from([1,2,1,4,2,1]),Int32Array.from([1,4,1,1,2,2]),Int32Array.from([1,4,1,2,2,1]),Int32Array.from([1,1,2,2,1,4]),Int32Array.from([1,1,2,4,1,2]),Int32Array.from([1,2,2,1,1,4]),Int32Array.from([1,2,2,4,1,1]),Int32Array.from([1,4,2,1,1,2]),Int32Array.from([1,4,2,2,1,1]),Int32Array.from([2,4,1,2,1,1]),Int32Array.from([2,2,1,1,1,4]),Int32Array.from([4,1,3,1,1,1]),Int32Array.from([2,4,1,1,1,2]),Int32Array.from([1,3,4,1,1,1]),Int32Array.from([1,1,1,2,4,2]),Int32Array.from([1,2,1,1,4,2]),Int32Array.from([1,2,1,2,4,1]),Int32Array.from([1,1,4,2,1,2]),Int32Array.from([1,2,4,1,1,2]),Int32Array.from([1,2,4,2,1,1]),Int32Array.from([4,1,1,2,1,2]),Int32Array.from([4,2,1,1,1,2]),Int32Array.from([4,2,1,2,1,1]),Int32Array.from([2,1,2,1,4,1]),Int32Array.from([2,1,4,1,2,1]),Int32Array.from([4,1,2,1,2,1]),Int32Array.from([1,1,1,1,4,3]),Int32Array.from([1,1,1,3,4,1]),Int32Array.from([1,3,1,1,4,1]),Int32Array.from([1,1,4,1,1,3]),Int32Array.from([1,1,4,3,1,1]),Int32Array.from([4,1,1,1,1,3]),Int32Array.from([4,1,1,3,1,1]),Int32Array.from([1,1,3,1,4,1]),Int32Array.from([1,1,4,1,3,1]),Int32Array.from([3,1,1,1,4,1]),Int32Array.from([4,1,1,1,3,1]),Int32Array.from([2,1,1,4,1,2]),Int32Array.from([2,1,1,2,1,4]),Int32Array.from([2,1,1,2,3,2]),Int32Array.from([2,3,3,1,1,1,2])],n.MAX_AVG_VARIANCE=.25,n.MAX_INDIVIDUAL_VARIANCE=.7,n.CODE_SHIFT=98,n.CODE_CODE_C=99,n.CODE_CODE_B=100,n.CODE_CODE_A=101,n.CODE_FNC_1=102,n.CODE_FNC_2=97,n.CODE_FNC_3=96,n.CODE_FNC_4_A=101,n.CODE_FNC_4_B=100,n.CODE_START_A=103,n.CODE_START_B=104,n.CODE_START_C=105,n.CODE_STOP=106,n}(Uo),xx=lpe;var upe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),RT=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},fpe=function(t){upe(n,t);function n(e,i){e===void 0&&(e=!1),i===void 0&&(i=!1);var r=t.call(this)||this;return r.usingCheckDigit=e,r.extendedMode=i,r.decodeRowResult="",r.counters=new Int32Array(9),r}return n.prototype.decodeRow=function(e,i,r){var a,o,s,c,l=this.counters;l.fill(0),this.decodeRowResult="";var f=n.findAsteriskPattern(i,l),d=i.getNextSet(f[1]),h=i.getSize(),p,m;do{n.recordPattern(i,d,l);var A=n.toNarrowWidePattern(l);if(A<0)throw new un;p=n.patternToChar(A),this.decodeRowResult+=p,m=d;try{for(var v=(a=void 0,RT(l)),y=v.next();!y.done;y=v.next()){var b=y.value;d+=b}}catch(D){a={error:D}}finally{try{y&&!y.done&&(o=v.return)&&o.call(v)}finally{if(a)throw a.error}}d=i.getNextSet(d)}while(p!=="*");this.decodeRowResult=this.decodeRowResult.substring(0,this.decodeRowResult.length-1);var u=0;try{for(var x=RT(l),w=x.next();!w.done;w=x.next()){var b=w.value;u+=b}}catch(D){s={error:D}}finally{try{w&&!w.done&&(c=x.return)&&c.call(x)}finally{if(s)throw s.error}}var L=d-m-u;if(d!==h&&L*2<u)throw new un;if(this.usingCheckDigit){for(var R=this.decodeRowResult.length-1,T=0,I=0;I<R;I++)T+=n.ALPHABET_STRING.indexOf(this.decodeRowResult.charAt(I));if(this.decodeRowResult.charAt(R)!==n.ALPHABET_STRING.charAt(T%43))throw new ro;this.decodeRowResult=this.decodeRowResult.substring(0,R)}if(this.decodeRowResult.length===0)throw new un;var N;this.extendedMode?N=n.decodeExtended(this.decodeRowResult):N=this.decodeRowResult;var U=(f[1]+f[0])/2,z=m+u/2;return new lo(N,null,0,[new ri(U,e),new ri(z,e)],Xn.CODE_39,new Date().getTime())},n.findAsteriskPattern=function(e,i){for(var r=e.getSize(),a=e.getNextSet(0),o=0,s=a,c=!1,l=i.length,f=a;f<r;f++)if(e.get(f)!==c)i[o]++;else{if(o===l-1){if(this.toNarrowWidePattern(i)===n.ASTERISK_ENCODING&&e.isRange(Math.max(0,s-Math.floor((f-s)/2)),s,!1))return[s,f];s+=i[0]+i[1],i.copyWithin(0,2,2+o-1),i[o-1]=0,i[o]=0,o--}else o++;i[o]=1,c=!c}throw new un},n.toNarrowWidePattern=function(e){var i,r,a=e.length,o=0,s;do{var c=2147483647;try{for(var l=(i=void 0,RT(e)),f=l.next();!f.done;f=l.next()){var d=f.value;d<c&&d>o&&(c=d)}}catch(A){i={error:A}}finally{try{f&&!f.done&&(r=l.return)&&r.call(l)}finally{if(i)throw i.error}}o=c,s=0;for(var h=0,p=0,m=0;m<a;m++){var d=e[m];d>o&&(p|=1<<a-1-m,s++,h+=d)}if(s===3){for(var m=0;m<a&&s>0;m++){var d=e[m];if(d>o&&(s--,d*2>=h))return-1}return p}}while(s>3);return-1},n.patternToChar=function(e){for(var i=0;i<n.CHARACTER_ENCODINGS.length;i++)if(n.CHARACTER_ENCODINGS[i]===e)return n.ALPHABET_STRING.charAt(i);if(e===n.ASTERISK_ENCODING)return"*";throw new un},n.decodeExtended=function(e){for(var i=e.length,r="",a=0;a<i;a++){var o=e.charAt(a);if(o==="+"||o==="$"||o==="%"||o==="/"){var s=e.charAt(a+1),c="\0";switch(o){case"+":if(s>="A"&&s<="Z")c=String.fromCharCode(s.charCodeAt(0)+32);else throw new Pn;break;case"$":if(s>="A"&&s<="Z")c=String.fromCharCode(s.charCodeAt(0)-64);else throw new Pn;break;case"%":if(s>="A"&&s<="E")c=String.fromCharCode(s.charCodeAt(0)-38);else if(s>="F"&&s<="J")c=String.fromCharCode(s.charCodeAt(0)-11);else if(s>="K"&&s<="O")c=String.fromCharCode(s.charCodeAt(0)+16);else if(s>="P"&&s<="T")c=String.fromCharCode(s.charCodeAt(0)+43);else if(s==="U")c="\0";else if(s==="V")c="@";else if(s==="W")c="`";else if(s==="X"||s==="Y"||s==="Z")c="\x7F";else throw new Pn;break;case"/":if(s>="A"&&s<="O")c=String.fromCharCode(s.charCodeAt(0)-32);else if(s==="Z")c=":";else throw new Pn;break}r+=c,a++}else r+=o}return r},n.ALPHABET_STRING="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",n.CHARACTER_ENCODINGS=[52,289,97,352,49,304,112,37,292,100,265,73,328,25,280,88,13,268,76,28,259,67,322,19,274,82,7,262,70,22,385,193,448,145,400,208,133,388,196,168,162,138,42],n.ASTERISK_ENCODING=148,n}(Uo),Cx=fpe;var dpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),OT=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},hpe=function(t){dpe(n,t);function n(){var e=t.call(this)||this;return e.decodeRowResult="",e.counters=new Int32Array(6),e}return n.prototype.decodeRow=function(e,i,r){var a,o,s,c,l=this.findAsteriskPattern(i),f=i.getNextSet(l[1]),d=i.getSize(),h=this.counters;h.fill(0),this.decodeRowResult="";var p,m;do{n.recordPattern(i,f,h);var A=this.toPattern(h);if(A<0)throw new un;p=this.patternToChar(A),this.decodeRowResult+=p,m=f;try{for(var v=(a=void 0,OT(h)),y=v.next();!y.done;y=v.next()){var b=y.value;f+=b}}catch(I){a={error:I}}finally{try{y&&!y.done&&(o=v.return)&&o.call(v)}finally{if(a)throw a.error}}f=i.getNextSet(f)}while(p!=="*");this.decodeRowResult=this.decodeRowResult.substring(0,this.decodeRowResult.length-1);var u=0;try{for(var x=OT(h),w=x.next();!w.done;w=x.next()){var b=w.value;u+=b}}catch(I){s={error:I}}finally{try{w&&!w.done&&(c=x.return)&&c.call(x)}finally{if(s)throw s.error}}if(f===d||!i.get(f))throw new un;if(this.decodeRowResult.length<2)throw new un;this.checkChecksums(this.decodeRowResult),this.decodeRowResult=this.decodeRowResult.substring(0,this.decodeRowResult.length-2);var L=this.decodeExtended(this.decodeRowResult),R=(l[1]+l[0])/2,T=m+u/2;return new lo(L,null,0,[new ri(R,e),new ri(T,e)],Xn.CODE_93,new Date().getTime())},n.prototype.findAsteriskPattern=function(e){var i=e.getSize(),r=e.getNextSet(0);this.counters.fill(0);for(var a=this.counters,o=r,s=!1,c=a.length,l=0,f=r;f<i;f++)if(e.get(f)!==s)a[l]++;else{if(l===c-1){if(this.toPattern(a)===n.ASTERISK_ENCODING)return new Int32Array([o,f]);o+=a[0]+a[1],a.copyWithin(0,2,2+l-1),a[l-1]=0,a[l]=0,l--}else l++;a[l]=1,s=!s}throw new un},n.prototype.toPattern=function(e){var i,r,a=0;try{for(var o=OT(e),s=o.next();!s.done;s=o.next()){var c=s.value;a+=c}}catch(m){i={error:m}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}for(var l=0,f=e.length,d=0;d<f;d++){var h=Math.round(e[d]*9/a);if(h<1||h>4)return-1;if(d&1)l<<=h;else for(var p=0;p<h;p++)l=l<<1|1}return l},n.prototype.patternToChar=function(e){for(var i=0;i<n.CHARACTER_ENCODINGS.length;i++)if(n.CHARACTER_ENCODINGS[i]===e)return n.ALPHABET_STRING.charAt(i);throw new un},n.prototype.decodeExtended=function(e){for(var i=e.length,r="",a=0;a<i;a++){var o=e.charAt(a);if(o>="a"&&o<="d"){if(a>=i-1)throw new Pn;var s=e.charAt(a+1),c="\0";switch(o){case"d":if(s>="A"&&s<="Z")c=String.fromCharCode(s.charCodeAt(0)+32);else throw new Pn;break;case"a":if(s>="A"&&s<="Z")c=String.fromCharCode(s.charCodeAt(0)-64);else throw new Pn;break;case"b":if(s>="A"&&s<="E")c=String.fromCharCode(s.charCodeAt(0)-38);else if(s>="F"&&s<="J")c=String.fromCharCode(s.charCodeAt(0)-11);else if(s>="K"&&s<="O")c=String.fromCharCode(s.charCodeAt(0)+16);else if(s>="P"&&s<="T")c=String.fromCharCode(s.charCodeAt(0)+43);else if(s==="U")c="\0";else if(s==="V")c="@";else if(s==="W")c="`";else if(s>="X"&&s<="Z")c="\x7F";else throw new Pn;break;case"c":if(s>="A"&&s<="O")c=String.fromCharCode(s.charCodeAt(0)-32);else if(s==="Z")c=":";else throw new Pn;break}r+=c,a++}else r+=o}return r},n.prototype.checkChecksums=function(e){var i=e.length;this.checkOneChecksum(e,i-2,20),this.checkOneChecksum(e,i-1,15)},n.prototype.checkOneChecksum=function(e,i,r){for(var a=1,o=0,s=i-1;s>=0;s--)o+=a*n.ALPHABET_STRING.indexOf(e.charAt(s)),++a>r&&(a=1);if(e.charAt(i)!==n.ALPHABET_STRING[o%47])throw new ro},n.ALPHABET_STRING="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%abcd*",n.CHARACTER_ENCODINGS=[276,328,324,322,296,292,290,336,274,266,424,420,418,404,402,394,360,356,354,308,282,344,332,326,300,278,436,434,428,422,406,410,364,358,310,314,302,468,466,458,366,374,430,294,474,470,306,350],n.ASTERISK_ENCODING=n.CHARACTER_ENCODINGS[47],n}(Uo),wx=hpe;var ppe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Ape=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},mpe=function(t){ppe(n,t);function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.narrowLineWidth=-1,e}return n.prototype.decodeRow=function(e,i,r){var a,o,s=this.decodeStart(i),c=this.decodeEnd(i),l=new Pi;n.decodeMiddle(i,s[1],c[0],l);var f=l.toString(),d=null;r!=null&&(d=r.get(Sr.ALLOWED_LENGTHS)),d==null&&(d=n.DEFAULT_ALLOWED_LENGTHS);var h=f.length,p=!1,m=0;try{for(var A=Ape(d),v=A.next();!v.done;v=A.next()){var y=v.value;if(h===y){p=!0;break}y>m&&(m=y)}}catch(x){a={error:x}}finally{try{v&&!v.done&&(o=A.return)&&o.call(A)}finally{if(a)throw a.error}}if(!p&&h>m&&(p=!0),!p)throw new Pn;var b=[new ri(s[1],e),new ri(c[0],e)],u=new lo(f,null,0,b,Xn.ITF,new Date().getTime());return u},n.decodeMiddle=function(e,i,r,a){var o=new Int32Array(10),s=new Int32Array(5),c=new Int32Array(5);for(o.fill(0),s.fill(0),c.fill(0);i<r;){Uo.recordPattern(e,i,o);for(var l=0;l<5;l++){var f=2*l;s[l]=o[f],c[l]=o[f+1]}var d=n.decodeDigit(s);a.append(d.toString()),d=this.decodeDigit(c),a.append(d.toString()),o.forEach(function(h){i+=h})}},n.prototype.decodeStart=function(e){var i=n.skipWhiteSpace(e),r=n.findGuardPattern(e,i,n.START_PATTERN);return this.narrowLineWidth=(r[1]-r[0])/4,this.validateQuietZone(e,r[0]),r},n.prototype.validateQuietZone=function(e,i){var r=this.narrowLineWidth*10;r=r<i?r:i;for(var a=i-1;r>0&&a>=0&&!e.get(a);a--)r--;if(r!==0)throw new un},n.skipWhiteSpace=function(e){var i=e.getSize(),r=e.getNextSet(0);if(r===i)throw new un;return r},n.prototype.decodeEnd=function(e){e.reverse();try{var i=n.skipWhiteSpace(e),r=void 0;try{r=n.findGuardPattern(e,i,n.END_PATTERN_REVERSED[0])}catch(o){o instanceof un&&(r=n.findGuardPattern(e,i,n.END_PATTERN_REVERSED[1]))}this.validateQuietZone(e,r[0]);var a=r[0];return r[0]=e.getSize()-r[1],r[1]=e.getSize()-a,r}finally{e.reverse()}},n.findGuardPattern=function(e,i,r){var a=r.length,o=new Int32Array(a),s=e.getSize(),c=!1,l=0,f=i;o.fill(0);for(var d=i;d<s;d++)if(e.get(d)!==c)o[l]++;else{if(l===a-1){if(Uo.patternMatchVariance(o,r,n.MAX_INDIVIDUAL_VARIANCE)<n.MAX_AVG_VARIANCE)return[f,d];f+=o[0]+o[1],ia.arraycopy(o,2,o,0,l-1),o[l-1]=0,o[l]=0,l--}else l++;o[l]=1,c=!c}throw new un},n.decodeDigit=function(e){for(var i=n.MAX_AVG_VARIANCE,r=-1,a=n.PATTERNS.length,o=0;o<a;o++){var s=n.PATTERNS[o],c=Uo.patternMatchVariance(e,s,n.MAX_INDIVIDUAL_VARIANCE);c<i?(i=c,r=o):c===i&&(r=-1)}if(r>=0)return r%10;throw new un},n.PATTERNS=[Int32Array.from([1,1,2,2,1]),Int32Array.from([2,1,1,1,2]),Int32Array.from([1,2,1,1,2]),Int32Array.from([2,2,1,1,1]),Int32Array.from([1,1,2,1,2]),Int32Array.from([2,1,2,1,1]),Int32Array.from([1,2,2,1,1]),Int32Array.from([1,1,1,2,2]),Int32Array.from([2,1,1,2,1]),Int32Array.from([1,2,1,2,1]),Int32Array.from([1,1,3,3,1]),Int32Array.from([3,1,1,1,3]),Int32Array.from([1,3,1,1,3]),Int32Array.from([3,3,1,1,1]),Int32Array.from([1,1,3,1,3]),Int32Array.from([3,1,3,1,1]),Int32Array.from([1,3,3,1,1]),Int32Array.from([1,1,1,3,3]),Int32Array.from([3,1,1,3,1]),Int32Array.from([1,3,1,3,1])],n.MAX_AVG_VARIANCE=.38,n.MAX_INDIVIDUAL_VARIANCE=.5,n.DEFAULT_ALLOWED_LENGTHS=[6,8,10,12,14],n.START_PATTERN=Int32Array.from([1,1,1,1]),n.END_PATTERN_REVERSED=[Int32Array.from([1,1,2]),Int32Array.from([1,1,3])],n}(Uo),Ex=mpe;var gpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),vpe=function(t){gpe(n,t);function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.decodeRowStringBuffer="",e}return n.findStartGuardPattern=function(e){for(var i=!1,r,a=0,o=Int32Array.from([0,0,0]);!i;){o=Int32Array.from([0,0,0]),r=n.findGuardPattern(e,a,!1,this.START_END_PATTERN,o);var s=r[0];a=r[1];var c=s-(a-s);c>=0&&(i=e.isRange(c,s,!1))}return r},n.checkChecksum=function(e){return n.checkStandardUPCEANChecksum(e)},n.checkStandardUPCEANChecksum=function(e){var i=e.length;if(i===0)return!1;var r=parseInt(e.charAt(i-1),10);return n.getStandardUPCEANChecksum(e.substring(0,i-1))===r},n.getStandardUPCEANChecksum=function(e){for(var i=e.length,r=0,a=i-1;a>=0;a-=2){var o=e.charAt(a).charCodeAt(0)-48;if(o<0||o>9)throw new Pn;r+=o}r*=3;for(var a=i-2;a>=0;a-=2){var o=e.charAt(a).charCodeAt(0)-48;if(o<0||o>9)throw new Pn;r+=o}return(1e3-r)%10},n.decodeEnd=function(e,i){return n.findGuardPattern(e,i,!1,n.START_END_PATTERN,new Int32Array(n.START_END_PATTERN.length).fill(0))},n.findGuardPatternWithoutCounters=function(e,i,r,a){return this.findGuardPattern(e,i,r,a,new Int32Array(a.length))},n.findGuardPattern=function(e,i,r,a,o){var s=e.getSize();i=r?e.getNextUnset(i):e.getNextSet(i);for(var c=0,l=i,f=a.length,d=r,h=i;h<s;h++)if(e.get(h)!==d)o[c]++;else{if(c===f-1){if(Uo.patternMatchVariance(o,a,n.MAX_INDIVIDUAL_VARIANCE)<n.MAX_AVG_VARIANCE)return Int32Array.from([l,h]);l+=o[0]+o[1];for(var p=o.slice(2,o.length),m=0;m<c-1;m++)o[m]=p[m];o[c-1]=0,o[c]=0,c--}else c++;o[c]=1,d=!d}throw new un},n.decodeDigit=function(e,i,r,a){this.recordPattern(e,r,i);for(var o=this.MAX_AVG_VARIANCE,s=-1,c=a.length,l=0;l<c;l++){var f=a[l],d=Uo.patternMatchVariance(i,f,n.MAX_INDIVIDUAL_VARIANCE);d<o&&(o=d,s=l)}if(s>=0)return s;throw new un},n.MAX_AVG_VARIANCE=.48,n.MAX_INDIVIDUAL_VARIANCE=.7,n.START_END_PATTERN=Int32Array.from([1,1,1]),n.MIDDLE_PATTERN=Int32Array.from([1,1,1,1,1]),n.END_PATTERN=Int32Array.from([1,1,1,1,1,1]),n.L_PATTERNS=[Int32Array.from([3,2,1,1]),Int32Array.from([2,2,2,1]),Int32Array.from([2,1,2,2]),Int32Array.from([1,4,1,1]),Int32Array.from([1,1,3,2]),Int32Array.from([1,2,3,1]),Int32Array.from([1,1,1,4]),Int32Array.from([1,3,1,2]),Int32Array.from([1,2,1,3]),Int32Array.from([3,1,1,2])],n}(Uo),Vf=vpe;var ype=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},bpe=function(){function t(){this.CHECK_DIGIT_ENCODINGS=[24,20,18,17,12,6,3,10,9,5],this.decodeMiddleCounters=Int32Array.from([0,0,0,0]),this.decodeRowStringBuffer=""}return t.prototype.decodeRow=function(n,e,i){var r=this.decodeRowStringBuffer,a=this.decodeMiddle(e,i,r),o=r.toString(),s=t.parseExtensionString(o),c=[new ri((i[0]+i[1])/2,n),new ri(a,n)],l=new lo(o,null,0,c,Xn.UPC_EAN_EXTENSION,new Date().getTime());return s!=null&&l.putAllMetadata(s),l},t.prototype.decodeMiddle=function(n,e,i){var r,a,o=this.decodeMiddleCounters;o[0]=0,o[1]=0,o[2]=0,o[3]=0;for(var s=n.getSize(),c=e[1],l=0,f=0;f<5&&c<s;f++){var d=Vf.decodeDigit(n,o,c,Vf.L_AND_G_PATTERNS);i+=String.fromCharCode(48+d%10);try{for(var h=(r=void 0,ype(o)),p=h.next();!p.done;p=h.next()){var m=p.value;c+=m}}catch(v){r={error:v}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(r)throw r.error}}d>=10&&(l|=1<<4-f),f!==4&&(c=n.getNextSet(c),c=n.getNextUnset(c))}if(i.length!==5)throw new un;var A=this.determineCheckDigit(l);if(t.extensionChecksum(i.toString())!==A)throw new un;return c},t.extensionChecksum=function(n){for(var e=n.length,i=0,r=e-2;r>=0;r-=2)i+=n.charAt(r).charCodeAt(0)-48;i*=3;for(var r=e-1;r>=0;r-=2)i+=n.charAt(r).charCodeAt(0)-48;return i*=3,i%10},t.prototype.determineCheckDigit=function(n){for(var e=0;e<10;e++)if(n===this.CHECK_DIGIT_ENCODINGS[e])return e;throw new un},t.parseExtensionString=function(n){if(n.length!==5)return null;var e=t.parseExtension5String(n);return e==null?null:new Map([[Is.SUGGESTED_PRICE,e]])},t.parseExtension5String=function(n){var e;switch(n.charAt(0)){case"0":e="\xA3";break;case"5":e="$";break;case"9":switch(n){case"90000":return null;case"99991":return"0.00";case"99990":return"Used"}e="";break;default:e="";break}var i=parseInt(n.substring(1)),r=(i/100).toString(),a=i%100,o=a<10?"0"+a:a.toString();return e+r+"."+o},t}(),vV=bpe;var xpe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Cpe=function(){function t(){this.decodeMiddleCounters=Int32Array.from([0,0,0,0]),this.decodeRowStringBuffer=""}return t.prototype.decodeRow=function(n,e,i){var r=this.decodeRowStringBuffer,a=this.decodeMiddle(e,i,r),o=r.toString(),s=t.parseExtensionString(o),c=[new ri((i[0]+i[1])/2,n),new ri(a,n)],l=new lo(o,null,0,c,Xn.UPC_EAN_EXTENSION,new Date().getTime());return s!=null&&l.putAllMetadata(s),l},t.prototype.decodeMiddle=function(n,e,i){var r,a,o=this.decodeMiddleCounters;o[0]=0,o[1]=0,o[2]=0,o[3]=0;for(var s=n.getSize(),c=e[1],l=0,f=0;f<2&&c<s;f++){var d=Vf.decodeDigit(n,o,c,Vf.L_AND_G_PATTERNS);i+=String.fromCharCode(48+d%10);try{for(var h=(r=void 0,xpe(o)),p=h.next();!p.done;p=h.next()){var m=p.value;c+=m}}catch(A){r={error:A}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(r)throw r.error}}d>=10&&(l|=1<<1-f),f!==1&&(c=n.getNextSet(c),c=n.getNextUnset(c))}if(i.length!==2)throw new un;if(parseInt(i.toString())%4!==l)throw new un;return c},t.parseExtensionString=function(n){return n.length!==2?null:new Map([[Is.ISSUE_NUMBER,parseInt(n)]])},t}(),yV=Cpe;var wpe=function(){function t(){}return t.decodeRow=function(n,e,i){var r=Vf.findGuardPattern(e,i,!1,this.EXTENSION_START_PATTERN,new Int32Array(this.EXTENSION_START_PATTERN.length).fill(0));try{var a=new vV;return a.decodeRow(n,e,r)}catch{var o=new yV;return o.decodeRow(n,e,r)}},t.EXTENSION_START_PATTERN=Int32Array.from([1,1,2]),t}(),bV=wpe;var Epe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),_pe=function(t){Epe(n,t);function n(){var e=t.call(this)||this;e.decodeRowStringBuffer="",n.L_AND_G_PATTERNS=n.L_PATTERNS.map(function(s){return Int32Array.from(s)});for(var i=10;i<20;i++){for(var r=n.L_PATTERNS[i-10],a=new Int32Array(r.length),o=0;o<r.length;o++)a[o]=r[r.length-o-1];n.L_AND_G_PATTERNS[i]=a}return e}return n.prototype.decodeRow=function(e,i,r){var a=n.findStartGuardPattern(i),o=r==null?null:r.get(Sr.NEED_RESULT_POINT_CALLBACK);if(o!=null){var s=new ri((a[0]+a[1])/2,e);o.foundPossibleResultPoint(s)}var c=this.decodeMiddle(i,a,this.decodeRowStringBuffer),l=c.rowOffset,f=c.resultString;if(o!=null){var d=new ri(l,e);o.foundPossibleResultPoint(d)}var h=n.decodeEnd(i,l);if(o!=null){var p=new ri((h[0]+h[1])/2,e);o.foundPossibleResultPoint(p)}var m=h[1],A=m+(m-h[0]);if(A>=i.getSize()||!i.isRange(m,A,!1))throw new un;var v=f.toString();if(v.length<8)throw new Pn;if(!n.checkChecksum(v))throw new ro;var y=(a[1]+a[0])/2,b=(h[1]+h[0])/2,u=this.getBarcodeFormat(),x=[new ri(y,e),new ri(b,e)],w=new lo(v,null,0,x,u,new Date().getTime()),L=0;try{var R=bV.decodeRow(e,i,h[1]);w.putMetadata(Is.UPC_EAN_EXTENSION,R.getText()),w.putAllMetadata(R.getResultMetadata()),w.addResultPoints(R.getResultPoints()),L=R.getText().length}catch{}var T=r==null?null:r.get(Sr.ALLOWED_EAN_EXTENSIONS);if(T!=null){var I=!1;for(var N in T)if(L.toString()===N){I=!0;break}if(!I)throw new un}return u===Xn.EAN_13||Xn.UPC_A,w},n.checkChecksum=function(e){return n.checkStandardUPCEANChecksum(e)},n.checkStandardUPCEANChecksum=function(e){var i=e.length;if(i===0)return!1;var r=parseInt(e.charAt(i-1),10);return n.getStandardUPCEANChecksum(e.substring(0,i-1))===r},n.getStandardUPCEANChecksum=function(e){for(var i=e.length,r=0,a=i-1;a>=0;a-=2){var o=e.charAt(a).charCodeAt(0)-48;if(o<0||o>9)throw new Pn;r+=o}r*=3;for(var a=i-2;a>=0;a-=2){var o=e.charAt(a).charCodeAt(0)-48;if(o<0||o>9)throw new Pn;r+=o}return(1e3-r)%10},n.decodeEnd=function(e,i){return n.findGuardPattern(e,i,!1,n.START_END_PATTERN,new Int32Array(n.START_END_PATTERN.length).fill(0))},n}(Vf),n0=_pe;var Spe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),xV=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Ipe=function(t){Spe(n,t);function n(){var e=t.call(this)||this;return e.decodeMiddleCounters=Int32Array.from([0,0,0,0]),e}return n.prototype.decodeMiddle=function(e,i,r){var a,o,s,c,l=this.decodeMiddleCounters;l[0]=0,l[1]=0,l[2]=0,l[3]=0;for(var f=e.getSize(),d=i[1],h=0,p=0;p<6&&d<f;p++){var m=n0.decodeDigit(e,l,d,n0.L_AND_G_PATTERNS);r+=String.fromCharCode(48+m%10);try{for(var A=(a=void 0,xV(l)),v=A.next();!v.done;v=A.next()){var y=v.value;d+=y}}catch(w){a={error:w}}finally{try{v&&!v.done&&(o=A.return)&&o.call(A)}finally{if(a)throw a.error}}m>=10&&(h|=1<<5-p)}r=n.determineFirstDigit(r,h);var b=n0.findGuardPattern(e,d,!0,n0.MIDDLE_PATTERN,new Int32Array(n0.MIDDLE_PATTERN.length).fill(0));d=b[1];for(var p=0;p<6&&d<f;p++){var m=n0.decodeDigit(e,l,d,n0.L_PATTERNS);r+=String.fromCharCode(48+m);try{for(var u=(s=void 0,xV(l)),x=u.next();!x.done;x=u.next()){var y=x.value;d+=y}}catch(R){s={error:R}}finally{try{x&&!x.done&&(c=u.return)&&c.call(u)}finally{if(s)throw s.error}}}return{rowOffset:d,resultString:r}},n.prototype.getBarcodeFormat=function(){return Xn.EAN_13},n.determineFirstDigit=function(e,i){for(var r=0;r<10;r++)if(i===this.FIRST_DIGIT_ENCODINGS[r])return e=String.fromCharCode(48+r)+e,e;throw new un},n.FIRST_DIGIT_ENCODINGS=[0,11,13,14,19,25,28,21,22,26],n}(n0),Ym=Ipe;var Mpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),CV=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Tpe=function(t){Mpe(n,t);function n(){var e=t.call(this)||this;return e.decodeMiddleCounters=Int32Array.from([0,0,0,0]),e}return n.prototype.decodeMiddle=function(e,i,r){var a,o,s,c,l=this.decodeMiddleCounters;l[0]=0,l[1]=0,l[2]=0,l[3]=0;for(var f=e.getSize(),d=i[1],h=0;h<4&&d<f;h++){var p=n0.decodeDigit(e,l,d,n0.L_PATTERNS);r+=String.fromCharCode(48+p);try{for(var m=(a=void 0,CV(l)),A=m.next();!A.done;A=m.next()){var v=A.value;d+=v}}catch(x){a={error:x}}finally{try{A&&!A.done&&(o=m.return)&&o.call(m)}finally{if(a)throw a.error}}}var y=n0.findGuardPattern(e,d,!0,n0.MIDDLE_PATTERN,new Int32Array(n0.MIDDLE_PATTERN.length).fill(0));d=y[1];for(var h=0;h<4&&d<f;h++){var p=n0.decodeDigit(e,l,d,n0.L_PATTERNS);r+=String.fromCharCode(48+p);try{for(var b=(s=void 0,CV(l)),u=b.next();!u.done;u=b.next()){var v=u.value;d+=v}}catch(L){s={error:L}}finally{try{u&&!u.done&&(c=b.return)&&c.call(b)}finally{if(s)throw s.error}}}return{rowOffset:d,resultString:r}},n.prototype.getBarcodeFormat=function(){return Xn.EAN_8},n}(n0),zT=Tpe;var Bpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Lpe=function(t){Bpe(n,t);function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.ean13Reader=new Ym,e}return n.prototype.getBarcodeFormat=function(){return Xn.UPC_A},n.prototype.decode=function(e,i){return this.maybeReturnResult(this.ean13Reader.decode(e))},n.prototype.decodeRow=function(e,i,r){return this.maybeReturnResult(this.ean13Reader.decodeRow(e,i,r))},n.prototype.decodeMiddle=function(e,i,r){return this.ean13Reader.decodeMiddle(e,i,r)},n.prototype.maybeReturnResult=function(e){var i=e.getText();if(i.charAt(0)==="0"){var r=new lo(i.substring(1),null,null,e.getResultPoints(),Xn.UPC_A);return e.getResultMetadata()!=null&&r.putAllMetadata(e.getResultMetadata()),r}else throw new un},n.prototype.reset=function(){this.ean13Reader.reset()},n}(n0),UT=Lpe;var Dpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Fpe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Npe=function(t){Dpe(n,t);function n(){var e=t.call(this)||this;return e.decodeMiddleCounters=new Int32Array(4),e}return n.prototype.decodeMiddle=function(e,i,r){var a,o,s=this.decodeMiddleCounters.map(function(v){return v});s[0]=0,s[1]=0,s[2]=0,s[3]=0;for(var c=e.getSize(),l=i[1],f=0,d=0;d<6&&l<c;d++){var h=n.decodeDigit(e,s,l,n.L_AND_G_PATTERNS);r+=String.fromCharCode(48+h%10);try{for(var p=(a=void 0,Fpe(s)),m=p.next();!m.done;m=p.next()){var A=m.value;l+=A}}catch(v){a={error:v}}finally{try{m&&!m.done&&(o=p.return)&&o.call(p)}finally{if(a)throw a.error}}h>=10&&(f|=1<<5-d)}return n.determineNumSysAndCheckDigit(new Pi(r),f),l},n.prototype.decodeEnd=function(e,i){return n.findGuardPatternWithoutCounters(e,i,!0,n.MIDDLE_END_PATTERN)},n.prototype.checkChecksum=function(e){return n0.checkChecksum(n.convertUPCEtoUPCA(e))},n.determineNumSysAndCheckDigit=function(e,i){for(var r=0;r<=1;r++)for(var a=0;a<10;a++)if(i===this.NUMSYS_AND_CHECK_DIGIT_PATTERNS[r][a]){e.insert(0,"0"+r),e.append("0"+a);return}throw un.getNotFoundInstance()},n.prototype.getBarcodeFormat=function(){return Xn.UPC_E},n.convertUPCEtoUPCA=function(e){var i=e.slice(1,7).split("").map(function(o){return o.charCodeAt(0)}),r=new Pi;r.append(e.charAt(0));var a=i[5];switch(a){case 0:case 1:case 2:r.appendChars(i,0,2),r.append(a),r.append("0000"),r.appendChars(i,2,3);break;case 3:r.appendChars(i,0,3),r.append("00000"),r.appendChars(i,3,2);break;case 4:r.appendChars(i,0,4),r.append("00000"),r.append(i[4]);break;default:r.appendChars(i,0,5),r.append("0000"),r.append(a);break}return e.length>=8&&r.append(e.charAt(7)),r.toString()},n.MIDDLE_END_PATTERN=Int32Array.from([1,1,1,1,1,1]),n.NUMSYS_AND_CHECK_DIGIT_PATTERNS=[Int32Array.from([56,52,50,49,44,38,35,42,41,37]),Int32Array.from([7,11,13,14,19,25,28,21,22,1])],n}(n0),VT=Npe;var Ppe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),wV=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},kpe=function(t){Ppe(n,t);function n(e){var i=t.call(this)||this,r=e==null?null:e.get(Sr.POSSIBLE_FORMATS),a=[];return r!=null&&(r.indexOf(Xn.EAN_13)>-1&&a.push(new Ym),r.indexOf(Xn.UPC_A)>-1&&a.push(new UT),r.indexOf(Xn.EAN_8)>-1&&a.push(new zT),r.indexOf(Xn.UPC_E)>-1&&a.push(new VT)),a.length===0&&(a.push(new Ym),a.push(new UT),a.push(new zT),a.push(new VT)),i.readers=a,i}return n.prototype.decodeRow=function(e,i,r){var a,o;try{for(var s=wV(this.readers),c=s.next();!c.done;c=s.next()){var l=c.value;try{var f=l.decodeRow(e,i,r),d=f.getBarcodeFormat()===Xn.EAN_13&&f.getText().charAt(0)==="0",h=r==null?null:r.get(Sr.POSSIBLE_FORMATS),p=h==null||h.includes(Xn.UPC_A);if(d&&p){var m=f.getRawBytes(),A=new lo(f.getText().substring(1),m,m?m.length:null,f.getResultPoints(),Xn.UPC_A);return A.putAllMetadata(f.getResultMetadata()),A}return f}catch{}}}catch(v){a={error:v}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(a)throw a.error}}throw new un},n.prototype.reset=function(){var e,i;try{for(var r=wV(this.readers),a=r.next();!a.done;a=r.next()){var o=a.value;o.reset()}}catch(s){e={error:s}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(e)throw e.error}}},n}(Uo),_x=kpe;var Rpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Ope=function(t){Rpe(n,t);function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.CODA_BAR_CHAR_SET={nnnnnww:"0",nnnnwwn:"1",nnnwnnw:"2",wwnnnnn:"3",nnwnnwn:"4",wnnnnwn:"5",nwnnnnw:"6",nwnnwnn:"7",nwwnnnn:"8",wnnwnnn:"9",nnnwwnn:"-",nnwwnnn:"$",wnnnwnw:":",wnwnnnw:"/",wnwnwnn:".",nnwwwww:"+",nnwwnwn:"A",nwnwnnw:"B",nnnwnww:"C",nnnwwwn:"D"},e}return n.prototype.decodeRow=function(e,i,r){var a=this.getValidRowData(i);if(!a)throw new un;var o=this.codaBarDecodeRow(a.row);if(!o)throw new un;return new lo(o,null,0,[new ri(a.left,e),new ri(a.right,e)],Xn.CODABAR,new Date().getTime())},n.prototype.getValidRowData=function(e){var i=e.toArray(),r=i.indexOf(!0);if(r===-1)return null;var a=i.lastIndexOf(!0);if(a<=r)return null;i=i.slice(r,a+1);for(var o=[],s=i[0],c=1,l=1;l<i.length;l++)i[l]===s?c++:(s=i[l],o.push(c),c=1);return o.push(c),o.length<23&&(o.length+1)%8!==0?null:{row:o,left:r,right:a}},n.prototype.codaBarDecodeRow=function(e){for(var i=[],r=Math.ceil(e.reduce(function(c,l){return(c+l)/2},0));e.length>0;){var a=e.splice(0,8).splice(0,7),o=a.map(function(c){return c<r?"n":"w"}).join("");if(this.CODA_BAR_CHAR_SET[o]===void 0)return null;i.push(this.CODA_BAR_CHAR_SET[o])}var s=i.join("");return this.validCodaBarString(s)?s:null},n.prototype.validCodaBarString=function(e){var i=/^[A-D].{1,}[A-D]$/;return i.test(e)},n}(Uo),HT=Ope;var zpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Upe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Vpe=function(t){zpe(n,t);function n(){var e=t.call(this)||this;return e.decodeFinderCounters=new Int32Array(4),e.dataCharacterCounters=new Int32Array(8),e.oddRoundingErrors=new Array(4),e.evenRoundingErrors=new Array(4),e.oddCounts=new Array(e.dataCharacterCounters.length/2),e.evenCounts=new Array(e.dataCharacterCounters.length/2),e}return n.prototype.getDecodeFinderCounters=function(){return this.decodeFinderCounters},n.prototype.getDataCharacterCounters=function(){return this.dataCharacterCounters},n.prototype.getOddRoundingErrors=function(){return this.oddRoundingErrors},n.prototype.getEvenRoundingErrors=function(){return this.evenRoundingErrors},n.prototype.getOddCounts=function(){return this.oddCounts},n.prototype.getEvenCounts=function(){return this.evenCounts},n.prototype.parseFinderValue=function(e,i){for(var r=0;r<i.length;r++)if(Uo.patternMatchVariance(e,i[r],n.MAX_INDIVIDUAL_VARIANCE)<n.MAX_AVG_VARIANCE)return r;throw new un},n.count=function(e){return ra.sum(new Int32Array(e))},n.increment=function(e,i){for(var r=0,a=i[0],o=1;o<e.length;o++)i[o]>a&&(a=i[o],r=o);e[r]++},n.decrement=function(e,i){for(var r=0,a=i[0],o=1;o<e.length;o++)i[o]<a&&(a=i[o],r=o);e[r]--},n.isFinderPattern=function(e){var i,r,a=e[0]+e[1],o=a+e[2]+e[3],s=a/o;if(s>=n.MIN_FINDER_PATTERN_RATIO&&s<=n.MAX_FINDER_PATTERN_RATIO){var c=Number.MAX_SAFE_INTEGER,l=Number.MIN_SAFE_INTEGER;try{for(var f=Upe(e),d=f.next();!d.done;d=f.next()){var h=d.value;h>l&&(l=h),h<c&&(c=h)}}catch(p){i={error:p}}finally{try{d&&!d.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return l<10*c}return!1},n.MAX_AVG_VARIANCE=.2,n.MAX_INDIVIDUAL_VARIANCE=.45,n.MIN_FINDER_PATTERN_RATIO=9.5/12,n.MAX_FINDER_PATTERN_RATIO=12.5/14,n}(Uo),b3=Vpe;var Hpe=function(){function t(n,e){this.value=n,this.checksumPortion=e}return t.prototype.getValue=function(){return this.value},t.prototype.getChecksumPortion=function(){return this.checksumPortion},t.prototype.toString=function(){return this.value+"("+this.checksumPortion+")"},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.value===e.value&&this.checksumPortion===e.checksumPortion},t.prototype.hashCode=function(){return this.value^this.checksumPortion},t}(),A6=Hpe;var Qpe=function(){function t(n,e,i,r,a){this.value=n,this.startEnd=e,this.value=n,this.startEnd=e,this.resultPoints=new Array,this.resultPoints.push(new ri(i,a)),this.resultPoints.push(new ri(r,a))}return t.prototype.getValue=function(){return this.value},t.prototype.getStartEnd=function(){return this.startEnd},t.prototype.getResultPoints=function(){return this.resultPoints},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.value===e.value},t.prototype.hashCode=function(){return this.value},t}(),Sx=Qpe;var jpe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Gpe=function(){function t(){}return t.getRSSvalue=function(n,e,i){var r,a,o=0;try{for(var s=jpe(n),c=s.next();!c.done;c=s.next()){var l=c.value;o+=l}}catch(b){r={error:b}}finally{try{c&&!c.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}for(var f=0,d=0,h=n.length,p=0;p<h-1;p++){var m=void 0;for(m=1,d|=1<<p;m<n[p];m++,d&=~(1<<p)){var A=t.combins(o-m-1,h-p-2);if(i&&d===0&&o-m-(h-p-1)>=h-p-1&&(A-=t.combins(o-m-(h-p),h-p-2)),h-p-1>1){for(var v=0,y=o-m-(h-p-2);y>e;y--)v+=t.combins(o-m-y-1,h-p-3);A-=v*(h-1-p)}else o-m>e&&A--;f+=A}o-=m}return f},t.combins=function(n,e){var i,r;n-e>e?(r=e,i=n-e):(r=n-e,i=e);for(var a=1,o=1,s=n;s>i;s--)a*=s,o<=r&&(a/=o,o++);for(;o<=r;)a/=o,o++;return a},t}(),ah=Gpe;var Wpe=function(){function t(){}return t.buildBitArray=function(n){var e=n.length*2-1;n[n.length-1].getRightChar()==null&&(e-=1);for(var i=12*e,r=new vs(i),a=0,o=n[0],s=o.getRightChar().getValue(),c=11;c>=0;--c)s&1<<c&&r.set(a),a++;for(var c=1;c<n.length;++c){for(var l=n[c],f=l.getLeftChar().getValue(),d=11;d>=0;--d)f&1<<d&&r.set(a),a++;if(l.getRightChar()!==null)for(var h=l.getRightChar().getValue(),d=11;d>=0;--d)h&1<<d&&r.set(a),a++}return r},t}(),EV=Wpe;var Kpe=function(){function t(n,e){e?this.decodedInformation=null:(this.finished=n,this.decodedInformation=e)}return t.prototype.getDecodedInformation=function(){return this.decodedInformation},t.prototype.isFinished=function(){return this.finished},t}(),oh=Kpe;var Xpe=function(){function t(n){this.newPosition=n}return t.prototype.getNewPosition=function(){return this.newPosition},t}(),Zm=Xpe;var Ype=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Zpe=function(t){Ype(n,t);function n(e,i){var r=t.call(this,e)||this;return r.value=i,r}return n.prototype.getValue=function(){return this.value},n.prototype.isFNC1=function(){return this.value===n.FNC1},n.FNC1="$",n}(Zm),$2=Zpe;var Jpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),$pe=function(t){Jpe(n,t);function n(e,i,r){var a=t.call(this,e)||this;return r?(a.remaining=!0,a.remainingValue=a.remainingValue):(a.remaining=!1,a.remainingValue=0),a.newString=i,a}return n.prototype.getNewString=function(){return this.newString},n.prototype.isRemaining=function(){return this.remaining},n.prototype.getRemainingValue=function(){return this.remainingValue},n}(Zm),sh=$pe;var qpe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),e6e=function(t){qpe(n,t);function n(e,i,r){var a=t.call(this,e)||this;if(i<0||i>10||r<0||r>10)throw new Pn;return a.firstDigit=i,a.secondDigit=r,a}return n.prototype.getFirstDigit=function(){return this.firstDigit},n.prototype.getSecondDigit=function(){return this.secondDigit},n.prototype.getValue=function(){return this.firstDigit*10+this.secondDigit},n.prototype.isFirstDigitFNC1=function(){return this.firstDigit===n.FNC1},n.prototype.isSecondDigitFNC1=function(){return this.secondDigit===n.FNC1},n.prototype.isAnyFNC1=function(){return this.firstDigit===n.FNC1||this.secondDigit===n.FNC1},n.FNC1=10,n}(Zm),m6=e6e;var Ix=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},t6e=function(){function t(){}return t.parseFieldsInGeneralPurpose=function(n){var e,i,r,a,o,s,c,l;if(!n)return null;if(n.length<2)throw new un;var f=n.substring(0,2);try{for(var d=Ix(t.TWO_DIGIT_DATA_LENGTH),h=d.next();!h.done;h=d.next()){var p=h.value;if(p[0]===f)return p[1]===t.VARIABLE_LENGTH?t.processVariableAI(2,p[2],n):t.processFixedAI(2,p[1],n)}}catch(L){e={error:L}}finally{try{h&&!h.done&&(i=d.return)&&i.call(d)}finally{if(e)throw e.error}}if(n.length<3)throw new un;var m=n.substring(0,3);try{for(var A=Ix(t.THREE_DIGIT_DATA_LENGTH),v=A.next();!v.done;v=A.next()){var p=v.value;if(p[0]===m)return p[1]===t.VARIABLE_LENGTH?t.processVariableAI(3,p[2],n):t.processFixedAI(3,p[1],n)}}catch(L){r={error:L}}finally{try{v&&!v.done&&(a=A.return)&&a.call(A)}finally{if(r)throw r.error}}try{for(var y=Ix(t.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH),b=y.next();!b.done;b=y.next()){var p=b.value;if(p[0]===m)return p[1]===t.VARIABLE_LENGTH?t.processVariableAI(4,p[2],n):t.processFixedAI(4,p[1],n)}}catch(L){o={error:L}}finally{try{b&&!b.done&&(s=y.return)&&s.call(y)}finally{if(o)throw o.error}}if(n.length<4)throw new un;var u=n.substring(0,4);try{for(var x=Ix(t.FOUR_DIGIT_DATA_LENGTH),w=x.next();!w.done;w=x.next()){var p=w.value;if(p[0]===u)return p[1]===t.VARIABLE_LENGTH?t.processVariableAI(4,p[2],n):t.processFixedAI(4,p[1],n)}}catch(L){c={error:L}}finally{try{w&&!w.done&&(l=x.return)&&l.call(x)}finally{if(c)throw c.error}}throw new un},t.processFixedAI=function(n,e,i){if(i.length<n)throw new un;var r=i.substring(0,n);if(i.length<n+e)throw new un;var a=i.substring(n,n+e),o=i.substring(n+e),s="("+r+")"+a,c=t.parseFieldsInGeneralPurpose(o);return c==null?s:s+c},t.processVariableAI=function(n,e,i){var r=i.substring(0,n),a;i.length<n+e?a=i.length:a=n+e;var o=i.substring(n,a),s=i.substring(a),c="("+r+")"+o,l=t.parseFieldsInGeneralPurpose(s);return l==null?c:c+l},t.VARIABLE_LENGTH=[],t.TWO_DIGIT_DATA_LENGTH=[["00",18],["01",14],["02",14],["10",t.VARIABLE_LENGTH,20],["11",6],["12",6],["13",6],["15",6],["17",6],["20",2],["21",t.VARIABLE_LENGTH,20],["22",t.VARIABLE_LENGTH,29],["30",t.VARIABLE_LENGTH,8],["37",t.VARIABLE_LENGTH,8],["90",t.VARIABLE_LENGTH,30],["91",t.VARIABLE_LENGTH,30],["92",t.VARIABLE_LENGTH,30],["93",t.VARIABLE_LENGTH,30],["94",t.VARIABLE_LENGTH,30],["95",t.VARIABLE_LENGTH,30],["96",t.VARIABLE_LENGTH,30],["97",t.VARIABLE_LENGTH,3],["98",t.VARIABLE_LENGTH,30],["99",t.VARIABLE_LENGTH,30]],t.THREE_DIGIT_DATA_LENGTH=[["240",t.VARIABLE_LENGTH,30],["241",t.VARIABLE_LENGTH,30],["242",t.VARIABLE_LENGTH,6],["250",t.VARIABLE_LENGTH,30],["251",t.VARIABLE_LENGTH,30],["253",t.VARIABLE_LENGTH,17],["254",t.VARIABLE_LENGTH,20],["400",t.VARIABLE_LENGTH,30],["401",t.VARIABLE_LENGTH,30],["402",17],["403",t.VARIABLE_LENGTH,30],["410",13],["411",13],["412",13],["413",13],["414",13],["420",t.VARIABLE_LENGTH,20],["421",t.VARIABLE_LENGTH,15],["422",3],["423",t.VARIABLE_LENGTH,15],["424",3],["425",3],["426",3]],t.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH=[["310",6],["311",6],["312",6],["313",6],["314",6],["315",6],["316",6],["320",6],["321",6],["322",6],["323",6],["324",6],["325",6],["326",6],["327",6],["328",6],["329",6],["330",6],["331",6],["332",6],["333",6],["334",6],["335",6],["336",6],["340",6],["341",6],["342",6],["343",6],["344",6],["345",6],["346",6],["347",6],["348",6],["349",6],["350",6],["351",6],["352",6],["353",6],["354",6],["355",6],["356",6],["357",6],["360",6],["361",6],["362",6],["363",6],["364",6],["365",6],["366",6],["367",6],["368",6],["369",6],["390",t.VARIABLE_LENGTH,15],["391",t.VARIABLE_LENGTH,18],["392",t.VARIABLE_LENGTH,15],["393",t.VARIABLE_LENGTH,18],["703",t.VARIABLE_LENGTH,30]],t.FOUR_DIGIT_DATA_LENGTH=[["7001",13],["7002",t.VARIABLE_LENGTH,30],["7003",10],["8001",14],["8002",t.VARIABLE_LENGTH,20],["8003",t.VARIABLE_LENGTH,30],["8004",t.VARIABLE_LENGTH,30],["8005",6],["8006",18],["8007",t.VARIABLE_LENGTH,30],["8008",t.VARIABLE_LENGTH,12],["8018",18],["8020",t.VARIABLE_LENGTH,25],["8100",6],["8101",10],["8102",2],["8110",t.VARIABLE_LENGTH,70],["8200",t.VARIABLE_LENGTH,70]],t}(),_V=t6e;var n6e=function(){function t(n){this.buffer=new Pi,this.information=n}return t.prototype.decodeAllCodes=function(n,e){var i=e,r=null;do{var a=this.decodeGeneralPurposeField(i,r),o=_V.parseFieldsInGeneralPurpose(a.getNewString());if(o!=null&&n.append(o),a.isRemaining()?r=""+a.getRemainingValue():r=null,i===a.getNewPosition())break;i=a.getNewPosition()}while(!0);return n.toString()},t.prototype.isStillNumeric=function(n){if(n+7>this.information.getSize())return n+4<=this.information.getSize();for(var e=n;e<n+3;++e)if(this.information.get(e))return!0;return this.information.get(n+3)},t.prototype.decodeNumeric=function(n){if(n+7>this.information.getSize()){var e=this.extractNumericValueFromBitArray(n,4);return e===0?new m6(this.information.getSize(),m6.FNC1,m6.FNC1):new m6(this.information.getSize(),e-1,m6.FNC1)}var i=this.extractNumericValueFromBitArray(n,7),r=(i-8)/11,a=(i-8)%11;return new m6(n+7,r,a)},t.prototype.extractNumericValueFromBitArray=function(n,e){return t.extractNumericValueFromBitArray(this.information,n,e)},t.extractNumericValueFromBitArray=function(n,e,i){for(var r=0,a=0;a<i;++a)n.get(e+a)&&(r|=1<<i-a-1);return r},t.prototype.decodeGeneralPurposeField=function(n,e){this.buffer.setLengthToZero(),e!=null&&this.buffer.append(e),this.current.setPosition(n);var i=this.parseBlocks();return i!=null&&i.isRemaining()?new sh(this.current.getPosition(),this.buffer.toString(),i.getRemainingValue()):new sh(this.current.getPosition(),this.buffer.toString())},t.prototype.parseBlocks=function(){var n,e;do{var i=this.current.getPosition();this.current.isAlpha()?(e=this.parseAlphaBlock(),n=e.isFinished()):this.current.isIsoIec646()?(e=this.parseIsoIec646Block(),n=e.isFinished()):(e=this.parseNumericBlock(),n=e.isFinished());var r=i!==this.current.getPosition();if(!r&&!n)break}while(!n);return e.getDecodedInformation()},t.prototype.parseNumericBlock=function(){for(;this.isStillNumeric(this.current.getPosition());){var n=this.decodeNumeric(this.current.getPosition());if(this.current.setPosition(n.getNewPosition()),n.isFirstDigitFNC1()){var e=void 0;return n.isSecondDigitFNC1()?e=new sh(this.current.getPosition(),this.buffer.toString()):e=new sh(this.current.getPosition(),this.buffer.toString(),n.getSecondDigit()),new oh(!0,e)}if(this.buffer.append(n.getFirstDigit()),n.isSecondDigitFNC1()){var e=new sh(this.current.getPosition(),this.buffer.toString());return new oh(!0,e)}this.buffer.append(n.getSecondDigit())}return this.isNumericToAlphaNumericLatch(this.current.getPosition())&&(this.current.setAlpha(),this.current.incrementPosition(4)),new oh(!1)},t.prototype.parseIsoIec646Block=function(){for(;this.isStillIsoIec646(this.current.getPosition());){var n=this.decodeIsoIec646(this.current.getPosition());if(this.current.setPosition(n.getNewPosition()),n.isFNC1()){var e=new sh(this.current.getPosition(),this.buffer.toString());return new oh(!0,e)}this.buffer.append(n.getValue())}return this.isAlphaOr646ToNumericLatch(this.current.getPosition())?(this.current.incrementPosition(3),this.current.setNumeric()):this.isAlphaTo646ToAlphaLatch(this.current.getPosition())&&(this.current.getPosition()+5<this.information.getSize()?this.current.incrementPosition(5):this.current.setPosition(this.information.getSize()),this.current.setAlpha()),new oh(!1)},t.prototype.parseAlphaBlock=function(){for(;this.isStillAlpha(this.current.getPosition());){var n=this.decodeAlphanumeric(this.current.getPosition());if(this.current.setPosition(n.getNewPosition()),n.isFNC1()){var e=new sh(this.current.getPosition(),this.buffer.toString());return new oh(!0,e)}this.buffer.append(n.getValue())}return this.isAlphaOr646ToNumericLatch(this.current.getPosition())?(this.current.incrementPosition(3),this.current.setNumeric()):this.isAlphaTo646ToAlphaLatch(this.current.getPosition())&&(this.current.getPosition()+5<this.information.getSize()?this.current.incrementPosition(5):this.current.setPosition(this.information.getSize()),this.current.setIsoIec646()),new oh(!1)},t.prototype.isStillIsoIec646=function(n){if(n+5>this.information.getSize())return!1;var e=this.extractNumericValueFromBitArray(n,5);if(e>=5&&e<16)return!0;if(n+7>this.information.getSize())return!1;var i=this.extractNumericValueFromBitArray(n,7);if(i>=64&&i<116)return!0;if(n+8>this.information.getSize())return!1;var r=this.extractNumericValueFromBitArray(n,8);return r>=232&&r<253},t.prototype.decodeIsoIec646=function(n){var e=this.extractNumericValueFromBitArray(n,5);if(e===15)return new $2(n+5,$2.FNC1);if(e>=5&&e<15)return new $2(n+5,"0"+(e-5));var i=this.extractNumericValueFromBitArray(n,7);if(i>=64&&i<90)return new $2(n+7,""+(i+1));if(i>=90&&i<116)return new $2(n+7,""+(i+7));var r=this.extractNumericValueFromBitArray(n,8),a;switch(r){case 232:a="!";break;case 233:a='"';break;case 234:a="%";break;case 235:a="&";break;case 236:a="'";break;case 237:a="(";break;case 238:a=")";break;case 239:a="*";break;case 240:a="+";break;case 241:a=",";break;case 242:a="-";break;case 243:a=".";break;case 244:a="/";break;case 245:a=":";break;case 246:a=";";break;case 247:a="<";break;case 248:a="=";break;case 249:a=">";break;case 250:a="?";break;case 251:a="_";break;case 252:a=" ";break;default:throw new Pn}return new $2(n+8,a)},t.prototype.isStillAlpha=function(n){if(n+5>this.information.getSize())return!1;var e=this.extractNumericValueFromBitArray(n,5);if(e>=5&&e<16)return!0;if(n+6>this.information.getSize())return!1;var i=this.extractNumericValueFromBitArray(n,6);return i>=16&&i<63},t.prototype.decodeAlphanumeric=function(n){var e=this.extractNumericValueFromBitArray(n,5);if(e===15)return new $2(n+5,$2.FNC1);if(e>=5&&e<15)return new $2(n+5,"0"+(e-5));var i=this.extractNumericValueFromBitArray(n,6);if(i>=32&&i<58)return new $2(n+6,""+(i+33));var r;switch(i){case 58:r="*";break;case 59:r=",";break;case 60:r="-";break;case 61:r=".";break;case 62:r="/";break;default:throw new w0("Decoding invalid alphanumeric value: "+i)}return new $2(n+6,r)},t.prototype.isAlphaTo646ToAlphaLatch=function(n){if(n+1>this.information.getSize())return!1;for(var e=0;e<5&&e+n<this.information.getSize();++e)if(e===2){if(!this.information.get(n+2))return!1}else if(this.information.get(n+e))return!1;return!0},t.prototype.isAlphaOr646ToNumericLatch=function(n){if(n+3>this.information.getSize())return!1;for(var e=n;e<n+3;++e)if(this.information.get(e))return!1;return!0},t.prototype.isNumericToAlphaNumericLatch=function(n){if(n+1>this.information.getSize())return!1;for(var e=0;e<4&&e+n<this.information.getSize();++e)if(this.information.get(n+e))return!1;return!0},t}(),Jm=n6e;var i6e=function(){function t(n){this.information=n,this.generalDecoder=new Jm(n)}return t.prototype.getInformation=function(){return this.information},t.prototype.getGeneralDecoder=function(){return this.generalDecoder},t}(),rv=i6e;var r6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),a6e=function(t){r6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.encodeCompressedGtin=function(e,i){e.append("(01)");var r=e.length();e.append("9"),this.encodeCompressedGtinWithoutAI(e,i,r)},n.prototype.encodeCompressedGtinWithoutAI=function(e,i,r){for(var a=0;a<4;++a){var o=this.getGeneralDecoder().extractNumericValueFromBitArray(i+10*a,10);o/100===0&&e.append("0"),o/10===0&&e.append("0"),e.append(o)}n.appendCheckDigit(e,r)},n.appendCheckDigit=function(e,i){for(var r=0,a=0;a<13;a++){var o=e.charAt(a+i).charCodeAt(0)-48;r+=a&1?o:3*o}r=10-r%10,r===10&&(r=0),e.append(r)},n.GTIN_SIZE=40,n}(rv),D1=a6e;var o6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),s6e=function(t){o6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.parseInformation=function(){var e=new Pi;e.append("(01)");var i=e.length(),r=this.getGeneralDecoder().extractNumericValueFromBitArray(n.HEADER_SIZE,4);return e.append(r),this.encodeCompressedGtinWithoutAI(e,n.HEADER_SIZE+4,i),this.getGeneralDecoder().decodeAllCodes(e,n.HEADER_SIZE+44)},n.HEADER_SIZE=4,n}(D1),SV=s6e;var c6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),l6e=function(t){c6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.parseInformation=function(){var e=new Pi;return this.getGeneralDecoder().decodeAllCodes(e,n.HEADER_SIZE)},n.HEADER_SIZE=5,n}(rv),IV=l6e;var u6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),f6e=function(t){u6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.encodeCompressedWeight=function(e,i,r){var a=this.getGeneralDecoder().extractNumericValueFromBitArray(i,r);this.addWeightCode(e,a);for(var o=this.checkWeight(a),s=1e5,c=0;c<5;++c)o/s===0&&e.append("0"),s/=10;e.append(o)},n}(D1),$m=f6e;var d6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),h6e=function(t){d6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.parseInformation=function(){if(this.getInformation().getSize()!==n.HEADER_SIZE+$m.GTIN_SIZE+n.WEIGHT_SIZE)throw new un;var e=new Pi;return this.encodeCompressedGtin(e,n.HEADER_SIZE),this.encodeCompressedWeight(e,n.HEADER_SIZE+$m.GTIN_SIZE,n.WEIGHT_SIZE),e.toString()},n.HEADER_SIZE=5,n.WEIGHT_SIZE=15,n}($m),Mx=h6e;var p6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),A6e=function(t){p6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.addWeightCode=function(e,i){e.append("(3103)")},n.prototype.checkWeight=function(e){return e},n}(Mx),MV=A6e;var m6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),g6e=function(t){m6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.addWeightCode=function(e,i){i<1e4?e.append("(3202)"):e.append("(3203)")},n.prototype.checkWeight=function(e){return e<1e4?e:e-1e4},n}(Mx),TV=g6e;var v6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),y6e=function(t){v6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.parseInformation=function(){if(this.getInformation().getSize()<n.HEADER_SIZE+D1.GTIN_SIZE)throw new un;var e=new Pi;this.encodeCompressedGtin(e,n.HEADER_SIZE);var i=this.getGeneralDecoder().extractNumericValueFromBitArray(n.HEADER_SIZE+D1.GTIN_SIZE,n.LAST_DIGIT_SIZE);e.append("(392"),e.append(i),e.append(")");var r=this.getGeneralDecoder().decodeGeneralPurposeField(n.HEADER_SIZE+D1.GTIN_SIZE+n.LAST_DIGIT_SIZE,null);return e.append(r.getNewString()),e.toString()},n.HEADER_SIZE=8,n.LAST_DIGIT_SIZE=2,n}(D1),BV=y6e;var b6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),x6e=function(t){b6e(n,t);function n(e){return t.call(this,e)||this}return n.prototype.parseInformation=function(){if(this.getInformation().getSize()<n.HEADER_SIZE+D1.GTIN_SIZE)throw new un;var e=new Pi;this.encodeCompressedGtin(e,n.HEADER_SIZE);var i=this.getGeneralDecoder().extractNumericValueFromBitArray(n.HEADER_SIZE+D1.GTIN_SIZE,n.LAST_DIGIT_SIZE);e.append("(393"),e.append(i),e.append(")");var r=this.getGeneralDecoder().extractNumericValueFromBitArray(n.HEADER_SIZE+D1.GTIN_SIZE+n.LAST_DIGIT_SIZE,n.FIRST_THREE_DIGITS_SIZE);r/100===0&&e.append("0"),r/10===0&&e.append("0"),e.append(r);var a=this.getGeneralDecoder().decodeGeneralPurposeField(n.HEADER_SIZE+D1.GTIN_SIZE+n.LAST_DIGIT_SIZE+n.FIRST_THREE_DIGITS_SIZE,null);return e.append(a.getNewString()),e.toString()},n.HEADER_SIZE=8,n.LAST_DIGIT_SIZE=2,n.FIRST_THREE_DIGITS_SIZE=10,n}(D1),LV=x6e;var C6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),w6e=function(t){C6e(n,t);function n(e,i,r){var a=t.call(this,e)||this;return a.dateCode=r,a.firstAIdigits=i,a}return n.prototype.parseInformation=function(){if(this.getInformation().getSize()!==n.HEADER_SIZE+n.GTIN_SIZE+n.WEIGHT_SIZE+n.DATE_SIZE)throw new un;var e=new Pi;return this.encodeCompressedGtin(e,n.HEADER_SIZE),this.encodeCompressedWeight(e,n.HEADER_SIZE+n.GTIN_SIZE,n.WEIGHT_SIZE),this.encodeCompressedDate(e,n.HEADER_SIZE+n.GTIN_SIZE+n.WEIGHT_SIZE),e.toString()},n.prototype.encodeCompressedDate=function(e,i){var r=this.getGeneralDecoder().extractNumericValueFromBitArray(i,n.DATE_SIZE);if(r!==38400){e.append("("),e.append(this.dateCode),e.append(")");var a=r%32;r/=32;var o=r%12+1;r/=12;var s=r;s/10===0&&e.append("0"),e.append(s),o/10===0&&e.append("0"),e.append(o),a/10===0&&e.append("0"),e.append(a)}},n.prototype.addWeightCode=function(e,i){e.append("("),e.append(this.firstAIdigits),e.append(i/1e5),e.append(")")},n.prototype.checkWeight=function(e){return e%1e5},n.HEADER_SIZE=8,n.WEIGHT_SIZE=20,n.DATE_SIZE=16,n}($m),x3=w6e;function QT(t){try{if(t.get(1))return new SV(t);if(!t.get(2))return new IV(t);var n=Jm.extractNumericValueFromBitArray(t,1,4);switch(n){case 4:return new MV(t);case 5:return new TV(t)}var e=Jm.extractNumericValueFromBitArray(t,1,5);switch(e){case 12:return new BV(t);case 13:return new LV(t)}var i=Jm.extractNumericValueFromBitArray(t,1,7);switch(i){case 56:return new x3(t,"310","11");case 57:return new x3(t,"320","11");case 58:return new x3(t,"310","13");case 59:return new x3(t,"320","13");case 60:return new x3(t,"310","15");case 61:return new x3(t,"320","15");case 62:return new x3(t,"310","17");case 63:return new x3(t,"320","17")}}catch(r){throw console.log(r),new w0("unknown decoder: "+t)}}var E6e=function(){function t(n,e,i,r){this.leftchar=n,this.rightchar=e,this.finderpattern=i,this.maybeLast=r}return t.prototype.mayBeLast=function(){return this.maybeLast},t.prototype.getLeftChar=function(){return this.leftchar},t.prototype.getRightChar=function(){return this.rightchar},t.prototype.getFinderPattern=function(){return this.finderpattern},t.prototype.mustBeLast=function(){return this.rightchar==null},t.prototype.toString=function(){return"[ "+this.leftchar+", "+this.rightchar+" : "+(this.finderpattern==null?"null":this.finderpattern.getValue())+" ]"},t.equals=function(n,e){return n instanceof t?t.equalsOrNull(n.leftchar,e.leftchar)&&t.equalsOrNull(n.rightchar,e.rightchar)&&t.equalsOrNull(n.finderpattern,e.finderpattern):!1},t.equalsOrNull=function(n,e){return n===null?e===null:t.equals(n,e)},t.prototype.hashCode=function(){var n=this.leftchar.getValue()^this.rightchar.getValue()^this.finderpattern.getValue();return n},t}(),jT=E6e;var _6e=function(){function t(n,e,i){this.pairs=n,this.rowNumber=e,this.wasReversed=i}return t.prototype.getPairs=function(){return this.pairs},t.prototype.getRowNumber=function(){return this.rowNumber},t.prototype.isReversed=function(){return this.wasReversed},t.prototype.isEquivalent=function(n){return this.checkEqualitity(this,n)},t.prototype.toString=function(){return"{ "+this.pairs+" }"},t.prototype.equals=function(n,e){return n instanceof t?this.checkEqualitity(n,e)&&n.wasReversed===e.wasReversed:!1},t.prototype.checkEqualitity=function(n,e){if(!(!n||!e)){var i;return n.forEach(function(r,a){e.forEach(function(o){r.getLeftChar().getValue()===o.getLeftChar().getValue()&&r.getRightChar().getValue()===o.getRightChar().getValue()&&r.getFinderPatter().getValue()===o.getFinderPatter().getValue()&&(i=!0)})}),i}},t}(),DV=_6e;var S6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),ch=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},I6e=function(t){S6e(n,t);function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.pairs=new Array(n.MAX_PAIRS),e.rows=new Array,e.startEnd=[2],e}return n.prototype.decodeRow=function(e,i,r){this.pairs.length=0,this.startFromEven=!1;try{return n.constructResult(this.decodeRow2pairs(e,i))}catch{}return this.pairs.length=0,this.startFromEven=!0,n.constructResult(this.decodeRow2pairs(e,i))},n.prototype.reset=function(){this.pairs.length=0,this.rows.length=0},n.prototype.decodeRow2pairs=function(e,i){for(var r=!1;!r;)try{this.pairs.push(this.retrieveNextPair(i,this.pairs,e))}catch(s){if(s instanceof un){if(!this.pairs.length)throw new un;r=!0}}if(this.checkChecksum())return this.pairs;var a;if(this.rows.length?a=!0:a=!1,this.storeRow(e,!1),a){var o=this.checkRowsBoolean(!1);if(o!=null||(o=this.checkRowsBoolean(!0),o!=null))return o}throw new un},n.prototype.checkRowsBoolean=function(e){if(this.rows.length>25)return this.rows.length=0,null;this.pairs.length=0,e&&(this.rows=this.rows.reverse());var i=null;try{i=this.checkRows(new Array,0)}catch(r){console.log(r)}return e&&(this.rows=this.rows.reverse()),i},n.prototype.checkRows=function(e,i){for(var r,a,o=i;o<this.rows.length;o++){var s=this.rows[o];this.pairs.length=0;try{for(var c=(r=void 0,ch(e)),l=c.next();!l.done;l=c.next()){var f=l.value;this.pairs.push(f.getPairs())}}catch(h){r={error:h}}finally{try{l&&!l.done&&(a=c.return)&&a.call(c)}finally{if(r)throw r.error}}if(this.pairs.push(s.getPairs()),!!n.isValidSequence(this.pairs)){if(this.checkChecksum())return this.pairs;var d=new Array(e);d.push(s);try{return this.checkRows(d,o+1)}catch(h){console.log(h)}}}throw new un},n.isValidSequence=function(e){var i,r;try{for(var a=ch(n.FINDER_PATTERN_SEQUENCES),o=a.next();!o.done;o=a.next()){var s=o.value;if(!(e.length>s.length)){for(var c=!0,l=0;l<e.length;l++)if(e[l].getFinderPattern().getValue()!==s[l]){c=!1;break}if(c)return!0}}}catch(f){i={error:f}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return!1},n.prototype.storeRow=function(e,i){for(var r=0,a=!1,o=!1;r<this.rows.length;){var s=this.rows[r];if(s.getRowNumber()>e){o=s.isEquivalent(this.pairs);break}a=s.isEquivalent(this.pairs),r++}o||a||n.isPartialRow(this.pairs,this.rows)||(this.rows.push(r,new DV(this.pairs,e,i)),this.removePartialRows(this.pairs,this.rows))},n.prototype.removePartialRows=function(e,i){var r,a,o,s,c,l;try{for(var f=ch(i),d=f.next();!d.done;d=f.next()){var h=d.value;if(h.getPairs().length!==e.length){var p=!0;try{for(var m=(o=void 0,ch(h.getPairs())),A=m.next();!A.done;A=m.next()){var v=A.value,y=!1;try{for(var b=(c=void 0,ch(e)),u=b.next();!u.done;u=b.next()){var x=u.value;if(jT.equals(v,x)){y=!0;break}}}catch(w){c={error:w}}finally{try{u&&!u.done&&(l=b.return)&&l.call(b)}finally{if(c)throw c.error}}y||(p=!1)}}catch(w){o={error:w}}finally{try{A&&!A.done&&(s=m.return)&&s.call(m)}finally{if(o)throw o.error}}}}}catch(w){r={error:w}}finally{try{d&&!d.done&&(a=f.return)&&a.call(f)}finally{if(r)throw r.error}}},n.isPartialRow=function(e,i){var r,a,o,s,c,l;try{for(var f=ch(i),d=f.next();!d.done;d=f.next()){var h=d.value,p=!0;try{for(var m=(o=void 0,ch(e)),A=m.next();!A.done;A=m.next()){var v=A.value,y=!1;try{for(var b=(c=void 0,ch(h.getPairs())),u=b.next();!u.done;u=b.next()){var x=u.value;if(v.equals(x)){y=!0;break}}}catch(w){c={error:w}}finally{try{u&&!u.done&&(l=b.return)&&l.call(b)}finally{if(c)throw c.error}}if(!y){p=!1;break}}}catch(w){o={error:w}}finally{try{A&&!A.done&&(s=m.return)&&s.call(m)}finally{if(o)throw o.error}}if(p)return!0}}catch(w){r={error:w}}finally{try{d&&!d.done&&(a=f.return)&&a.call(f)}finally{if(r)throw r.error}}return!1},n.prototype.getRows=function(){return this.rows},n.constructResult=function(e){var i=EV.buildBitArray(e),r=QT(i),a=r.parseInformation(),o=e[0].getFinderPattern().getResultPoints(),s=e[e.length-1].getFinderPattern().getResultPoints(),c=[o[0],o[1],s[0],s[1]];return new lo(a,null,null,c,Xn.RSS_EXPANDED,null)},n.prototype.checkChecksum=function(){var e=this.pairs.get(0),i=e.getLeftChar(),r=e.getRightChar();if(r===null)return!1;for(var a=r.getChecksumPortion(),o=2,s=1;s<this.pairs.size();++s){var c=this.pairs.get(s);a+=c.getLeftChar().getChecksumPortion(),o++;var l=c.getRightChar();l!=null&&(a+=l.getChecksumPortion(),o++)}a%=211;var f=211*(o-4)+a;return f===i.getValue()},n.getNextSecondBar=function(e,i){var r;return e.get(i)?(r=e.getNextUnset(i),r=e.getNextSet(r)):(r=e.getNextSet(i),r=e.getNextUnset(r)),r},n.prototype.retrieveNextPair=function(e,i,r){var a=i.length%2===0;this.startFromEven&&(a=!a);var o,s=!0,c=-1;do this.findNextPair(e,i,c),o=this.parseFoundFinderPattern(e,r,a),o===null?c=n.getNextSecondBar(e,this.startEnd[0]):s=!1;while(s);var l=this.decodeDataCharacter(e,o,a,!0);if(!this.isEmptyPair(i)&&i[i.length-1].mustBeLast())throw new un;var f;try{f=this.decodeDataCharacter(e,o,a,!1)}catch(d){f=null,console.log(d)}return new jT(l,f,o,!0)},n.prototype.isEmptyPair=function(e){return e.length===0},n.prototype.findNextPair=function(e,i,r){var a=this.getDecodeFinderCounters();a[0]=0,a[1]=0,a[2]=0,a[3]=0;var o=e.getSize(),s;if(r>=0)s=r;else if(this.isEmptyPair(i))s=0;else{var c=i[i.length-1];s=c.getFinderPattern().getStartEnd()[1]}var l=i.length%2!==0;this.startFromEven&&(l=!l);for(var f=!1;s<o&&(f=!e.get(s),!!f);)s++;for(var d=0,h=s,p=s;p<o;p++)if(e.get(p)!==f)a[d]++;else{if(d===3){if(l&&n.reverseCounters(a),n.isFinderPattern(a)){this.startEnd[0]=h,this.startEnd[1]=p;return}l&&n.reverseCounters(a),h+=a[0]+a[1],a[0]=a[2],a[1]=a[3],a[2]=0,a[3]=0,d--}else d++;a[d]=1,f=!f}throw new un},n.reverseCounters=function(e){for(var i=e.length,r=0;r<i/2;++r){var a=e[r];e[r]=e[i-r-1],e[i-r-1]=a}},n.prototype.parseFoundFinderPattern=function(e,i,r){var a,o,s;if(r){for(var c=this.startEnd[0]-1;c>=0&&!e.get(c);)c--;c++,a=this.startEnd[0]-c,o=c,s=this.startEnd[1]}else o=this.startEnd[0],s=e.getNextUnset(this.startEnd[1]+1),a=s-this.startEnd[1];var l=this.getDecodeFinderCounters();ia.arraycopy(l,0,l,1,l.length-1),l[0]=a;var f;try{f=this.parseFinderValue(l,n.FINDER_PATTERNS)}catch{return null}return new Sx(f,[o,s],o,s,i)},n.prototype.decodeDataCharacter=function(e,i,r,a){for(var o=this.getDataCharacterCounters(),s=0;s<o.length;s++)o[s]=0;if(a)n.recordPatternInReverse(e,i.getStartEnd()[0],o);else{n.recordPattern(e,i.getStartEnd()[1],o);for(var c=0,l=o.length-1;c<l;c++,l--){var f=o[c];o[c]=o[l],o[l]=f}}var d=17,h=ra.sum(new Int32Array(o))/d,p=(i.getStartEnd()[1]-i.getStartEnd()[0])/15;if(Math.abs(h-p)/p>.3)throw new un;for(var m=this.getOddCounts(),A=this.getEvenCounts(),v=this.getOddRoundingErrors(),y=this.getEvenRoundingErrors(),c=0;c<o.length;c++){var b=1*o[c]/h,u=b+.5;if(u<1){if(b<.3)throw new un;u=1}else if(u>8){if(b>8.7)throw new un;u=8}var x=c/2;c&1?(A[x]=u,y[x]=b-u):(m[x]=u,v[x]=b-u)}this.adjustOddEvenCounts(d);for(var w=4*i.getValue()+(r?0:2)+(a?0:1)-1,L=0,R=0,c=m.length-1;c>=0;c--){if(n.isNotA1left(i,r,a)){var T=n.WEIGHTS[w][2*c];R+=m[c]*T}L+=m[c]}for(var I=0,c=A.length-1;c>=0;c--)if(n.isNotA1left(i,r,a)){var T=n.WEIGHTS[w][2*c+1];I+=A[c]*T}var N=R+I;if(L&1||L>13||L<4)throw new un;var U=(13-L)/2,z=n.SYMBOL_WIDEST[U],D=9-z,V=ah.getRSSvalue(m,z,!0),J=ah.getRSSvalue(A,D,!1),Z=n.EVEN_TOTAL_SUBSET[U],oe=n.GSUM[U],de=V*Z+J+oe;return new A6(de,N)},n.isNotA1left=function(e,i,r){return!(e.getValue()===0&&i&&r)},n.prototype.adjustOddEvenCounts=function(e){var i=ra.sum(new Int32Array(this.getOddCounts())),r=ra.sum(new Int32Array(this.getEvenCounts())),a=!1,o=!1;i>13?o=!0:i<4&&(a=!0);var s=!1,c=!1;r>13?c=!0:r<4&&(s=!0);var l=i+r-e,f=(i&1)===1,d=(r&1)===0;if(l===1)if(f){if(d)throw new un;o=!0}else{if(!d)throw new un;c=!0}else if(l===-1)if(f){if(d)throw new un;a=!0}else{if(!d)throw new un;s=!0}else if(l===0){if(f){if(!d)throw new un;i<r?(a=!0,c=!0):(o=!0,s=!0)}else if(d)throw new un}else throw new un;if(a){if(o)throw new un;n.increment(this.getOddCounts(),this.getOddRoundingErrors())}if(o&&n.decrement(this.getOddCounts(),this.getOddRoundingErrors()),s){if(c)throw new un;n.increment(this.getEvenCounts(),this.getOddRoundingErrors())}c&&n.decrement(this.getEvenCounts(),this.getEvenRoundingErrors())},n.SYMBOL_WIDEST=[7,5,4,3,1],n.EVEN_TOTAL_SUBSET=[4,20,52,104,204],n.GSUM=[0,348,1388,2948,3988],n.FINDER_PATTERNS=[Int32Array.from([1,8,4,1]),Int32Array.from([3,6,4,1]),Int32Array.from([3,4,6,1]),Int32Array.from([3,2,8,1]),Int32Array.from([2,6,5,1]),Int32Array.from([2,2,9,1])],n.WEIGHTS=[[1,3,9,27,81,32,96,77],[20,60,180,118,143,7,21,63],[189,145,13,39,117,140,209,205],[193,157,49,147,19,57,171,91],[62,186,136,197,169,85,44,132],[185,133,188,142,4,12,36,108],[113,128,173,97,80,29,87,50],[150,28,84,41,123,158,52,156],[46,138,203,187,139,206,196,166],[76,17,51,153,37,111,122,155],[43,129,176,106,107,110,119,146],[16,48,144,10,30,90,59,177],[109,116,137,200,178,112,125,164],[70,210,208,202,184,130,179,115],[134,191,151,31,93,68,204,190],[148,22,66,198,172,94,71,2],[6,18,54,162,64,192,154,40],[120,149,25,75,14,42,126,167],[79,26,78,23,69,207,199,175],[103,98,83,38,114,131,182,124],[161,61,183,127,170,88,53,159],[55,165,73,8,24,72,5,15],[45,135,194,160,58,174,100,89]],n.FINDER_PAT_A=0,n.FINDER_PAT_B=1,n.FINDER_PAT_C=2,n.FINDER_PAT_D=3,n.FINDER_PAT_E=4,n.FINDER_PAT_F=5,n.FINDER_PATTERN_SEQUENCES=[[n.FINDER_PAT_A,n.FINDER_PAT_A],[n.FINDER_PAT_A,n.FINDER_PAT_B,n.FINDER_PAT_B],[n.FINDER_PAT_A,n.FINDER_PAT_C,n.FINDER_PAT_B,n.FINDER_PAT_D],[n.FINDER_PAT_A,n.FINDER_PAT_E,n.FINDER_PAT_B,n.FINDER_PAT_D,n.FINDER_PAT_C],[n.FINDER_PAT_A,n.FINDER_PAT_E,n.FINDER_PAT_B,n.FINDER_PAT_D,n.FINDER_PAT_D,n.FINDER_PAT_F],[n.FINDER_PAT_A,n.FINDER_PAT_E,n.FINDER_PAT_B,n.FINDER_PAT_D,n.FINDER_PAT_E,n.FINDER_PAT_F,n.FINDER_PAT_F],[n.FINDER_PAT_A,n.FINDER_PAT_A,n.FINDER_PAT_B,n.FINDER_PAT_B,n.FINDER_PAT_C,n.FINDER_PAT_C,n.FINDER_PAT_D,n.FINDER_PAT_D],[n.FINDER_PAT_A,n.FINDER_PAT_A,n.FINDER_PAT_B,n.FINDER_PAT_B,n.FINDER_PAT_C,n.FINDER_PAT_C,n.FINDER_PAT_D,n.FINDER_PAT_E,n.FINDER_PAT_E],[n.FINDER_PAT_A,n.FINDER_PAT_A,n.FINDER_PAT_B,n.FINDER_PAT_B,n.FINDER_PAT_C,n.FINDER_PAT_C,n.FINDER_PAT_D,n.FINDER_PAT_E,n.FINDER_PAT_F,n.FINDER_PAT_F],[n.FINDER_PAT_A,n.FINDER_PAT_A,n.FINDER_PAT_B,n.FINDER_PAT_B,n.FINDER_PAT_C,n.FINDER_PAT_D,n.FINDER_PAT_D,n.FINDER_PAT_E,n.FINDER_PAT_E,n.FINDER_PAT_F,n.FINDER_PAT_F]],n.MAX_PAIRS=11,n}(b3),GT=I6e;var M6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),T6e=function(t){M6e(n,t);function n(e,i,r){var a=t.call(this,e,i)||this;return a.count=0,a.finderPattern=r,a}return n.prototype.getFinderPattern=function(){return this.finderPattern},n.prototype.getCount=function(){return this.count},n.prototype.incrementCount=function(){this.count++},n}(A6),FV=T6e;var B6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),WT=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},L6e=function(t){B6e(n,t);function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.possibleLeftPairs=[],e.possibleRightPairs=[],e}return n.prototype.decodeRow=function(e,i,r){var a,o,s,c,l=this.decodePair(i,!1,e,r);n.addOrTally(this.possibleLeftPairs,l),i.reverse();var f=this.decodePair(i,!0,e,r);n.addOrTally(this.possibleRightPairs,f),i.reverse();try{for(var d=WT(this.possibleLeftPairs),h=d.next();!h.done;h=d.next()){var p=h.value;if(p.getCount()>1)try{for(var m=(s=void 0,WT(this.possibleRightPairs)),A=m.next();!A.done;A=m.next()){var v=A.value;if(v.getCount()>1&&n.checkChecksum(p,v))return n.constructResult(p,v)}}catch(y){s={error:y}}finally{try{A&&!A.done&&(c=m.return)&&c.call(m)}finally{if(s)throw s.error}}}}catch(y){a={error:y}}finally{try{h&&!h.done&&(o=d.return)&&o.call(d)}finally{if(a)throw a.error}}throw new un},n.addOrTally=function(e,i){var r,a;if(i!=null){var o=!1;try{for(var s=WT(e),c=s.next();!c.done;c=s.next()){var l=c.value;if(l.getValue()===i.getValue()){l.incrementCount(),o=!0;break}}}catch(f){r={error:f}}finally{try{c&&!c.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}o||e.push(i)}},n.prototype.reset=function(){this.possibleLeftPairs.length=0,this.possibleRightPairs.length=0},n.constructResult=function(e,i){for(var r=4537077*e.getValue()+i.getValue(),a=new String(r).toString(),o=new Pi,s=13-a.length;s>0;s--)o.append("0");o.append(a);for(var c=0,s=0;s<13;s++){var l=o.charAt(s).charCodeAt(0)-48;c+=s&1?l:3*l}c=10-c%10,c===10&&(c=0),o.append(c.toString());var f=e.getFinderPattern().getResultPoints(),d=i.getFinderPattern().getResultPoints();return new lo(o.toString(),null,0,[f[0],f[1],d[0],d[1]],Xn.RSS_14,new Date().getTime())},n.checkChecksum=function(e,i){var r=(e.getChecksumPortion()+16*i.getChecksumPortion())%79,a=9*e.getFinderPattern().getValue()+i.getFinderPattern().getValue();return a>72&&a--,a>8&&a--,r===a},n.prototype.decodePair=function(e,i,r,a){try{var o=this.findFinderPattern(e,i),s=this.parseFoundFinderPattern(e,r,i,o),c=a==null?null:a.get(Sr.NEED_RESULT_POINT_CALLBACK);if(c!=null){var l=(o[0]+o[1])/2;i&&(l=e.getSize()-1-l),c.foundPossibleResultPoint(new ri(l,r))}var f=this.decodeDataCharacter(e,s,!0),d=this.decodeDataCharacter(e,s,!1);return new FV(1597*f.getValue()+d.getValue(),f.getChecksumPortion()+4*d.getChecksumPortion(),s)}catch{return null}},n.prototype.decodeDataCharacter=function(e,i,r){for(var a=this.getDataCharacterCounters(),o=0;o<a.length;o++)a[o]=0;if(r)Uo.recordPatternInReverse(e,i.getStartEnd()[0],a);else{Uo.recordPattern(e,i.getStartEnd()[1]+1,a);for(var s=0,c=a.length-1;s<c;s++,c--){var l=a[s];a[s]=a[c],a[c]=l}}for(var f=r?16:15,d=ra.sum(new Int32Array(a))/f,h=this.getOddCounts(),p=this.getEvenCounts(),m=this.getOddRoundingErrors(),A=this.getEvenRoundingErrors(),s=0;s<a.length;s++){var v=a[s]/d,y=Math.floor(v+.5);y<1?y=1:y>8&&(y=8);var b=Math.floor(s/2);s&1?(p[b]=y,A[b]=v-y):(h[b]=y,m[b]=v-y)}this.adjustOddEvenCounts(r,f);for(var u=0,x=0,s=h.length-1;s>=0;s--)x*=9,x+=h[s],u+=h[s];for(var w=0,L=0,s=p.length-1;s>=0;s--)w*=9,w+=p[s],L+=p[s];var R=x+3*w;if(r){if(u&1||u>12||u<4)throw new un;var T=(12-u)/2,I=n.OUTSIDE_ODD_WIDEST[T],N=9-I,U=ah.getRSSvalue(h,I,!1),z=ah.getRSSvalue(p,N,!0),D=n.OUTSIDE_EVEN_TOTAL_SUBSET[T],V=n.OUTSIDE_GSUM[T];return new A6(U*D+z+V,R)}else{if(L&1||L>10||L<4)throw new un;var T=(10-L)/2,I=n.INSIDE_ODD_WIDEST[T],N=9-I,U=ah.getRSSvalue(h,I,!0),z=ah.getRSSvalue(p,N,!1),J=n.INSIDE_ODD_TOTAL_SUBSET[T],V=n.INSIDE_GSUM[T];return new A6(z*J+U+V,R)}},n.prototype.findFinderPattern=function(e,i){var r=this.getDecodeFinderCounters();r[0]=0,r[1]=0,r[2]=0,r[3]=0;for(var a=e.getSize(),o=!1,s=0;s<a&&(o=!e.get(s),i!==o);)s++;for(var c=0,l=s,f=s;f<a;f++)if(e.get(f)!==o)r[c]++;else{if(c===3){if(b3.isFinderPattern(r))return[l,f];l+=r[0]+r[1],r[0]=r[2],r[1]=r[3],r[2]=0,r[3]=0,c--}else c++;r[c]=1,o=!o}throw new un},n.prototype.parseFoundFinderPattern=function(e,i,r,a){for(var o=e.get(a[0]),s=a[0]-1;s>=0&&o!==e.get(s);)s--;s++;var c=a[0]-s,l=this.getDecodeFinderCounters(),f=new Int32Array(l.length);ia.arraycopy(l,0,f,1,l.length-1),f[0]=c;var d=this.parseFinderValue(f,n.FINDER_PATTERNS),h=s,p=a[1];return r&&(h=e.getSize()-1-h,p=e.getSize()-1-p),new Sx(d,[s,a[1]],h,p,i)},n.prototype.adjustOddEvenCounts=function(e,i){var r=ra.sum(new Int32Array(this.getOddCounts())),a=ra.sum(new Int32Array(this.getEvenCounts())),o=!1,s=!1,c=!1,l=!1;e?(r>12?s=!0:r<4&&(o=!0),a>12?l=!0:a<4&&(c=!0)):(r>11?s=!0:r<5&&(o=!0),a>10?l=!0:a<4&&(c=!0));var f=r+a-i,d=(r&1)===(e?1:0),h=(a&1)===1;if(f===1)if(d){if(h)throw new un;s=!0}else{if(!h)throw new un;l=!0}else if(f===-1)if(d){if(h)throw new un;o=!0}else{if(!h)throw new un;c=!0}else if(f===0){if(d){if(!h)throw new un;r<a?(o=!0,l=!0):(s=!0,c=!0)}else if(h)throw new un}else throw new un;if(o){if(s)throw new un;b3.increment(this.getOddCounts(),this.getOddRoundingErrors())}if(s&&b3.decrement(this.getOddCounts(),this.getOddRoundingErrors()),c){if(l)throw new un;b3.increment(this.getEvenCounts(),this.getOddRoundingErrors())}l&&b3.decrement(this.getEvenCounts(),this.getEvenRoundingErrors())},n.OUTSIDE_EVEN_TOTAL_SUBSET=[1,10,34,70,126],n.INSIDE_ODD_TOTAL_SUBSET=[4,20,48,81],n.OUTSIDE_GSUM=[0,161,961,2015,2715],n.INSIDE_GSUM=[0,336,1036,1516],n.OUTSIDE_ODD_WIDEST=[8,6,4,3,1],n.INSIDE_ODD_WIDEST=[2,4,6,8],n.FINDER_PATTERNS=[Int32Array.from([3,8,2,1]),Int32Array.from([3,5,5,1]),Int32Array.from([3,3,7,1]),Int32Array.from([3,1,9,1]),Int32Array.from([2,7,4,1]),Int32Array.from([2,5,6,1]),Int32Array.from([2,3,8,1]),Int32Array.from([1,5,7,1]),Int32Array.from([1,3,9,1])],n}(b3),Tx=L6e;var D6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),F6e=function(t){D6e(n,t);function n(e){var i=t.call(this)||this;i.readers=[];var r=e?e.get(Sr.POSSIBLE_FORMATS):null,a=e&&e.get(Sr.ASSUME_CODE_39_CHECK_DIGIT)!==void 0,o=e&&e.get(Sr.ENABLE_CODE_39_EXTENDED_MODE)!==void 0;return r&&((r.includes(Xn.EAN_13)||r.includes(Xn.UPC_A)||r.includes(Xn.EAN_8)||r.includes(Xn.UPC_E))&&i.readers.push(new _x(e)),r.includes(Xn.CODE_39)&&i.readers.push(new Cx(a,o)),r.includes(Xn.CODE_93)&&i.readers.push(new wx),r.includes(Xn.CODE_128)&&i.readers.push(new xx),r.includes(Xn.ITF)&&i.readers.push(new Ex),r.includes(Xn.CODABAR)&&i.readers.push(new HT),r.includes(Xn.RSS_14)&&i.readers.push(new Tx),r.includes(Xn.RSS_EXPANDED)&&(console.warn("RSS Expanded reader IS NOT ready for production yet! use at your own risk."),i.readers.push(new GT))),i.readers.length===0&&(i.readers.push(new _x(e)),i.readers.push(new Cx),i.readers.push(new wx),i.readers.push(new _x(e)),i.readers.push(new xx),i.readers.push(new Ex),i.readers.push(new Tx)),i}return n.prototype.decodeRow=function(e,i,r){for(var a=0;a<this.readers.length;a++)try{return this.readers[a].decodeRow(e,i,r)}catch{}throw new un},n.prototype.reset=function(){this.readers.forEach(function(e){return e.reset()})},n}(Uo),Hf=F6e;var N6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),JVe=function(t){N6e(n,t);function n(e,i){return e===void 0&&(e=500),t.call(this,new Hf(i),e,i)||this}return n}(Z2);var NV=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Vo=function(){function t(n,e,i){this.ecCodewords=n,this.ecBlocks=[e],i&&this.ecBlocks.push(i)}return t.prototype.getECCodewords=function(){return this.ecCodewords},t.prototype.getECBlocks=function(){return this.ecBlocks},t}();var Bo=function(){function t(n,e){this.count=n,this.dataCodewords=e}return t.prototype.getCount=function(){return this.count},t.prototype.getDataCodewords=function(){return this.dataCodewords},t}();var P6e=function(){function t(n,e,i,r,a,o){var s,c;this.versionNumber=n,this.symbolSizeRows=e,this.symbolSizeColumns=i,this.dataRegionSizeRows=r,this.dataRegionSizeColumns=a,this.ecBlocks=o;var l=0,f=o.getECCodewords(),d=o.getECBlocks();try{for(var h=NV(d),p=h.next();!p.done;p=h.next()){var m=p.value;l+=m.getCount()*(m.getDataCodewords()+f)}}catch(A){s={error:A}}finally{try{p&&!p.done&&(c=h.return)&&c.call(h)}finally{if(s)throw s.error}}this.totalCodewords=l}return t.prototype.getVersionNumber=function(){return this.versionNumber},t.prototype.getSymbolSizeRows=function(){return this.symbolSizeRows},t.prototype.getSymbolSizeColumns=function(){return this.symbolSizeColumns},t.prototype.getDataRegionSizeRows=function(){return this.dataRegionSizeRows},t.prototype.getDataRegionSizeColumns=function(){return this.dataRegionSizeColumns},t.prototype.getTotalCodewords=function(){return this.totalCodewords},t.prototype.getECBlocks=function(){return this.ecBlocks},t.getVersionForDimensions=function(n,e){var i,r;if(n&1||e&1)throw new Pn;try{for(var a=NV(t.VERSIONS),o=a.next();!o.done;o=a.next()){var s=o.value;if(s.symbolSizeRows===n&&s.symbolSizeColumns===e)return s}}catch(c){i={error:c}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}throw new Pn},t.prototype.toString=function(){return""+this.versionNumber},t.buildVersions=function(){return[new t(1,10,10,8,8,new Vo(5,new Bo(1,3))),new t(2,12,12,10,10,new Vo(7,new Bo(1,5))),new t(3,14,14,12,12,new Vo(10,new Bo(1,8))),new t(4,16,16,14,14,new Vo(12,new Bo(1,12))),new t(5,18,18,16,16,new Vo(14,new Bo(1,18))),new t(6,20,20,18,18,new Vo(18,new Bo(1,22))),new t(7,22,22,20,20,new Vo(20,new Bo(1,30))),new t(8,24,24,22,22,new Vo(24,new Bo(1,36))),new t(9,26,26,24,24,new Vo(28,new Bo(1,44))),new t(10,32,32,14,14,new Vo(36,new Bo(1,62))),new t(11,36,36,16,16,new Vo(42,new Bo(1,86))),new t(12,40,40,18,18,new Vo(48,new Bo(1,114))),new t(13,44,44,20,20,new Vo(56,new Bo(1,144))),new t(14,48,48,22,22,new Vo(68,new Bo(1,174))),new t(15,52,52,24,24,new Vo(42,new Bo(2,102))),new t(16,64,64,14,14,new Vo(56,new Bo(2,140))),new t(17,72,72,16,16,new Vo(36,new Bo(4,92))),new t(18,80,80,18,18,new Vo(48,new Bo(4,114))),new t(19,88,88,20,20,new Vo(56,new Bo(4,144))),new t(20,96,96,22,22,new Vo(68,new Bo(4,174))),new t(21,104,104,24,24,new Vo(56,new Bo(6,136))),new t(22,120,120,18,18,new Vo(68,new Bo(6,175))),new t(23,132,132,20,20,new Vo(62,new Bo(8,163))),new t(24,144,144,22,22,new Vo(62,new Bo(8,156),new Bo(2,155))),new t(25,8,18,6,16,new Vo(7,new Bo(1,5))),new t(26,8,32,6,14,new Vo(11,new Bo(1,10))),new t(27,12,26,10,24,new Vo(14,new Bo(1,16))),new t(28,12,36,10,16,new Vo(18,new Bo(1,22))),new t(29,16,36,14,16,new Vo(24,new Bo(1,32))),new t(30,16,48,14,22,new Vo(28,new Bo(1,49)))]},t.VERSIONS=t.buildVersions(),t}(),PV=P6e;var k6e=function(){function t(n){var e=n.getHeight();if(e<8||e>144||e&1)throw new Pn;this.version=t.readVersion(n),this.mappingBitMatrix=this.extractDataRegion(n),this.readMappingMatrix=new bs(this.mappingBitMatrix.getWidth(),this.mappingBitMatrix.getHeight())}return t.prototype.getVersion=function(){return this.version},t.readVersion=function(n){var e=n.getHeight(),i=n.getWidth();return PV.getVersionForDimensions(e,i)},t.prototype.readCodewords=function(){var n=new Int8Array(this.version.getTotalCodewords()),e=0,i=4,r=0,a=this.mappingBitMatrix.getHeight(),o=this.mappingBitMatrix.getWidth(),s=!1,c=!1,l=!1,f=!1;do if(i===a&&r===0&&!s)n[e++]=this.readCorner1(a,o)&255,i-=2,r+=2,s=!0;else if(i===a-2&&r===0&&o&3&&!c)n[e++]=this.readCorner2(a,o)&255,i-=2,r+=2,c=!0;else if(i===a+4&&r===2&&!(o&7)&&!l)n[e++]=this.readCorner3(a,o)&255,i-=2,r+=2,l=!0;else if(i===a-2&&r===0&&(o&7)===4&&!f)n[e++]=this.readCorner4(a,o)&255,i-=2,r+=2,f=!0;else{do i<a&&r>=0&&!this.readMappingMatrix.get(r,i)&&(n[e++]=this.readUtah(i,r,a,o)&255),i-=2,r+=2;while(i>=0&&r<o);i+=1,r+=3;do i>=0&&r<o&&!this.readMappingMatrix.get(r,i)&&(n[e++]=this.readUtah(i,r,a,o)&255),i+=2,r-=2;while(i<a&&r>=0);i+=3,r+=1}while(i<a||r<o);if(e!==this.version.getTotalCodewords())throw new Pn;return n},t.prototype.readModule=function(n,e,i,r){return n<0&&(n+=i,e+=4-(i+4&7)),e<0&&(e+=r,n+=4-(r+4&7)),this.readMappingMatrix.set(e,n),this.mappingBitMatrix.get(e,n)},t.prototype.readUtah=function(n,e,i,r){var a=0;return this.readModule(n-2,e-2,i,r)&&(a|=1),a<<=1,this.readModule(n-2,e-1,i,r)&&(a|=1),a<<=1,this.readModule(n-1,e-2,i,r)&&(a|=1),a<<=1,this.readModule(n-1,e-1,i,r)&&(a|=1),a<<=1,this.readModule(n-1,e,i,r)&&(a|=1),a<<=1,this.readModule(n,e-2,i,r)&&(a|=1),a<<=1,this.readModule(n,e-1,i,r)&&(a|=1),a<<=1,this.readModule(n,e,i,r)&&(a|=1),a},t.prototype.readCorner1=function(n,e){var i=0;return this.readModule(n-1,0,n,e)&&(i|=1),i<<=1,this.readModule(n-1,1,n,e)&&(i|=1),i<<=1,this.readModule(n-1,2,n,e)&&(i|=1),i<<=1,this.readModule(0,e-2,n,e)&&(i|=1),i<<=1,this.readModule(0,e-1,n,e)&&(i|=1),i<<=1,this.readModule(1,e-1,n,e)&&(i|=1),i<<=1,this.readModule(2,e-1,n,e)&&(i|=1),i<<=1,this.readModule(3,e-1,n,e)&&(i|=1),i},t.prototype.readCorner2=function(n,e){var i=0;return this.readModule(n-3,0,n,e)&&(i|=1),i<<=1,this.readModule(n-2,0,n,e)&&(i|=1),i<<=1,this.readModule(n-1,0,n,e)&&(i|=1),i<<=1,this.readModule(0,e-4,n,e)&&(i|=1),i<<=1,this.readModule(0,e-3,n,e)&&(i|=1),i<<=1,this.readModule(0,e-2,n,e)&&(i|=1),i<<=1,this.readModule(0,e-1,n,e)&&(i|=1),i<<=1,this.readModule(1,e-1,n,e)&&(i|=1),i},t.prototype.readCorner3=function(n,e){var i=0;return this.readModule(n-1,0,n,e)&&(i|=1),i<<=1,this.readModule(n-1,e-1,n,e)&&(i|=1),i<<=1,this.readModule(0,e-3,n,e)&&(i|=1),i<<=1,this.readModule(0,e-2,n,e)&&(i|=1),i<<=1,this.readModule(0,e-1,n,e)&&(i|=1),i<<=1,this.readModule(1,e-3,n,e)&&(i|=1),i<<=1,this.readModule(1,e-2,n,e)&&(i|=1),i<<=1,this.readModule(1,e-1,n,e)&&(i|=1),i},t.prototype.readCorner4=function(n,e){var i=0;return this.readModule(n-3,0,n,e)&&(i|=1),i<<=1,this.readModule(n-2,0,n,e)&&(i|=1),i<<=1,this.readModule(n-1,0,n,e)&&(i|=1),i<<=1,this.readModule(0,e-2,n,e)&&(i|=1),i<<=1,this.readModule(0,e-1,n,e)&&(i|=1),i<<=1,this.readModule(1,e-1,n,e)&&(i|=1),i<<=1,this.readModule(2,e-1,n,e)&&(i|=1),i<<=1,this.readModule(3,e-1,n,e)&&(i|=1),i},t.prototype.extractDataRegion=function(n){var e=this.version.getSymbolSizeRows(),i=this.version.getSymbolSizeColumns();if(n.getHeight()!==e)throw new Wn("Dimension of bitMatrix must match the version size");for(var r=this.version.getDataRegionSizeRows(),a=this.version.getDataRegionSizeColumns(),o=e/r|0,s=i/a|0,c=o*r,l=s*a,f=new bs(l,c),d=0;d<o;++d)for(var h=d*r,p=0;p<s;++p)for(var m=p*a,A=0;A<r;++A)for(var v=d*(r+2)+1+A,y=h+A,b=0;b<a;++b){var u=p*(a+2)+1+b;if(n.get(u,v)){var x=m+b;f.set(x,y)}}return f},t}(),kV=k6e;var RV=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},R6e=function(){function t(n,e){this.numDataCodewords=n,this.codewords=e}return t.getDataBlocks=function(n,e){var i,r,a,o,s=e.getECBlocks(),c=0,l=s.getECBlocks();try{for(var f=RV(l),d=f.next();!d.done;d=f.next()){var h=d.value;c+=h.getCount()}}catch(V){i={error:V}}finally{try{d&&!d.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}var p=new Array(c),m=0;try{for(var A=RV(l),v=A.next();!v.done;v=A.next())for(var h=v.value,y=0;y<h.getCount();y++){var b=h.getDataCodewords(),u=s.getECCodewords()+b;p[m++]=new t(b,new Uint8Array(u))}}catch(V){a={error:V}}finally{try{v&&!v.done&&(o=A.return)&&o.call(A)}finally{if(a)throw a.error}}for(var x=p[0].codewords.length,w=x-s.getECCodewords(),L=w-1,R=0,y=0;y<L;y++)for(var T=0;T<m;T++)p[T].codewords[y]=n[R++];for(var I=e.getVersionNumber()===24,N=I?8:m,T=0;T<N;T++)p[T].codewords[w-1]=n[R++];for(var U=p[0].codewords.length,y=w;y<U;y++)for(var T=0;T<m;T++){var z=I?(T+8)%m:T,D=I&&z>7?y-1:y;p[z].codewords[D]=n[R++]}if(R!==n.length)throw new Wn;return p},t.prototype.getNumDataCodewords=function(){return this.numDataCodewords},t.prototype.getCodewords=function(){return this.codewords},t}(),OV=R6e;var O6e=function(){function t(n){this.bytes=n,this.byteOffset=0,this.bitOffset=0}return t.prototype.getBitOffset=function(){return this.bitOffset},t.prototype.getByteOffset=function(){return this.byteOffset},t.prototype.readBits=function(n){if(n<1||n>32||n>this.available())throw new Wn(""+n);var e=0,i=this.bitOffset,r=this.byteOffset,a=this.bytes;if(i>0){var o=8-i,s=n<o?n:o,c=o-s,l=255>>8-s<<c;e=(a[r]&l)>>c,n-=s,i+=s,i===8&&(i=0,r++)}if(n>0){for(;n>=8;)e=e<<8|a[r]&255,r++,n-=8;if(n>0){var c=8-n,l=255>>c<<c;e=e<<n|(a[r]&l)>>c,i+=n}}return this.bitOffset=i,this.byteOffset=r,e},t.prototype.available=function(){return 8*(this.bytes.length-this.byteOffset)-this.bitOffset},t}(),av=O6e;var _c=function(t){return t[t.PAD_ENCODE=0]="PAD_ENCODE",t[t.ASCII_ENCODE=1]="ASCII_ENCODE",t[t.C40_ENCODE=2]="C40_ENCODE",t[t.TEXT_ENCODE=3]="TEXT_ENCODE",t[t.ANSIX12_ENCODE=4]="ANSIX12_ENCODE",t[t.EDIFACT_ENCODE=5]="EDIFACT_ENCODE",t[t.BASE256_ENCODE=6]="BASE256_ENCODE",t}(_c||{}),z6e=function(){function t(){}return t.decode=function(n){var e=new av(n),i=new Pi,r=new Pi,a=new Array,o=_c.ASCII_ENCODE;do if(o===_c.ASCII_ENCODE)o=this.decodeAsciiSegment(e,i,r);else{switch(o){case _c.C40_ENCODE:this.decodeC40Segment(e,i);break;case _c.TEXT_ENCODE:this.decodeTextSegment(e,i);break;case _c.ANSIX12_ENCODE:this.decodeAnsiX12Segment(e,i);break;case _c.EDIFACT_ENCODE:this.decodeEdifactSegment(e,i);break;case _c.BASE256_ENCODE:this.decodeBase256Segment(e,i,a);break;default:throw new Pn}o=_c.ASCII_ENCODE}while(o!==_c.PAD_ENCODE&&e.available()>0);return r.length()>0&&i.append(r.toString()),new v3(n,i.toString(),a.length===0?null:a,null)},t.decodeAsciiSegment=function(n,e,i){var r=!1;do{var a=n.readBits(8);if(a===0)throw new Pn;if(a<=128)return r&&(a+=128),e.append(String.fromCharCode(a-1)),_c.ASCII_ENCODE;if(a===129)return _c.PAD_ENCODE;if(a<=229){var o=a-130;o<10&&e.append("0"),e.append(""+o)}else switch(a){case 230:return _c.C40_ENCODE;case 231:return _c.BASE256_ENCODE;case 232:e.append("");break;case 233:case 234:break;case 235:r=!0;break;case 236:e.append("[)>05"),i.insert(0,"");break;case 237:e.append("[)>06"),i.insert(0,"");break;case 238:return _c.ANSIX12_ENCODE;case 239:return _c.TEXT_ENCODE;case 240:return _c.EDIFACT_ENCODE;case 241:break;default:if(a!==254||n.available()!==0)throw new Pn;break}}while(n.available()>0);return _c.ASCII_ENCODE},t.decodeC40Segment=function(n,e){var i=!1,r=[],a=0;do{if(n.available()===8)return;var o=n.readBits(8);if(o===254)return;this.parseTwoBytes(o,n.readBits(8),r);for(var s=0;s<3;s++){var c=r[s];switch(a){case 0:if(c<3)a=c+1;else if(c<this.C40_BASIC_SET_CHARS.length){var l=this.C40_BASIC_SET_CHARS[c];i?(e.append(String.fromCharCode(l.charCodeAt(0)+128)),i=!1):e.append(l)}else throw new Pn;break;case 1:i?(e.append(String.fromCharCode(c+128)),i=!1):e.append(String.fromCharCode(c)),a=0;break;case 2:if(c<this.C40_SHIFT2_SET_CHARS.length){var l=this.C40_SHIFT2_SET_CHARS[c];i?(e.append(String.fromCharCode(l.charCodeAt(0)+128)),i=!1):e.append(l)}else switch(c){case 27:e.append("");break;case 30:i=!0;break;default:throw new Pn}a=0;break;case 3:i?(e.append(String.fromCharCode(c+224)),i=!1):e.append(String.fromCharCode(c+96)),a=0;break;default:throw new Pn}}}while(n.available()>0)},t.decodeTextSegment=function(n,e){var i=!1,r=[],a=0;do{if(n.available()===8)return;var o=n.readBits(8);if(o===254)return;this.parseTwoBytes(o,n.readBits(8),r);for(var s=0;s<3;s++){var c=r[s];switch(a){case 0:if(c<3)a=c+1;else if(c<this.TEXT_BASIC_SET_CHARS.length){var l=this.TEXT_BASIC_SET_CHARS[c];i?(e.append(String.fromCharCode(l.charCodeAt(0)+128)),i=!1):e.append(l)}else throw new Pn;break;case 1:i?(e.append(String.fromCharCode(c+128)),i=!1):e.append(String.fromCharCode(c)),a=0;break;case 2:if(c<this.TEXT_SHIFT2_SET_CHARS.length){var l=this.TEXT_SHIFT2_SET_CHARS[c];i?(e.append(String.fromCharCode(l.charCodeAt(0)+128)),i=!1):e.append(l)}else switch(c){case 27:e.append("");break;case 30:i=!0;break;default:throw new Pn}a=0;break;case 3:if(c<this.TEXT_SHIFT3_SET_CHARS.length){var l=this.TEXT_SHIFT3_SET_CHARS[c];i?(e.append(String.fromCharCode(l.charCodeAt(0)+128)),i=!1):e.append(l),a=0}else throw new Pn;break;default:throw new Pn}}}while(n.available()>0)},t.decodeAnsiX12Segment=function(n,e){var i=[];do{if(n.available()===8)return;var r=n.readBits(8);if(r===254)return;this.parseTwoBytes(r,n.readBits(8),i);for(var a=0;a<3;a++){var o=i[a];switch(o){case 0:e.append("\r");break;case 1:e.append("*");break;case 2:e.append(">");break;case 3:e.append(" ");break;default:if(o<14)e.append(String.fromCharCode(o+44));else if(o<40)e.append(String.fromCharCode(o+51));else throw new Pn;break}}}while(n.available()>0)},t.parseTwoBytes=function(n,e,i){var r=(n<<8)+e-1,a=Math.floor(r/1600);i[0]=a,r-=a*1600,a=Math.floor(r/40),i[1]=a,i[2]=r-a*40},t.decodeEdifactSegment=function(n,e){do{if(n.available()<=16)return;for(var i=0;i<4;i++){var r=n.readBits(6);if(r===31){var a=8-n.getBitOffset();a!==8&&n.readBits(a);return}r&32||(r|=64),e.append(String.fromCharCode(r))}}while(n.available()>0)},t.decodeBase256Segment=function(n,e,i){var r=1+n.getByteOffset(),a=this.unrandomize255State(n.readBits(8),r++),o;if(a===0?o=n.available()/8|0:a<250?o=a:o=250*(a-249)+this.unrandomize255State(n.readBits(8),r++),o<0)throw new Pn;for(var s=new Uint8Array(o),c=0;c<o;c++){if(n.available()<8)throw new Pn;s[c]=this.unrandomize255State(n.readBits(8),r++)}i.push(s);try{e.append(cc.decode(s,Ir.ISO88591))}catch(l){throw new w0("Platform does not support required encoding: "+l.message)}},t.unrandomize255State=function(n,e){var i=149*e%255+1,r=n-i;return r>=0?r:r+256},t.C40_BASIC_SET_CHARS=["*","*","*"," ","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],t.C40_SHIFT2_SET_CHARS=["!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","@","[","\\","]","^","_"],t.TEXT_BASIC_SET_CHARS=["*","*","*"," ","0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],t.TEXT_SHIFT2_SET_CHARS=t.C40_SHIFT2_SET_CHARS,t.TEXT_SHIFT3_SET_CHARS=["`","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","{","|","}","~","\x7F"],t}(),KT=z6e;var U6e=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},V6e=function(){function t(){this.rsDecoder=new y3(h0.DATA_MATRIX_FIELD_256)}return t.prototype.decode=function(n){var e,i,r=new kV(n),a=r.getVersion(),o=r.readCodewords(),s=OV.getDataBlocks(o,a),c=0;try{for(var l=U6e(s),f=l.next();!f.done;f=l.next()){var d=f.value;c+=d.getNumDataCodewords()}}catch(u){e={error:u}}finally{try{f&&!f.done&&(i=l.return)&&i.call(l)}finally{if(e)throw e.error}}for(var h=new Uint8Array(c),p=s.length,m=0;m<p;m++){var A=s[m],v=A.getCodewords(),y=A.getNumDataCodewords();this.correctErrors(v,y);for(var b=0;b<y;b++)h[b*p+m]=v[b]}return KT.decode(h)},t.prototype.correctErrors=function(n,e){var i=new Int32Array(n);try{this.rsDecoder.decode(i,n.length-e)}catch{throw new ro}for(var r=0;r<e;r++)n[r]=i[r]},t}(),zV=V6e;var H6e=function(){function t(n){this.image=n,this.rectangleDetector=new Xm(this.image)}return t.prototype.detect=function(){var n=this.rectangleDetector.detect(),e=this.detectSolid1(n);if(e=this.detectSolid2(e),e[3]=this.correctTopRight(e),!e[3])throw new un;e=this.shiftToModuleCenter(e);var i=e[0],r=e[1],a=e[2],o=e[3],s=this.transitionsBetween(i,o)+1,c=this.transitionsBetween(a,o)+1;(s&1)===1&&(s+=1),(c&1)===1&&(c+=1),4*s<7*c&&4*c<7*s&&(s=c=Math.max(s,c));var l=t.sampleGrid(this.image,i,r,a,o,s,c);return new h6(l,[i,r,a,o])},t.shiftPoint=function(n,e,i){var r=(e.getX()-n.getX())/(i+1),a=(e.getY()-n.getY())/(i+1);return new ri(n.getX()+r,n.getY()+a)},t.moveAway=function(n,e,i){var r=n.getX(),a=n.getY();return r<e?r-=1:r+=1,a<i?a-=1:a+=1,new ri(r,a)},t.prototype.detectSolid1=function(n){var e=n[0],i=n[1],r=n[3],a=n[2],o=this.transitionsBetween(e,i),s=this.transitionsBetween(i,r),c=this.transitionsBetween(r,a),l=this.transitionsBetween(a,e),f=o,d=[a,e,i,r];return f>s&&(f=s,d[0]=e,d[1]=i,d[2]=r,d[3]=a),f>c&&(f=c,d[0]=i,d[1]=r,d[2]=a,d[3]=e),f>l&&(d[0]=r,d[1]=a,d[2]=e,d[3]=i),d},t.prototype.detectSolid2=function(n){var e=n[0],i=n[1],r=n[2],a=n[3],o=this.transitionsBetween(e,a),s=t.shiftPoint(i,r,(o+1)*4),c=t.shiftPoint(r,i,(o+1)*4),l=this.transitionsBetween(s,e),f=this.transitionsBetween(c,a);return l<f?(n[0]=e,n[1]=i,n[2]=r,n[3]=a):(n[0]=i,n[1]=r,n[2]=a,n[3]=e),n},t.prototype.correctTopRight=function(n){var e=n[0],i=n[1],r=n[2],a=n[3],o=this.transitionsBetween(e,a),s=this.transitionsBetween(i,a),c=t.shiftPoint(e,i,(s+1)*4),l=t.shiftPoint(r,i,(o+1)*4);o=this.transitionsBetween(c,a),s=this.transitionsBetween(l,a);var f=new ri(a.getX()+(r.getX()-i.getX())/(o+1),a.getY()+(r.getY()-i.getY())/(o+1)),d=new ri(a.getX()+(e.getX()-i.getX())/(s+1),a.getY()+(e.getY()-i.getY())/(s+1));if(!this.isValid(f))return this.isValid(d)?d:null;if(!this.isValid(d))return f;var h=this.transitionsBetween(c,f)+this.transitionsBetween(l,f),p=this.transitionsBetween(c,d)+this.transitionsBetween(l,d);return h>p?f:d},t.prototype.shiftToModuleCenter=function(n){var e=n[0],i=n[1],r=n[2],a=n[3],o=this.transitionsBetween(e,a)+1,s=this.transitionsBetween(r,a)+1,c=t.shiftPoint(e,i,s*4),l=t.shiftPoint(r,i,o*4);o=this.transitionsBetween(c,a)+1,s=this.transitionsBetween(l,a)+1,(o&1)===1&&(o+=1),(s&1)===1&&(s+=1);var f=(e.getX()+i.getX()+r.getX()+a.getX())/4,d=(e.getY()+i.getY()+r.getY()+a.getY())/4;e=t.moveAway(e,f,d),i=t.moveAway(i,f,d),r=t.moveAway(r,f,d),a=t.moveAway(a,f,d);var h,p;return c=t.shiftPoint(e,i,s*4),c=t.shiftPoint(c,a,o*4),h=t.shiftPoint(i,e,s*4),h=t.shiftPoint(h,r,o*4),l=t.shiftPoint(r,a,s*4),l=t.shiftPoint(l,i,o*4),p=t.shiftPoint(a,r,s*4),p=t.shiftPoint(p,e,o*4),[c,h,l,p]},t.prototype.isValid=function(n){return n.getX()>=0&&n.getX()<this.image.getWidth()&&n.getY()>0&&n.getY()<this.image.getHeight()},t.sampleGrid=function(n,e,i,r,a,o,s){var c=p6.getInstance();return c.sampleGrid(n,o,s,.5,.5,o-.5,.5,o-.5,s-.5,.5,s-.5,e.getX(),e.getY(),a.getX(),a.getY(),r.getX(),r.getY(),i.getX(),i.getY())},t.prototype.transitionsBetween=function(n,e){var i=Math.trunc(n.getX()),r=Math.trunc(n.getY()),a=Math.trunc(e.getX()),o=Math.trunc(e.getY()),s=Math.abs(o-r)>Math.abs(a-i);if(s){var c=i;i=r,r=c,c=a,a=o,o=c}for(var l=Math.abs(a-i),f=Math.abs(o-r),d=-l/2,h=r<o?1:-1,p=i<a?1:-1,m=0,A=this.image.get(s?r:i,s?i:r),v=i,y=r;v!==a;v+=p){var b=this.image.get(s?y:v,s?v:y);if(b!==A&&(m++,A=b),d+=f,d>0){if(y===o)break;y+=h,d-=l}}return m},t}(),UV=H6e;var Q6e=function(){function t(){this.decoder=new zV}return t.prototype.decode=function(n,e){e===void 0&&(e=null);var i,r;if(e!=null&&e.has(Sr.PURE_BARCODE)){var a=t.extractPureBits(n.getBlackMatrix());i=this.decoder.decode(a),r=t.NO_POINTS}else{var o=new UV(n.getBlackMatrix()).detect();i=this.decoder.decode(o.getBits()),r=o.getPoints()}var s=i.getRawBytes(),c=new lo(i.getText(),s,8*s.length,r,Xn.DATA_MATRIX,ia.currentTimeMillis()),l=i.getByteSegments();l!=null&&c.putMetadata(Is.BYTE_SEGMENTS,l);var f=i.getECLevel();return f!=null&&c.putMetadata(Is.ERROR_CORRECTION_LEVEL,f),c},t.prototype.reset=function(){},t.extractPureBits=function(n){var e=n.getTopLeftOnBit(),i=n.getBottomRightOnBit();if(e==null||i==null)throw new un;var r=this.moduleSize(e,n),a=e[1],o=i[1],s=e[0],c=i[0],l=(c-s+1)/r,f=(o-a+1)/r;if(l<=0||f<=0)throw new un;var d=r/2;a+=d,s+=d;for(var h=new bs(l,f),p=0;p<f;p++)for(var m=a+p*r,A=0;A<l;A++)n.get(s+A*r,m)&&h.set(A,p);return h},t.moduleSize=function(n,e){for(var i=e.getWidth(),r=n[0],a=n[1];r<i&&e.get(r,a);)r++;if(r===i)throw new un;var o=r-n[0];if(o===0)throw new un;return o},t.NO_POINTS=[],t}(),lh=Q6e;var j6e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),QHe=function(t){j6e(n,t);function n(e){return e===void 0&&(e=500),t.call(this,new lh,e)||this}return n}(Z2);var ov=function(t){return t[t.L=0]="L",t[t.M=1]="M",t[t.Q=2]="Q",t[t.H=3]="H",t}(ov||{}),G6e=function(){function t(n,e,i){this.value=n,this.stringValue=e,this.bits=i,t.FOR_BITS.set(i,this),t.FOR_VALUE.set(n,this)}return t.prototype.getValue=function(){return this.value},t.prototype.getBits=function(){return this.bits},t.fromString=function(n){switch(n){case"L":return t.L;case"M":return t.M;case"Q":return t.Q;case"H":return t.H;default:throw new ks(n+"not available")}},t.prototype.toString=function(){return this.stringValue},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.value===e.value},t.forBits=function(n){if(n<0||n>=t.FOR_BITS.size)throw new Wn;return t.FOR_BITS.get(n)},t.FOR_BITS=new Map,t.FOR_VALUE=new Map,t.L=new t(ov.L,"L",1),t.M=new t(ov.M,"M",0),t.Q=new t(ov.Q,"Q",3),t.H=new t(ov.H,"H",2),t}(),F1=G6e;var W6e=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},K6e=function(){function t(n){this.errorCorrectionLevel=F1.forBits(n>>3&3),this.dataMask=n&7}return t.numBitsDiffering=function(n,e){return sr.bitCount(n^e)},t.decodeFormatInformation=function(n,e){var i=t.doDecodeFormatInformation(n,e);return i!==null?i:t.doDecodeFormatInformation(n^t.FORMAT_INFO_MASK_QR,e^t.FORMAT_INFO_MASK_QR)},t.doDecodeFormatInformation=function(n,e){var i,r,a=Number.MAX_SAFE_INTEGER,o=0;try{for(var s=W6e(t.FORMAT_INFO_DECODE_LOOKUP),c=s.next();!c.done;c=s.next()){var l=c.value,f=l[0];if(f===n||f===e)return new t(l[1]);var d=t.numBitsDiffering(n,f);d<a&&(o=l[1],a=d),n!==e&&(d=t.numBitsDiffering(e,f),d<a&&(o=l[1],a=d))}}catch(h){i={error:h}}finally{try{c&&!c.done&&(r=s.return)&&r.call(s)}finally{if(i)throw i.error}}return a<=3?new t(o):null},t.prototype.getErrorCorrectionLevel=function(){return this.errorCorrectionLevel},t.prototype.getDataMask=function(){return this.dataMask},t.prototype.hashCode=function(){return this.errorCorrectionLevel.getBits()<<3|this.dataMask},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.errorCorrectionLevel===e.errorCorrectionLevel&&this.dataMask===e.dataMask},t.FORMAT_INFO_MASK_QR=21522,t.FORMAT_INFO_DECODE_LOOKUP=[Int32Array.from([21522,0]),Int32Array.from([20773,1]),Int32Array.from([24188,2]),Int32Array.from([23371,3]),Int32Array.from([17913,4]),Int32Array.from([16590,5]),Int32Array.from([20375,6]),Int32Array.from([19104,7]),Int32Array.from([30660,8]),Int32Array.from([29427,9]),Int32Array.from([32170,10]),Int32Array.from([30877,11]),Int32Array.from([26159,12]),Int32Array.from([25368,13]),Int32Array.from([27713,14]),Int32Array.from([26998,15]),Int32Array.from([5769,16]),Int32Array.from([5054,17]),Int32Array.from([7399,18]),Int32Array.from([6608,19]),Int32Array.from([1890,20]),Int32Array.from([597,21]),Int32Array.from([3340,22]),Int32Array.from([2107,23]),Int32Array.from([13663,24]),Int32Array.from([12392,25]),Int32Array.from([16177,26]),Int32Array.from([14854,27]),Int32Array.from([9396,28]),Int32Array.from([8579,29]),Int32Array.from([11994,30]),Int32Array.from([11245,31])],t}(),sv=K6e;var X6e=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Y6e=function(){function t(n){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];this.ecCodewordsPerBlock=n,this.ecBlocks=e}return t.prototype.getECCodewordsPerBlock=function(){return this.ecCodewordsPerBlock},t.prototype.getNumBlocks=function(){var n,e,i=0,r=this.ecBlocks;try{for(var a=X6e(r),o=a.next();!o.done;o=a.next()){var s=o.value;i+=s.getCount()}}catch(c){n={error:c}}finally{try{o&&!o.done&&(e=a.return)&&e.call(a)}finally{if(n)throw n.error}}return i},t.prototype.getTotalECCodewords=function(){return this.ecCodewordsPerBlock*this.getNumBlocks()},t.prototype.getECBlocks=function(){return this.ecBlocks},t}(),An=Y6e;var Z6e=function(){function t(n,e){this.count=n,this.dataCodewords=e}return t.prototype.getCount=function(){return this.count},t.prototype.getDataCodewords=function(){return this.dataCodewords},t}(),xt=Z6e;var J6e=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},$6e=function(){function t(n,e){for(var i,r,a=[],o=2;o<arguments.length;o++)a[o-2]=arguments[o];this.versionNumber=n,this.alignmentPatternCenters=e,this.ecBlocks=a;var s=0,c=a[0].getECCodewordsPerBlock(),l=a[0].getECBlocks();try{for(var f=J6e(l),d=f.next();!d.done;d=f.next()){var h=d.value;s+=h.getCount()*(h.getDataCodewords()+c)}}catch(p){i={error:p}}finally{try{d&&!d.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}this.totalCodewords=s}return t.prototype.getVersionNumber=function(){return this.versionNumber},t.prototype.getAlignmentPatternCenters=function(){return this.alignmentPatternCenters},t.prototype.getTotalCodewords=function(){return this.totalCodewords},t.prototype.getDimensionForVersion=function(){return 17+4*this.versionNumber},t.prototype.getECBlocksForLevel=function(n){return this.ecBlocks[n.getValue()]},t.getProvisionalVersionForDimension=function(n){if(n%4!==1)throw new Pn;try{return this.getVersionForNumber((n-17)/4)}catch{throw new Pn}},t.getVersionForNumber=function(n){if(n<1||n>40)throw new Wn;return t.VERSIONS[n-1]},t.decodeVersionInformation=function(n){for(var e=Number.MAX_SAFE_INTEGER,i=0,r=0;r<t.VERSION_DECODE_INFO.length;r++){var a=t.VERSION_DECODE_INFO[r];if(a===n)return t.getVersionForNumber(r+7);var o=sv.numBitsDiffering(n,a);o<e&&(i=r+7,e=o)}return e<=3?t.getVersionForNumber(i):null},t.prototype.buildFunctionPattern=function(){var n=this.getDimensionForVersion(),e=new bs(n);e.setRegion(0,0,9,9),e.setRegion(n-8,0,8,9),e.setRegion(0,n-8,9,8);for(var i=this.alignmentPatternCenters.length,r=0;r<i;r++)for(var a=this.alignmentPatternCenters[r]-2,o=0;o<i;o++)r===0&&(o===0||o===i-1)||r===i-1&&o===0||e.setRegion(this.alignmentPatternCenters[o]-2,a,5,5);return e.setRegion(6,9,1,n-17),e.setRegion(9,6,n-17,1),this.versionNumber>6&&(e.setRegion(n-11,0,3,6),e.setRegion(0,n-11,6,3)),e},t.prototype.toString=function(){return""+this.versionNumber},t.VERSION_DECODE_INFO=Int32Array.from([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017]),t.VERSIONS=[new t(1,new Int32Array(0),new An(7,new xt(1,19)),new An(10,new xt(1,16)),new An(13,new xt(1,13)),new An(17,new xt(1,9))),new t(2,Int32Array.from([6,18]),new An(10,new xt(1,34)),new An(16,new xt(1,28)),new An(22,new xt(1,22)),new An(28,new xt(1,16))),new t(3,Int32Array.from([6,22]),new An(15,new xt(1,55)),new An(26,new xt(1,44)),new An(18,new xt(2,17)),new An(22,new xt(2,13))),new t(4,Int32Array.from([6,26]),new An(20,new xt(1,80)),new An(18,new xt(2,32)),new An(26,new xt(2,24)),new An(16,new xt(4,9))),new t(5,Int32Array.from([6,30]),new An(26,new xt(1,108)),new An(24,new xt(2,43)),new An(18,new xt(2,15),new xt(2,16)),new An(22,new xt(2,11),new xt(2,12))),new t(6,Int32Array.from([6,34]),new An(18,new xt(2,68)),new An(16,new xt(4,27)),new An(24,new xt(4,19)),new An(28,new xt(4,15))),new t(7,Int32Array.from([6,22,38]),new An(20,new xt(2,78)),new An(18,new xt(4,31)),new An(18,new xt(2,14),new xt(4,15)),new An(26,new xt(4,13),new xt(1,14))),new t(8,Int32Array.from([6,24,42]),new An(24,new xt(2,97)),new An(22,new xt(2,38),new xt(2,39)),new An(22,new xt(4,18),new xt(2,19)),new An(26,new xt(4,14),new xt(2,15))),new t(9,Int32Array.from([6,26,46]),new An(30,new xt(2,116)),new An(22,new xt(3,36),new xt(2,37)),new An(20,new xt(4,16),new xt(4,17)),new An(24,new xt(4,12),new xt(4,13))),new t(10,Int32Array.from([6,28,50]),new An(18,new xt(2,68),new xt(2,69)),new An(26,new xt(4,43),new xt(1,44)),new An(24,new xt(6,19),new xt(2,20)),new An(28,new xt(6,15),new xt(2,16))),new t(11,Int32Array.from([6,30,54]),new An(20,new xt(4,81)),new An(30,new xt(1,50),new xt(4,51)),new An(28,new xt(4,22),new xt(4,23)),new An(24,new xt(3,12),new xt(8,13))),new t(12,Int32Array.from([6,32,58]),new An(24,new xt(2,92),new xt(2,93)),new An(22,new xt(6,36),new xt(2,37)),new An(26,new xt(4,20),new xt(6,21)),new An(28,new xt(7,14),new xt(4,15))),new t(13,Int32Array.from([6,34,62]),new An(26,new xt(4,107)),new An(22,new xt(8,37),new xt(1,38)),new An(24,new xt(8,20),new xt(4,21)),new An(22,new xt(12,11),new xt(4,12))),new t(14,Int32Array.from([6,26,46,66]),new An(30,new xt(3,115),new xt(1,116)),new An(24,new xt(4,40),new xt(5,41)),new An(20,new xt(11,16),new xt(5,17)),new An(24,new xt(11,12),new xt(5,13))),new t(15,Int32Array.from([6,26,48,70]),new An(22,new xt(5,87),new xt(1,88)),new An(24,new xt(5,41),new xt(5,42)),new An(30,new xt(5,24),new xt(7,25)),new An(24,new xt(11,12),new xt(7,13))),new t(16,Int32Array.from([6,26,50,74]),new An(24,new xt(5,98),new xt(1,99)),new An(28,new xt(7,45),new xt(3,46)),new An(24,new xt(15,19),new xt(2,20)),new An(30,new xt(3,15),new xt(13,16))),new t(17,Int32Array.from([6,30,54,78]),new An(28,new xt(1,107),new xt(5,108)),new An(28,new xt(10,46),new xt(1,47)),new An(28,new xt(1,22),new xt(15,23)),new An(28,new xt(2,14),new xt(17,15))),new t(18,Int32Array.from([6,30,56,82]),new An(30,new xt(5,120),new xt(1,121)),new An(26,new xt(9,43),new xt(4,44)),new An(28,new xt(17,22),new xt(1,23)),new An(28,new xt(2,14),new xt(19,15))),new t(19,Int32Array.from([6,30,58,86]),new An(28,new xt(3,113),new xt(4,114)),new An(26,new xt(3,44),new xt(11,45)),new An(26,new xt(17,21),new xt(4,22)),new An(26,new xt(9,13),new xt(16,14))),new t(20,Int32Array.from([6,34,62,90]),new An(28,new xt(3,107),new xt(5,108)),new An(26,new xt(3,41),new xt(13,42)),new An(30,new xt(15,24),new xt(5,25)),new An(28,new xt(15,15),new xt(10,16))),new t(21,Int32Array.from([6,28,50,72,94]),new An(28,new xt(4,116),new xt(4,117)),new An(26,new xt(17,42)),new An(28,new xt(17,22),new xt(6,23)),new An(30,new xt(19,16),new xt(6,17))),new t(22,Int32Array.from([6,26,50,74,98]),new An(28,new xt(2,111),new xt(7,112)),new An(28,new xt(17,46)),new An(30,new xt(7,24),new xt(16,25)),new An(24,new xt(34,13))),new t(23,Int32Array.from([6,30,54,78,102]),new An(30,new xt(4,121),new xt(5,122)),new An(28,new xt(4,47),new xt(14,48)),new An(30,new xt(11,24),new xt(14,25)),new An(30,new xt(16,15),new xt(14,16))),new t(24,Int32Array.from([6,28,54,80,106]),new An(30,new xt(6,117),new xt(4,118)),new An(28,new xt(6,45),new xt(14,46)),new An(30,new xt(11,24),new xt(16,25)),new An(30,new xt(30,16),new xt(2,17))),new t(25,Int32Array.from([6,32,58,84,110]),new An(26,new xt(8,106),new xt(4,107)),new An(28,new xt(8,47),new xt(13,48)),new An(30,new xt(7,24),new xt(22,25)),new An(30,new xt(22,15),new xt(13,16))),new t(26,Int32Array.from([6,30,58,86,114]),new An(28,new xt(10,114),new xt(2,115)),new An(28,new xt(19,46),new xt(4,47)),new An(28,new xt(28,22),new xt(6,23)),new An(30,new xt(33,16),new xt(4,17))),new t(27,Int32Array.from([6,34,62,90,118]),new An(30,new xt(8,122),new xt(4,123)),new An(28,new xt(22,45),new xt(3,46)),new An(30,new xt(8,23),new xt(26,24)),new An(30,new xt(12,15),new xt(28,16))),new t(28,Int32Array.from([6,26,50,74,98,122]),new An(30,new xt(3,117),new xt(10,118)),new An(28,new xt(3,45),new xt(23,46)),new An(30,new xt(4,24),new xt(31,25)),new An(30,new xt(11,15),new xt(31,16))),new t(29,Int32Array.from([6,30,54,78,102,126]),new An(30,new xt(7,116),new xt(7,117)),new An(28,new xt(21,45),new xt(7,46)),new An(30,new xt(1,23),new xt(37,24)),new An(30,new xt(19,15),new xt(26,16))),new t(30,Int32Array.from([6,26,52,78,104,130]),new An(30,new xt(5,115),new xt(10,116)),new An(28,new xt(19,47),new xt(10,48)),new An(30,new xt(15,24),new xt(25,25)),new An(30,new xt(23,15),new xt(25,16))),new t(31,Int32Array.from([6,30,56,82,108,134]),new An(30,new xt(13,115),new xt(3,116)),new An(28,new xt(2,46),new xt(29,47)),new An(30,new xt(42,24),new xt(1,25)),new An(30,new xt(23,15),new xt(28,16))),new t(32,Int32Array.from([6,34,60,86,112,138]),new An(30,new xt(17,115)),new An(28,new xt(10,46),new xt(23,47)),new An(30,new xt(10,24),new xt(35,25)),new An(30,new xt(19,15),new xt(35,16))),new t(33,Int32Array.from([6,30,58,86,114,142]),new An(30,new xt(17,115),new xt(1,116)),new An(28,new xt(14,46),new xt(21,47)),new An(30,new xt(29,24),new xt(19,25)),new An(30,new xt(11,15),new xt(46,16))),new t(34,Int32Array.from([6,34,62,90,118,146]),new An(30,new xt(13,115),new xt(6,116)),new An(28,new xt(14,46),new xt(23,47)),new An(30,new xt(44,24),new xt(7,25)),new An(30,new xt(59,16),new xt(1,17))),new t(35,Int32Array.from([6,30,54,78,102,126,150]),new An(30,new xt(12,121),new xt(7,122)),new An(28,new xt(12,47),new xt(26,48)),new An(30,new xt(39,24),new xt(14,25)),new An(30,new xt(22,15),new xt(41,16))),new t(36,Int32Array.from([6,24,50,76,102,128,154]),new An(30,new xt(6,121),new xt(14,122)),new An(28,new xt(6,47),new xt(34,48)),new An(30,new xt(46,24),new xt(10,25)),new An(30,new xt(2,15),new xt(64,16))),new t(37,Int32Array.from([6,28,54,80,106,132,158]),new An(30,new xt(17,122),new xt(4,123)),new An(28,new xt(29,46),new xt(14,47)),new An(30,new xt(49,24),new xt(10,25)),new An(30,new xt(24,15),new xt(46,16))),new t(38,Int32Array.from([6,32,58,84,110,136,162]),new An(30,new xt(4,122),new xt(18,123)),new An(28,new xt(13,46),new xt(32,47)),new An(30,new xt(48,24),new xt(14,25)),new An(30,new xt(42,15),new xt(32,16))),new t(39,Int32Array.from([6,26,54,82,110,138,166]),new An(30,new xt(20,117),new xt(4,118)),new An(28,new xt(40,47),new xt(7,48)),new An(30,new xt(43,24),new xt(22,25)),new An(30,new xt(10,15),new xt(67,16))),new t(40,Int32Array.from([6,30,58,86,114,142,170]),new An(30,new xt(19,118),new xt(6,119)),new An(28,new xt(18,47),new xt(31,48)),new An(30,new xt(34,24),new xt(34,25)),new An(30,new xt(20,15),new xt(61,16)))],t}(),Ou=$6e;var Gc=function(t){return t[t.DATA_MASK_000=0]="DATA_MASK_000",t[t.DATA_MASK_001=1]="DATA_MASK_001",t[t.DATA_MASK_010=2]="DATA_MASK_010",t[t.DATA_MASK_011=3]="DATA_MASK_011",t[t.DATA_MASK_100=4]="DATA_MASK_100",t[t.DATA_MASK_101=5]="DATA_MASK_101",t[t.DATA_MASK_110=6]="DATA_MASK_110",t[t.DATA_MASK_111=7]="DATA_MASK_111",t}(Gc||{}),q6e=function(){function t(n,e){this.value=n,this.isMasked=e}return t.prototype.unmaskBitMatrix=function(n,e){for(var i=0;i<e;i++)for(var r=0;r<e;r++)this.isMasked(i,r)&&n.flip(r,i)},t.values=new Map([[Gc.DATA_MASK_000,new t(Gc.DATA_MASK_000,function(n,e){return(n+e&1)===0})],[Gc.DATA_MASK_001,new t(Gc.DATA_MASK_001,function(n,e){return(n&1)===0})],[Gc.DATA_MASK_010,new t(Gc.DATA_MASK_010,function(n,e){return e%3===0})],[Gc.DATA_MASK_011,new t(Gc.DATA_MASK_011,function(n,e){return(n+e)%3===0})],[Gc.DATA_MASK_100,new t(Gc.DATA_MASK_100,function(n,e){return(Math.floor(n/2)+Math.floor(e/3)&1)===0})],[Gc.DATA_MASK_101,new t(Gc.DATA_MASK_101,function(n,e){return n*e%6===0})],[Gc.DATA_MASK_110,new t(Gc.DATA_MASK_110,function(n,e){return n*e%6<3})],[Gc.DATA_MASK_111,new t(Gc.DATA_MASK_111,function(n,e){return(n+e+n*e%3&1)===0})]]),t}(),Bx=q6e;var eAe=function(){function t(n){var e=n.getHeight();if(e<21||(e&3)!==1)throw new Pn;this.bitMatrix=n}return t.prototype.readFormatInformation=function(){if(this.parsedFormatInfo!==null&&this.parsedFormatInfo!==void 0)return this.parsedFormatInfo;for(var n=0,e=0;e<6;e++)n=this.copyBit(e,8,n);n=this.copyBit(7,8,n),n=this.copyBit(8,8,n),n=this.copyBit(8,7,n);for(var i=5;i>=0;i--)n=this.copyBit(8,i,n);for(var r=this.bitMatrix.getHeight(),a=0,o=r-7,i=r-1;i>=o;i--)a=this.copyBit(8,i,a);for(var e=r-8;e<r;e++)a=this.copyBit(e,8,a);if(this.parsedFormatInfo=sv.decodeFormatInformation(n,a),this.parsedFormatInfo!==null)return this.parsedFormatInfo;throw new Pn},t.prototype.readVersion=function(){if(this.parsedVersion!==null&&this.parsedVersion!==void 0)return this.parsedVersion;var n=this.bitMatrix.getHeight(),e=Math.floor((n-17)/4);if(e<=6)return Ou.getVersionForNumber(e);for(var i=0,r=n-11,a=5;a>=0;a--)for(var o=n-9;o>=r;o--)i=this.copyBit(o,a,i);var s=Ou.decodeVersionInformation(i);if(s!==null&&s.getDimensionForVersion()===n)return this.parsedVersion=s,s;i=0;for(var o=5;o>=0;o--)for(var a=n-9;a>=r;a--)i=this.copyBit(o,a,i);if(s=Ou.decodeVersionInformation(i),s!==null&&s.getDimensionForVersion()===n)return this.parsedVersion=s,s;throw new Pn},t.prototype.copyBit=function(n,e,i){var r=this.isMirror?this.bitMatrix.get(e,n):this.bitMatrix.get(n,e);return r?i<<1|1:i<<1},t.prototype.readCodewords=function(){var n=this.readFormatInformation(),e=this.readVersion(),i=Bx.values.get(n.getDataMask()),r=this.bitMatrix.getHeight();i.unmaskBitMatrix(this.bitMatrix,r);for(var a=e.buildFunctionPattern(),o=!0,s=new Uint8Array(e.getTotalCodewords()),c=0,l=0,f=0,d=r-1;d>0;d-=2){d===6&&d--;for(var h=0;h<r;h++)for(var p=o?r-1-h:h,m=0;m<2;m++)a.get(d-m,p)||(f++,l<<=1,this.bitMatrix.get(d-m,p)&&(l|=1),f===8&&(s[c++]=l,f=0,l=0));o=!o}if(c!==e.getTotalCodewords())throw new Pn;return s},t.prototype.remask=function(){if(this.parsedFormatInfo!==null){var n=Bx.values.get(this.parsedFormatInfo.getDataMask()),e=this.bitMatrix.getHeight();n.unmaskBitMatrix(this.bitMatrix,e)}},t.prototype.setMirror=function(n){this.parsedVersion=null,this.parsedFormatInfo=null,this.isMirror=n},t.prototype.mirror=function(){for(var n=this.bitMatrix,e=0,i=n.getWidth();e<i;e++)for(var r=e+1,a=n.getHeight();r<a;r++)n.get(e,r)!==n.get(r,e)&&(n.flip(r,e),n.flip(e,r))},t}(),VV=eAe;var HV=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},tAe=function(){function t(n,e){this.numDataCodewords=n,this.codewords=e}return t.getDataBlocks=function(n,e,i){var r,a,o,s;if(n.length!==e.getTotalCodewords())throw new Wn;var c=e.getECBlocksForLevel(i),l=0,f=c.getECBlocks();try{for(var d=HV(f),h=d.next();!h.done;h=d.next()){var p=h.value;l+=p.getCount()}}catch(D){r={error:D}}finally{try{h&&!h.done&&(a=d.return)&&a.call(d)}finally{if(r)throw r.error}}var m=new Array(l),A=0;try{for(var v=HV(f),y=v.next();!y.done;y=v.next())for(var p=y.value,b=0;b<p.getCount();b++){var u=p.getDataCodewords(),x=c.getECCodewordsPerBlock()+u;m[A++]=new t(u,new Uint8Array(x))}}catch(D){o={error:D}}finally{try{y&&!y.done&&(s=v.return)&&s.call(v)}finally{if(o)throw o.error}}for(var w=m[0].codewords.length,L=m.length-1;L>=0;){var R=m[L].codewords.length;if(R===w)break;L--}L++;for(var T=w-c.getECCodewordsPerBlock(),I=0,b=0;b<T;b++)for(var N=0;N<A;N++)m[N].codewords[b]=n[I++];for(var N=L;N<A;N++)m[N].codewords[T]=n[I++];for(var U=m[0].codewords.length,b=T;b<U;b++)for(var N=0;N<A;N++){var z=N<L?b:b+1;m[N].codewords[z]=n[I++]}return m},t.prototype.getNumDataCodewords=function(){return this.numDataCodewords},t.prototype.getCodewords=function(){return this.codewords},t}(),QV=tAe;var zu=function(t){return t[t.TERMINATOR=0]="TERMINATOR",t[t.NUMERIC=1]="NUMERIC",t[t.ALPHANUMERIC=2]="ALPHANUMERIC",t[t.STRUCTURED_APPEND=3]="STRUCTURED_APPEND",t[t.BYTE=4]="BYTE",t[t.ECI=5]="ECI",t[t.KANJI=6]="KANJI",t[t.FNC1_FIRST_POSITION=7]="FNC1_FIRST_POSITION",t[t.FNC1_SECOND_POSITION=8]="FNC1_SECOND_POSITION",t[t.HANZI=9]="HANZI",t}(zu||{}),nAe=function(){function t(n,e,i,r){this.value=n,this.stringValue=e,this.characterCountBitsForVersions=i,this.bits=r,t.FOR_BITS.set(r,this),t.FOR_VALUE.set(n,this)}return t.forBits=function(n){var e=t.FOR_BITS.get(n);if(e===void 0)throw new Wn;return e},t.prototype.getCharacterCountBits=function(n){var e=n.getVersionNumber(),i;return e<=9?i=0:e<=26?i=1:i=2,this.characterCountBitsForVersions[i]},t.prototype.getValue=function(){return this.value},t.prototype.getBits=function(){return this.bits},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;return this.value===e.value},t.prototype.toString=function(){return this.stringValue},t.FOR_BITS=new Map,t.FOR_VALUE=new Map,t.TERMINATOR=new t(zu.TERMINATOR,"TERMINATOR",Int32Array.from([0,0,0]),0),t.NUMERIC=new t(zu.NUMERIC,"NUMERIC",Int32Array.from([10,12,14]),1),t.ALPHANUMERIC=new t(zu.ALPHANUMERIC,"ALPHANUMERIC",Int32Array.from([9,11,13]),2),t.STRUCTURED_APPEND=new t(zu.STRUCTURED_APPEND,"STRUCTURED_APPEND",Int32Array.from([0,0,0]),3),t.BYTE=new t(zu.BYTE,"BYTE",Int32Array.from([8,16,16]),4),t.ECI=new t(zu.ECI,"ECI",Int32Array.from([0,0,0]),7),t.KANJI=new t(zu.KANJI,"KANJI",Int32Array.from([8,10,12]),8),t.FNC1_FIRST_POSITION=new t(zu.FNC1_FIRST_POSITION,"FNC1_FIRST_POSITION",Int32Array.from([0,0,0]),5),t.FNC1_SECOND_POSITION=new t(zu.FNC1_SECOND_POSITION,"FNC1_SECOND_POSITION",Int32Array.from([0,0,0]),9),t.HANZI=new t(zu.HANZI,"HANZI",Int32Array.from([8,10,12]),13),t}(),cs=nAe;var iAe=function(){function t(){}return t.decode=function(n,e,i,r){var a=new av(n),o=new Pi,s=new Array,c=-1,l=-1;try{var f=null,d=!1,h=void 0;do{if(a.available()<4)h=cs.TERMINATOR;else{var p=a.readBits(4);h=cs.forBits(p)}switch(h){case cs.TERMINATOR:break;case cs.FNC1_FIRST_POSITION:case cs.FNC1_SECOND_POSITION:d=!0;break;case cs.STRUCTURED_APPEND:if(a.available()<16)throw new Pn;c=a.readBits(8),l=a.readBits(8);break;case cs.ECI:var m=t.parseECIValue(a);if(f=ys.getCharacterSetECIByValue(m),f===null)throw new Pn;break;case cs.HANZI:var A=a.readBits(4),v=a.readBits(h.getCharacterCountBits(e));A===t.GB2312_SUBSET&&t.decodeHanziSegment(a,o,v);break;default:var y=a.readBits(h.getCharacterCountBits(e));switch(h){case cs.NUMERIC:t.decodeNumericSegment(a,o,y);break;case cs.ALPHANUMERIC:t.decodeAlphanumericSegment(a,o,y,d);break;case cs.BYTE:t.decodeByteSegment(a,o,y,f,s,r);break;case cs.KANJI:t.decodeKanjiSegment(a,o,y);break;default:throw new Pn}break}}while(h!==cs.TERMINATOR)}catch{throw new Pn}return new v3(n,o.toString(),s.length===0?null:s,i===null?null:i.toString(),c,l)},t.decodeHanziSegment=function(n,e,i){if(i*13>n.available())throw new Pn;for(var r=new Uint8Array(2*i),a=0;i>0;){var o=n.readBits(13),s=o/96<<8&4294967295|o%96;s<959?s+=41377:s+=42657,r[a]=s>>8&255,r[a+1]=s&255,a+=2,i--}try{e.append(cc.decode(r,Ir.GB2312))}catch(c){throw new Pn(c)}},t.decodeKanjiSegment=function(n,e,i){if(i*13>n.available())throw new Pn;for(var r=new Uint8Array(2*i),a=0;i>0;){var o=n.readBits(13),s=o/192<<8&4294967295|o%192;s<7936?s+=33088:s+=49472,r[a]=s>>8,r[a+1]=s,a+=2,i--}try{e.append(cc.decode(r,Ir.SHIFT_JIS))}catch(c){throw new Pn(c)}},t.decodeByteSegment=function(n,e,i,r,a,o){if(8*i>n.available())throw new Pn;for(var s=new Uint8Array(i),c=0;c<i;c++)s[c]=n.readBits(8);var l;r===null?l=Ir.guessEncoding(s,o):l=r.getName();try{e.append(cc.decode(s,l))}catch(f){throw new Pn(f)}a.push(s)},t.toAlphaNumericChar=function(n){if(n>=t.ALPHANUMERIC_CHARS.length)throw new Pn;return t.ALPHANUMERIC_CHARS[n]},t.decodeAlphanumericSegment=function(n,e,i,r){for(var a=e.length();i>1;){if(n.available()<11)throw new Pn;var o=n.readBits(11);e.append(t.toAlphaNumericChar(Math.floor(o/45))),e.append(t.toAlphaNumericChar(o%45)),i-=2}if(i===1){if(n.available()<6)throw new Pn;e.append(t.toAlphaNumericChar(n.readBits(6)))}if(r)for(var s=a;s<e.length();s++)e.charAt(s)==="%"&&(s<e.length()-1&&e.charAt(s+1)==="%"?e.deleteCharAt(s+1):e.setCharAt(s,""))},t.decodeNumericSegment=function(n,e,i){for(;i>=3;){if(n.available()<10)throw new Pn;var r=n.readBits(10);if(r>=1e3)throw new Pn;e.append(t.toAlphaNumericChar(Math.floor(r/100))),e.append(t.toAlphaNumericChar(Math.floor(r/10)%10)),e.append(t.toAlphaNumericChar(r%10)),i-=3}if(i===2){if(n.available()<7)throw new Pn;var a=n.readBits(7);if(a>=100)throw new Pn;e.append(t.toAlphaNumericChar(Math.floor(a/10))),e.append(t.toAlphaNumericChar(a%10))}else if(i===1){if(n.available()<4)throw new Pn;var o=n.readBits(4);if(o>=10)throw new Pn;e.append(t.toAlphaNumericChar(o))}},t.parseECIValue=function(n){var e=n.readBits(8);if(!(e&128))return e&127;if((e&192)===128){var i=n.readBits(8);return(e&63)<<8&4294967295|i}if((e&224)===192){var r=n.readBits(16);return(e&31)<<16&4294967295|r}throw new Pn},t.ALPHANUMERIC_CHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",t.GB2312_SUBSET=1,t}(),XT=iAe;var rAe=function(){function t(n){this.mirrored=n}return t.prototype.isMirrored=function(){return this.mirrored},t.prototype.applyMirroredCorrection=function(n){if(!(!this.mirrored||n===null||n.length<3)){var e=n[0];n[0]=n[2],n[2]=e}},t}(),Lx=rAe;var jV=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},aAe=function(){function t(){this.rsDecoder=new y3(h0.QR_CODE_FIELD_256)}return t.prototype.decodeBooleanArray=function(n,e){return this.decodeBitMatrix(bs.parseFromBooleanArray(n),e)},t.prototype.decodeBitMatrix=function(n,e){var i=new VV(n),r=null;try{return this.decodeBitMatrixParser(i,e)}catch(o){r=o}try{i.remask(),i.setMirror(!0),i.readVersion(),i.readFormatInformation(),i.mirror();var a=this.decodeBitMatrixParser(i,e);return a.setOther(new Lx(!0)),a}catch(o){throw r!==null?r:o}},t.prototype.decodeBitMatrixParser=function(n,e){var i,r,a,o,s=n.readVersion(),c=n.readFormatInformation().getErrorCorrectionLevel(),l=n.readCodewords(),f=QV.getDataBlocks(l,s,c),d=0;try{for(var h=jV(f),p=h.next();!p.done;p=h.next()){var m=p.value;d+=m.getNumDataCodewords()}}catch(L){i={error:L}}finally{try{p&&!p.done&&(r=h.return)&&r.call(h)}finally{if(i)throw i.error}}var A=new Uint8Array(d),v=0;try{for(var y=jV(f),b=y.next();!b.done;b=y.next()){var m=b.value,u=m.getCodewords(),x=m.getNumDataCodewords();this.correctErrors(u,x);for(var w=0;w<x;w++)A[v++]=u[w]}}catch(L){a={error:L}}finally{try{b&&!b.done&&(o=y.return)&&o.call(y)}finally{if(a)throw a.error}}return XT.decode(A,s,c,e)},t.prototype.correctErrors=function(n,e){var i=new Int32Array(n);try{this.rsDecoder.decode(i,n.length-e)}catch{throw new ro}for(var r=0;r<e;r++)n[r]=i[r]},t}(),GV=aAe;var oAe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),sAe=function(t){oAe(n,t);function n(e,i,r){var a=t.call(this,e,i)||this;return a.estimatedModuleSize=r,a}return n.prototype.aboutEquals=function(e,i,r){if(Math.abs(i-this.getY())<=e&&Math.abs(r-this.getX())<=e){var a=Math.abs(e-this.estimatedModuleSize);return a<=1||a<=this.estimatedModuleSize}return!1},n.prototype.combineEstimate=function(e,i,r){var a=(this.getX()+i)/2,o=(this.getY()+e)/2,s=(this.estimatedModuleSize+r)/2;return new n(a,o,s)},n}(ri),WV=sAe;var cAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},lAe=function(){function t(n,e,i,r,a,o,s){this.image=n,this.startX=e,this.startY=i,this.width=r,this.height=a,this.moduleSize=o,this.resultPointCallback=s,this.possibleCenters=[],this.crossCheckStateCount=new Int32Array(3)}return t.prototype.find=function(){for(var n=this.startX,e=this.height,i=this.width,r=n+i,a=this.startY+e/2,o=new Int32Array(3),s=this.image,c=0;c<e;c++){var l=a+(c&1?-Math.floor((c+1)/2):Math.floor((c+1)/2));o[0]=0,o[1]=0,o[2]=0;for(var f=n;f<r&&!s.get(f,l);)f++;for(var d=0;f<r;){if(s.get(f,l))if(d===1)o[1]++;else if(d===2){if(this.foundPatternCross(o)){var h=this.handlePossibleCenter(o,l,f);if(h!==null)return h}o[0]=o[2],o[1]=1,o[2]=0,d=1}else o[++d]++;else d===1&&d++,o[d]++;f++}if(this.foundPatternCross(o)){var h=this.handlePossibleCenter(o,l,r);if(h!==null)return h}}if(this.possibleCenters.length!==0)return this.possibleCenters[0];throw new un},t.centerFromEnd=function(n,e){return e-n[2]-n[1]/2},t.prototype.foundPatternCross=function(n){for(var e=this.moduleSize,i=e/2,r=0;r<3;r++)if(Math.abs(e-n[r])>=i)return!1;return!0},t.prototype.crossCheckVertical=function(n,e,i,r){var a=this.image,o=a.getHeight(),s=this.crossCheckStateCount;s[0]=0,s[1]=0,s[2]=0;for(var c=n;c>=0&&a.get(e,c)&&s[1]<=i;)s[1]++,c--;if(c<0||s[1]>i)return NaN;for(;c>=0&&!a.get(e,c)&&s[0]<=i;)s[0]++,c--;if(s[0]>i)return NaN;for(c=n+1;c<o&&a.get(e,c)&&s[1]<=i;)s[1]++,c++;if(c===o||s[1]>i)return NaN;for(;c<o&&!a.get(e,c)&&s[2]<=i;)s[2]++,c++;if(s[2]>i)return NaN;var l=s[0]+s[1]+s[2];return 5*Math.abs(l-r)>=2*r?NaN:this.foundPatternCross(s)?t.centerFromEnd(s,c):NaN},t.prototype.handlePossibleCenter=function(n,e,i){var r,a,o=n[0]+n[1]+n[2],s=t.centerFromEnd(n,i),c=this.crossCheckVertical(e,s,2*n[1],o);if(!isNaN(c)){var l=(n[0]+n[1]+n[2])/3;try{for(var f=cAe(this.possibleCenters),d=f.next();!d.done;d=f.next()){var h=d.value;if(h.aboutEquals(l,c,s))return h.combineEstimate(c,s,l)}}catch(m){r={error:m}}finally{try{d&&!d.done&&(a=f.return)&&a.call(f)}finally{if(r)throw r.error}}var p=new WV(s,c,l);this.possibleCenters.push(p),this.resultPointCallback!==null&&this.resultPointCallback!==void 0&&this.resultPointCallback.foundPossibleResultPoint(p)}return null},t}(),KV=lAe;var uAe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),fAe=function(t){uAe(n,t);function n(e,i,r,a){var o=t.call(this,e,i)||this;return o.estimatedModuleSize=r,o.count=a,a===void 0&&(o.count=1),o}return n.prototype.getEstimatedModuleSize=function(){return this.estimatedModuleSize},n.prototype.getCount=function(){return this.count},n.prototype.aboutEquals=function(e,i,r){if(Math.abs(i-this.getY())<=e&&Math.abs(r-this.getX())<=e){var a=Math.abs(e-this.estimatedModuleSize);return a<=1||a<=this.estimatedModuleSize}return!1},n.prototype.combineEstimate=function(e,i,r){var a=this.count+1,o=(this.count*this.getX()+i)/a,s=(this.count*this.getY()+e)/a,c=(this.count*this.estimatedModuleSize+r)/a;return new n(o,s,c,a)},n}(ri),XV=fAe;var dAe=function(){function t(n){this.bottomLeft=n[0],this.topLeft=n[1],this.topRight=n[2]}return t.prototype.getBottomLeft=function(){return this.bottomLeft},t.prototype.getTopLeft=function(){return this.topLeft},t.prototype.getTopRight=function(){return this.topRight},t}(),YV=dAe;var cv=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},hAe=function(){function t(n,e){this.image=n,this.resultPointCallback=e,this.possibleCenters=[],this.crossCheckStateCount=new Int32Array(5),this.resultPointCallback=e}return t.prototype.getImage=function(){return this.image},t.prototype.getPossibleCenters=function(){return this.possibleCenters},t.prototype.find=function(n){var e=n!=null&&n.get(Sr.TRY_HARDER)!==void 0,i=n!=null&&n.get(Sr.PURE_BARCODE)!==void 0,r=this.image,a=r.getHeight(),o=r.getWidth(),s=Math.floor(3*a/(4*t.MAX_MODULES));(s<t.MIN_SKIP||e)&&(s=t.MIN_SKIP);for(var c=!1,l=new Int32Array(5),f=s-1;f<a&&!c;f+=s){l[0]=0,l[1]=0,l[2]=0,l[3]=0,l[4]=0;for(var d=0,h=0;h<o;h++)if(r.get(h,f))(d&1)===1&&d++,l[d]++;else if(d&1)l[d]++;else if(d===4)if(t.foundPatternCross(l)){var p=this.handlePossibleCenter(l,f,h,i);if(p===!0)if(s=2,this.hasSkipped===!0)c=this.haveMultiplyConfirmedCenters();else{var m=this.findRowSkip();m>l[2]&&(f+=m-l[2]-s,h=o-1)}else{l[0]=l[2],l[1]=l[3],l[2]=l[4],l[3]=1,l[4]=0,d=3;continue}d=0,l[0]=0,l[1]=0,l[2]=0,l[3]=0,l[4]=0}else l[0]=l[2],l[1]=l[3],l[2]=l[4],l[3]=1,l[4]=0,d=3;else l[++d]++;if(t.foundPatternCross(l)){var p=this.handlePossibleCenter(l,f,o,i);p===!0&&(s=l[0],this.hasSkipped&&(c=this.haveMultiplyConfirmedCenters()))}}var A=this.selectBestPatterns();return ri.orderBestPatterns(A),new YV(A)},t.centerFromEnd=function(n,e){return e-n[4]-n[3]-n[2]/2},t.foundPatternCross=function(n){for(var e=0,i=0;i<5;i++){var r=n[i];if(r===0)return!1;e+=r}if(e<7)return!1;var a=e/7,o=a/2;return Math.abs(a-n[0])<o&&Math.abs(a-n[1])<o&&Math.abs(3*a-n[2])<3*o&&Math.abs(a-n[3])<o&&Math.abs(a-n[4])<o},t.prototype.getCrossCheckStateCount=function(){var n=this.crossCheckStateCount;return n[0]=0,n[1]=0,n[2]=0,n[3]=0,n[4]=0,n},t.prototype.crossCheckDiagonal=function(n,e,i,r){for(var a=this.getCrossCheckStateCount(),o=0,s=this.image;n>=o&&e>=o&&s.get(e-o,n-o);)a[2]++,o++;if(n<o||e<o)return!1;for(;n>=o&&e>=o&&!s.get(e-o,n-o)&&a[1]<=i;)a[1]++,o++;if(n<o||e<o||a[1]>i)return!1;for(;n>=o&&e>=o&&s.get(e-o,n-o)&&a[0]<=i;)a[0]++,o++;if(a[0]>i)return!1;var c=s.getHeight(),l=s.getWidth();for(o=1;n+o<c&&e+o<l&&s.get(e+o,n+o);)a[2]++,o++;if(n+o>=c||e+o>=l)return!1;for(;n+o<c&&e+o<l&&!s.get(e+o,n+o)&&a[3]<i;)a[3]++,o++;if(n+o>=c||e+o>=l||a[3]>=i)return!1;for(;n+o<c&&e+o<l&&s.get(e+o,n+o)&&a[4]<i;)a[4]++,o++;if(a[4]>=i)return!1;var f=a[0]+a[1]+a[2]+a[3]+a[4];return Math.abs(f-r)<2*r&&t.foundPatternCross(a)},t.prototype.crossCheckVertical=function(n,e,i,r){for(var a=this.image,o=a.getHeight(),s=this.getCrossCheckStateCount(),c=n;c>=0&&a.get(e,c);)s[2]++,c--;if(c<0)return NaN;for(;c>=0&&!a.get(e,c)&&s[1]<=i;)s[1]++,c--;if(c<0||s[1]>i)return NaN;for(;c>=0&&a.get(e,c)&&s[0]<=i;)s[0]++,c--;if(s[0]>i)return NaN;for(c=n+1;c<o&&a.get(e,c);)s[2]++,c++;if(c===o)return NaN;for(;c<o&&!a.get(e,c)&&s[3]<i;)s[3]++,c++;if(c===o||s[3]>=i)return NaN;for(;c<o&&a.get(e,c)&&s[4]<i;)s[4]++,c++;if(s[4]>=i)return NaN;var l=s[0]+s[1]+s[2]+s[3]+s[4];return 5*Math.abs(l-r)>=2*r?NaN:t.foundPatternCross(s)?t.centerFromEnd(s,c):NaN},t.prototype.crossCheckHorizontal=function(n,e,i,r){for(var a=this.image,o=a.getWidth(),s=this.getCrossCheckStateCount(),c=n;c>=0&&a.get(c,e);)s[2]++,c--;if(c<0)return NaN;for(;c>=0&&!a.get(c,e)&&s[1]<=i;)s[1]++,c--;if(c<0||s[1]>i)return NaN;for(;c>=0&&a.get(c,e)&&s[0]<=i;)s[0]++,c--;if(s[0]>i)return NaN;for(c=n+1;c<o&&a.get(c,e);)s[2]++,c++;if(c===o)return NaN;for(;c<o&&!a.get(c,e)&&s[3]<i;)s[3]++,c++;if(c===o||s[3]>=i)return NaN;for(;c<o&&a.get(c,e)&&s[4]<i;)s[4]++,c++;if(s[4]>=i)return NaN;var l=s[0]+s[1]+s[2]+s[3]+s[4];return 5*Math.abs(l-r)>=r?NaN:t.foundPatternCross(s)?t.centerFromEnd(s,c):NaN},t.prototype.handlePossibleCenter=function(n,e,i,r){var a=n[0]+n[1]+n[2]+n[3]+n[4],o=t.centerFromEnd(n,i),s=this.crossCheckVertical(e,Math.floor(o),n[2],a);if(!isNaN(s)&&(o=this.crossCheckHorizontal(Math.floor(o),Math.floor(s),n[2],a),!isNaN(o)&&(!r||this.crossCheckDiagonal(Math.floor(s),Math.floor(o),n[2],a)))){for(var c=a/7,l=!1,f=this.possibleCenters,d=0,h=f.length;d<h;d++){var p=f[d];if(p.aboutEquals(c,s,o)){f[d]=p.combineEstimate(s,o,c),l=!0;break}}if(!l){var m=new XV(o,s,c);f.push(m),this.resultPointCallback!==null&&this.resultPointCallback!==void 0&&this.resultPointCallback.foundPossibleResultPoint(m)}return!0}return!1},t.prototype.findRowSkip=function(){var n,e,i=this.possibleCenters.length;if(i<=1)return 0;var r=null;try{for(var a=cv(this.possibleCenters),o=a.next();!o.done;o=a.next()){var s=o.value;if(s.getCount()>=t.CENTER_QUORUM)if(r==null)r=s;else return this.hasSkipped=!0,Math.floor((Math.abs(r.getX()-s.getX())-Math.abs(r.getY()-s.getY()))/2)}}catch(c){n={error:c}}finally{try{o&&!o.done&&(e=a.return)&&e.call(a)}finally{if(n)throw n.error}}return 0},t.prototype.haveMultiplyConfirmedCenters=function(){var n,e,i,r,a=0,o=0,s=this.possibleCenters.length;try{for(var c=cv(this.possibleCenters),l=c.next();!l.done;l=c.next()){var f=l.value;f.getCount()>=t.CENTER_QUORUM&&(a++,o+=f.getEstimatedModuleSize())}}catch(A){n={error:A}}finally{try{l&&!l.done&&(e=c.return)&&e.call(c)}finally{if(n)throw n.error}}if(a<3)return!1;var d=o/s,h=0;try{for(var p=cv(this.possibleCenters),m=p.next();!m.done;m=p.next()){var f=m.value;h+=Math.abs(f.getEstimatedModuleSize()-d)}}catch(A){i={error:A}}finally{try{m&&!m.done&&(r=p.return)&&r.call(p)}finally{if(i)throw i.error}}return h<=.05*o},t.prototype.selectBestPatterns=function(){var n,e,i,r,a=this.possibleCenters.length;if(a<3)throw new un;var o=this.possibleCenters,s;if(a>3){var c=0,l=0;try{for(var f=cv(this.possibleCenters),d=f.next();!d.done;d=f.next()){var h=d.value,p=h.getEstimatedModuleSize();c+=p,l+=p*p}}catch(w){n={error:w}}finally{try{d&&!d.done&&(e=f.return)&&e.call(f)}finally{if(n)throw n.error}}s=c/a;var m=Math.sqrt(l/a-s*s);o.sort(function(w,L){var R=Math.abs(L.getEstimatedModuleSize()-s),T=Math.abs(w.getEstimatedModuleSize()-s);return R<T?-1:R>T?1:0});for(var A=Math.max(.2*s,m),v=0;v<o.length&&o.length>3;v++){var y=o[v];Math.abs(y.getEstimatedModuleSize()-s)>A&&(o.splice(v,1),v--)}}if(o.length>3){var c=0;try{for(var b=cv(o),u=b.next();!u.done;u=b.next()){var x=u.value;c+=x.getEstimatedModuleSize()}}catch(L){i={error:L}}finally{try{u&&!u.done&&(r=b.return)&&r.call(b)}finally{if(i)throw i.error}}s=c/o.length,o.sort(function(L,R){if(R.getCount()===L.getCount()){var T=Math.abs(R.getEstimatedModuleSize()-s),I=Math.abs(L.getEstimatedModuleSize()-s);return T<I?1:T>I?-1:0}else return R.getCount()-L.getCount()}),o.splice(3)}return[o[0],o[1],o[2]]},t.CENTER_QUORUM=2,t.MIN_SKIP=3,t.MAX_MODULES=57,t}(),ZV=hAe;var pAe=function(){function t(n){this.image=n}return t.prototype.getImage=function(){return this.image},t.prototype.getResultPointCallback=function(){return this.resultPointCallback},t.prototype.detect=function(n){this.resultPointCallback=n==null?null:n.get(Sr.NEED_RESULT_POINT_CALLBACK);var e=new ZV(this.image,this.resultPointCallback),i=e.find(n);return this.processFinderPatternInfo(i)},t.prototype.processFinderPatternInfo=function(n){var e=n.getTopLeft(),i=n.getTopRight(),r=n.getBottomLeft(),a=this.calculateModuleSize(e,i,r);if(a<1)throw new un("No pattern found in proccess finder.");var o=t.computeDimension(e,i,r,a),s=Ou.getProvisionalVersionForDimension(o),c=s.getDimensionForVersion()-7,l=null;if(s.getAlignmentPatternCenters().length>0)for(var f=i.getX()-e.getX()+r.getX(),d=i.getY()-e.getY()+r.getY(),h=1-3/c,p=Math.floor(e.getX()+h*(f-e.getX())),m=Math.floor(e.getY()+h*(d-e.getY())),A=4;A<=16;A<<=1)try{l=this.findAlignmentInRegion(a,p,m,A);break}catch(u){if(!(u instanceof un))throw u}var v=t.createTransform(e,i,r,l,o),y=t.sampleGrid(this.image,v,o),b;return l===null?b=[r,e,i]:b=[r,e,i,l],new h6(y,b)},t.createTransform=function(n,e,i,r,a){var o=a-3.5,s,c,l,f;return r!==null?(s=r.getX(),c=r.getY(),l=o-3,f=l):(s=e.getX()-n.getX()+i.getX(),c=e.getY()-n.getY()+i.getY(),l=o,f=o),iv.quadrilateralToQuadrilateral(3.5,3.5,o,3.5,l,f,3.5,o,n.getX(),n.getY(),e.getX(),e.getY(),s,c,i.getX(),i.getY())},t.sampleGrid=function(n,e,i){var r=p6.getInstance();return r.sampleGridWithTransform(n,i,i,e)},t.computeDimension=function(n,e,i,r){var a=ra.round(ri.distance(n,e)/r),o=ra.round(ri.distance(n,i)/r),s=Math.floor((a+o)/2)+7;switch(s&3){case 0:s++;break;case 2:s--;break;case 3:throw new un("Dimensions could be not found.")}return s},t.prototype.calculateModuleSize=function(n,e,i){return(this.calculateModuleSizeOneWay(n,e)+this.calculateModuleSizeOneWay(n,i))/2},t.prototype.calculateModuleSizeOneWay=function(n,e){var i=this.sizeOfBlackWhiteBlackRunBothWays(Math.floor(n.getX()),Math.floor(n.getY()),Math.floor(e.getX()),Math.floor(e.getY())),r=this.sizeOfBlackWhiteBlackRunBothWays(Math.floor(e.getX()),Math.floor(e.getY()),Math.floor(n.getX()),Math.floor(n.getY()));return isNaN(i)?r/7:isNaN(r)?i/7:(i+r)/14},t.prototype.sizeOfBlackWhiteBlackRunBothWays=function(n,e,i,r){var a=this.sizeOfBlackWhiteBlackRun(n,e,i,r),o=1,s=n-(i-n);s<0?(o=n/(n-s),s=0):s>=this.image.getWidth()&&(o=(this.image.getWidth()-1-n)/(s-n),s=this.image.getWidth()-1);var c=Math.floor(e-(r-e)*o);return o=1,c<0?(o=e/(e-c),c=0):c>=this.image.getHeight()&&(o=(this.image.getHeight()-1-e)/(c-e),c=this.image.getHeight()-1),s=Math.floor(n+(s-n)*o),a+=this.sizeOfBlackWhiteBlackRun(n,e,s,c),a-1},t.prototype.sizeOfBlackWhiteBlackRun=function(n,e,i,r){var a=Math.abs(r-e)>Math.abs(i-n);if(a){var o=n;n=e,e=o,o=i,i=r,r=o}for(var s=Math.abs(i-n),c=Math.abs(r-e),l=-s/2,f=n<i?1:-1,d=e<r?1:-1,h=0,p=i+f,m=n,A=e;m!==p;m+=f){var v=a?A:m,y=a?m:A;if(h===1===this.image.get(v,y)){if(h===2)return ra.distance(m,A,n,e);h++}if(l+=c,l>0){if(A===r)break;A+=d,l-=s}}return h===2?ra.distance(i+f,r,n,e):NaN},t.prototype.findAlignmentInRegion=function(n,e,i,r){var a=Math.floor(r*n),o=Math.max(0,e-a),s=Math.min(this.image.getWidth()-1,e+a);if(s-o<n*3)throw new un("Alignment top exceeds estimated module size.");var c=Math.max(0,i-a),l=Math.min(this.image.getHeight()-1,i+a);if(l-c<n*3)throw new un("Alignment bottom exceeds estimated module size.");var f=new KV(this.image,o,c,s-o,l-c,n,this.resultPointCallback);return f.find()},t}(),JV=pAe;var AAe=function(){function t(){this.decoder=new GV}return t.prototype.getDecoder=function(){return this.decoder},t.prototype.decode=function(n,e){var i,r;if(e!=null&&e.get(Sr.PURE_BARCODE)!==void 0){var a=t.extractPureBits(n.getBlackMatrix());i=this.decoder.decodeBitMatrix(a,e),r=t.NO_POINTS}else{var o=new JV(n.getBlackMatrix()).detect(e);i=this.decoder.decodeBitMatrix(o.getBits(),e),r=o.getPoints()}i.getOther()instanceof Lx&&i.getOther().applyMirroredCorrection(r);var s=new lo(i.getText(),i.getRawBytes(),void 0,r,Xn.QR_CODE,void 0),c=i.getByteSegments();c!==null&&s.putMetadata(Is.BYTE_SEGMENTS,c);var l=i.getECLevel();return l!==null&&s.putMetadata(Is.ERROR_CORRECTION_LEVEL,l),i.hasStructuredAppend()&&(s.putMetadata(Is.STRUCTURED_APPEND_SEQUENCE,i.getStructuredAppendSequenceNumber()),s.putMetadata(Is.STRUCTURED_APPEND_PARITY,i.getStructuredAppendParity())),s},t.prototype.reset=function(){},t.extractPureBits=function(n){var e=n.getTopLeftOnBit(),i=n.getBottomRightOnBit();if(e===null||i===null)throw new un;var r=this.moduleSize(e,n),a=e[1],o=i[1],s=e[0],c=i[0];if(s>=c||a>=o)throw new un;if(o-a!==c-s&&(c=s+(o-a),c>=n.getWidth()))throw new un;var l=Math.round((c-s+1)/r),f=Math.round((o-a+1)/r);if(l<=0||f<=0)throw new un;if(f!==l)throw new un;var d=Math.floor(r/2);a+=d,s+=d;var h=s+Math.floor((l-1)*r)-c;if(h>0){if(h>d)throw new un;s-=h}var p=a+Math.floor((f-1)*r)-o;if(p>0){if(p>d)throw new un;a-=p}for(var m=new bs(l,f),A=0;A<f;A++)for(var v=a+Math.floor(A*r),y=0;y<l;y++)n.get(s+Math.floor(y*r),v)&&m.set(y,A);return m},t.moduleSize=function(n,e){for(var i=e.getHeight(),r=e.getWidth(),a=n[0],o=n[1],s=!0,c=0;a<r&&o<i;){if(s!==e.get(a,o)){if(++c===5)break;s=!s}a++,o++}if(a===r||o===i)throw new un;return(a-n[0])/7},t.NO_POINTS=new Array,t}(),uh=AAe;var mAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},gAe=function(){function t(){}return t.prototype.PDF417Common=function(){},t.getBitCountSum=function(n){return ra.sum(n)},t.toIntArray=function(n){var e,i;if(n==null||!n.length)return t.EMPTY_INT_ARRAY;var r=new Int32Array(n.length),a=0;try{for(var o=mAe(n),s=o.next();!s.done;s=o.next()){var c=s.value;r[a++]=c}}catch(l){e={error:l}}finally{try{s&&!s.done&&(i=o.return)&&i.call(o)}finally{if(e)throw e.error}}return r},t.getCodeword=function(n){var e=bo.binarySearch(t.SYMBOL_TABLE,n&262143);return e<0?-1:(t.CODEWORD_TABLE[e]-1)%t.NUMBER_OF_CODEWORDS},t.NUMBER_OF_CODEWORDS=929,t.MAX_CODEWORDS_IN_BARCODE=t.NUMBER_OF_CODEWORDS-1,t.MIN_ROWS_IN_BARCODE=3,t.MAX_ROWS_IN_BARCODE=90,t.MODULES_IN_CODEWORD=17,t.MODULES_IN_STOP_PATTERN=18,t.BARS_IN_MODULE=8,t.EMPTY_INT_ARRAY=new Int32Array([]),t.SYMBOL_TABLE=Int32Array.from([66142,66170,66206,66236,66290,66292,66350,66382,66396,66454,66470,66476,66594,66600,66614,66626,66628,66632,66640,66654,66662,66668,66682,66690,66718,66720,66748,66758,66776,66798,66802,66804,66820,66824,66832,66846,66848,66876,66880,66936,66950,66956,66968,66992,67006,67022,67036,67042,67044,67048,67062,67118,67150,67164,67214,67228,67256,67294,67322,67350,67366,67372,67398,67404,67416,67438,67474,67476,67490,67492,67496,67510,67618,67624,67650,67656,67664,67678,67686,67692,67706,67714,67716,67728,67742,67744,67772,67782,67788,67800,67822,67826,67828,67842,67848,67870,67872,67900,67904,67960,67974,67992,68016,68030,68046,68060,68066,68068,68072,68086,68104,68112,68126,68128,68156,68160,68216,68336,68358,68364,68376,68400,68414,68448,68476,68494,68508,68536,68546,68548,68552,68560,68574,68582,68588,68654,68686,68700,68706,68708,68712,68726,68750,68764,68792,68802,68804,68808,68816,68830,68838,68844,68858,68878,68892,68920,68976,68990,68994,68996,69e3,69008,69022,69024,69052,69062,69068,69080,69102,69106,69108,69142,69158,69164,69190,69208,69230,69254,69260,69272,69296,69310,69326,69340,69386,69394,69396,69410,69416,69430,69442,69444,69448,69456,69470,69478,69484,69554,69556,69666,69672,69698,69704,69712,69726,69754,69762,69764,69776,69790,69792,69820,69830,69836,69848,69870,69874,69876,69890,69918,69920,69948,69952,70008,70022,70040,70064,70078,70094,70108,70114,70116,70120,70134,70152,70174,70176,70264,70384,70412,70448,70462,70496,70524,70542,70556,70584,70594,70600,70608,70622,70630,70636,70664,70672,70686,70688,70716,70720,70776,70896,71136,71180,71192,71216,71230,71264,71292,71360,71416,71452,71480,71536,71550,71554,71556,71560,71568,71582,71584,71612,71622,71628,71640,71662,71726,71732,71758,71772,71778,71780,71784,71798,71822,71836,71864,71874,71880,71888,71902,71910,71916,71930,71950,71964,71992,72048,72062,72066,72068,72080,72094,72096,72124,72134,72140,72152,72174,72178,72180,72206,72220,72248,72304,72318,72416,72444,72456,72464,72478,72480,72508,72512,72568,72588,72600,72624,72638,72654,72668,72674,72676,72680,72694,72726,72742,72748,72774,72780,72792,72814,72838,72856,72880,72894,72910,72924,72930,72932,72936,72950,72966,72972,72984,73008,73022,73056,73084,73102,73116,73144,73156,73160,73168,73182,73190,73196,73210,73226,73234,73236,73250,73252,73256,73270,73282,73284,73296,73310,73318,73324,73346,73348,73352,73360,73374,73376,73404,73414,73420,73432,73454,73498,73518,73522,73524,73550,73564,73570,73572,73576,73590,73800,73822,73858,73860,73872,73886,73888,73916,73944,73970,73972,73992,74014,74016,74044,74048,74104,74118,74136,74160,74174,74210,74212,74216,74230,74244,74256,74270,74272,74360,74480,74502,74508,74544,74558,74592,74620,74638,74652,74680,74690,74696,74704,74726,74732,74782,74784,74812,74992,75232,75288,75326,75360,75388,75456,75512,75576,75632,75646,75650,75652,75664,75678,75680,75708,75718,75724,75736,75758,75808,75836,75840,75896,76016,76256,76736,76824,76848,76862,76896,76924,76992,77048,77296,77340,77368,77424,77438,77536,77564,77572,77576,77584,77600,77628,77632,77688,77702,77708,77720,77744,77758,77774,77788,77870,77902,77916,77922,77928,77966,77980,78008,78018,78024,78032,78046,78060,78074,78094,78136,78192,78206,78210,78212,78224,78238,78240,78268,78278,78284,78296,78322,78324,78350,78364,78448,78462,78560,78588,78600,78622,78624,78652,78656,78712,78726,78744,78768,78782,78798,78812,78818,78820,78824,78838,78862,78876,78904,78960,78974,79072,79100,79296,79352,79368,79376,79390,79392,79420,79424,79480,79600,79628,79640,79664,79678,79712,79740,79772,79800,79810,79812,79816,79824,79838,79846,79852,79894,79910,79916,79942,79948,79960,79982,79988,80006,80024,80048,80062,80078,80092,80098,80100,80104,80134,80140,80176,80190,80224,80252,80270,80284,80312,80328,80336,80350,80358,80364,80378,80390,80396,80408,80432,80446,80480,80508,80576,80632,80654,80668,80696,80752,80766,80776,80784,80798,80800,80828,80844,80856,80878,80882,80884,80914,80916,80930,80932,80936,80950,80962,80968,80976,80990,80998,81004,81026,81028,81040,81054,81056,81084,81094,81100,81112,81134,81154,81156,81160,81168,81182,81184,81212,81216,81272,81286,81292,81304,81328,81342,81358,81372,81380,81384,81398,81434,81454,81458,81460,81486,81500,81506,81508,81512,81526,81550,81564,81592,81602,81604,81608,81616,81630,81638,81644,81702,81708,81722,81734,81740,81752,81774,81778,81780,82050,82078,82080,82108,82180,82184,82192,82206,82208,82236,82240,82296,82316,82328,82352,82366,82402,82404,82408,82440,82448,82462,82464,82492,82496,82552,82672,82694,82700,82712,82736,82750,82784,82812,82830,82882,82884,82888,82896,82918,82924,82952,82960,82974,82976,83004,83008,83064,83184,83424,83468,83480,83504,83518,83552,83580,83648,83704,83740,83768,83824,83838,83842,83844,83848,83856,83872,83900,83910,83916,83928,83950,83984,84e3,84028,84032,84088,84208,84448,84928,85040,85054,85088,85116,85184,85240,85488,85560,85616,85630,85728,85756,85764,85768,85776,85790,85792,85820,85824,85880,85894,85900,85912,85936,85966,85980,86048,86080,86136,86256,86496,86976,88160,88188,88256,88312,88560,89056,89200,89214,89312,89340,89536,89592,89608,89616,89632,89664,89720,89840,89868,89880,89904,89952,89980,89998,90012,90040,90190,90204,90254,90268,90296,90306,90308,90312,90334,90382,90396,90424,90480,90494,90500,90504,90512,90526,90528,90556,90566,90572,90584,90610,90612,90638,90652,90680,90736,90750,90848,90876,90884,90888,90896,90910,90912,90940,90944,91e3,91014,91020,91032,91056,91070,91086,91100,91106,91108,91112,91126,91150,91164,91192,91248,91262,91360,91388,91584,91640,91664,91678,91680,91708,91712,91768,91888,91928,91952,91966,92e3,92028,92046,92060,92088,92098,92100,92104,92112,92126,92134,92140,92188,92216,92272,92384,92412,92608,92664,93168,93200,93214,93216,93244,93248,93304,93424,93664,93720,93744,93758,93792,93820,93888,93944,93980,94008,94064,94078,94084,94088,94096,94110,94112,94140,94150,94156,94168,94246,94252,94278,94284,94296,94318,94342,94348,94360,94384,94398,94414,94428,94440,94470,94476,94488,94512,94526,94560,94588,94606,94620,94648,94658,94660,94664,94672,94686,94694,94700,94714,94726,94732,94744,94768,94782,94816,94844,94912,94968,94990,95004,95032,95088,95102,95112,95120,95134,95136,95164,95180,95192,95214,95218,95220,95244,95256,95280,95294,95328,95356,95424,95480,95728,95758,95772,95800,95856,95870,95968,95996,96008,96016,96030,96032,96060,96064,96120,96152,96176,96190,96220,96226,96228,96232,96290,96292,96296,96310,96322,96324,96328,96336,96350,96358,96364,96386,96388,96392,96400,96414,96416,96444,96454,96460,96472,96494,96498,96500,96514,96516,96520,96528,96542,96544,96572,96576,96632,96646,96652,96664,96688,96702,96718,96732,96738,96740,96744,96758,96772,96776,96784,96798,96800,96828,96832,96888,97008,97030,97036,97048,97072,97086,97120,97148,97166,97180,97208,97220,97224,97232,97246,97254,97260,97326,97330,97332,97358,97372,97378,97380,97384,97398,97422,97436,97464,97474,97476,97480,97488,97502,97510,97516,97550,97564,97592,97648,97666,97668,97672,97680,97694,97696,97724,97734,97740,97752,97774,97830,97836,97850,97862,97868,97880,97902,97906,97908,97926,97932,97944,97968,97998,98012,98018,98020,98024,98038,98618,98674,98676,98838,98854,98874,98892,98904,98926,98930,98932,98968,99006,99042,99044,99048,99062,99166,99194,99246,99286,99350,99366,99372,99386,99398,99416,99438,99442,99444,99462,99504,99518,99534,99548,99554,99556,99560,99574,99590,99596,99608,99632,99646,99680,99708,99726,99740,99768,99778,99780,99784,99792,99806,99814,99820,99834,99858,99860,99874,99880,99894,99906,99920,99934,99962,99970,99972,99976,99984,99998,1e5,100028,100038,100044,100056,100078,100082,100084,100142,100174,100188,100246,100262,100268,100306,100308,100390,100396,100410,100422,100428,100440,100462,100466,100468,100486,100504,100528,100542,100558,100572,100578,100580,100584,100598,100620,100656,100670,100704,100732,100750,100792,100802,100808,100816,100830,100838,100844,100858,100888,100912,100926,100960,100988,101056,101112,101148,101176,101232,101246,101250,101252,101256,101264,101278,101280,101308,101318,101324,101336,101358,101362,101364,101410,101412,101416,101430,101442,101448,101456,101470,101478,101498,101506,101508,101520,101534,101536,101564,101580,101618,101620,101636,101640,101648,101662,101664,101692,101696,101752,101766,101784,101838,101858,101860,101864,101934,101938,101940,101966,101980,101986,101988,101992,102030,102044,102072,102082,102084,102088,102096,102138,102166,102182,102188,102214,102220,102232,102254,102282,102290,102292,102306,102308,102312,102326,102444,102458,102470,102476,102488,102514,102516,102534,102552,102576,102590,102606,102620,102626,102632,102646,102662,102668,102704,102718,102752,102780,102798,102812,102840,102850,102856,102864,102878,102886,102892,102906,102936,102974,103008,103036,103104,103160,103224,103280,103294,103298,103300,103312,103326,103328,103356,103366,103372,103384,103406,103410,103412,103472,103486,103520,103548,103616,103672,103920,103992,104048,104062,104160,104188,104194,104196,104200,104208,104224,104252,104256,104312,104326,104332,104344,104368,104382,104398,104412,104418,104420,104424,104482,104484,104514,104520,104528,104542,104550,104570,104578,104580,104592,104606,104608,104636,104652,104690,104692,104706,104712,104734,104736,104764,104768,104824,104838,104856,104910,104930,104932,104936,104968,104976,104990,104992,105020,105024,105080,105200,105240,105278,105312,105372,105410,105412,105416,105424,105446,105518,105524,105550,105564,105570,105572,105576,105614,105628,105656,105666,105672,105680,105702,105722,105742,105756,105784,105840,105854,105858,105860,105864,105872,105888,105932,105970,105972,106006,106022,106028,106054,106060,106072,106100,106118,106124,106136,106160,106174,106190,106210,106212,106216,106250,106258,106260,106274,106276,106280,106306,106308,106312,106320,106334,106348,106394,106414,106418,106420,106566,106572,106610,106612,106630,106636,106648,106672,106686,106722,106724,106728,106742,106758,106764,106776,106800,106814,106848,106876,106894,106908,106936,106946,106948,106952,106960,106974,106982,106988,107032,107056,107070,107104,107132,107200,107256,107292,107320,107376,107390,107394,107396,107400,107408,107422,107424,107452,107462,107468,107480,107502,107506,107508,107544,107568,107582,107616,107644,107712,107768,108016,108060,108088,108144,108158,108256,108284,108290,108292,108296,108304,108318,108320,108348,108352,108408,108422,108428,108440,108464,108478,108494,108508,108514,108516,108520,108592,108640,108668,108736,108792,109040,109536,109680,109694,109792,109820,110016,110072,110084,110088,110096,110112,110140,110144,110200,110320,110342,110348,110360,110384,110398,110432,110460,110478,110492,110520,110532,110536,110544,110558,110658,110686,110714,110722,110724,110728,110736,110750,110752,110780,110796,110834,110836,110850,110852,110856,110864,110878,110880,110908,110912,110968,110982,111e3,111054,111074,111076,111080,111108,111112,111120,111134,111136,111164,111168,111224,111344,111372,111422,111456,111516,111554,111556,111560,111568,111590,111632,111646,111648,111676,111680,111736,111856,112096,112152,112224,112252,112320,112440,112514,112516,112520,112528,112542,112544,112588,112686,112718,112732,112782,112796,112824,112834,112836,112840,112848,112870,112890,112910,112924,112952,113008,113022,113026,113028,113032,113040,113054,113056,113100,113138,113140,113166,113180,113208,113264,113278,113376,113404,113416,113424,113440,113468,113472,113560,113614,113634,113636,113640,113686,113702,113708,113734,113740,113752,113778,113780,113798,113804,113816,113840,113854,113870,113890,113892,113896,113926,113932,113944,113968,113982,114016,114044,114076,114114,114116,114120,114128,114150,114170,114194,114196,114210,114212,114216,114242,114244,114248,114256,114270,114278,114306,114308,114312,114320,114334,114336,114364,114380,114420,114458,114478,114482,114484,114510,114524,114530,114532,114536,114842,114866,114868,114970,114994,114996,115042,115044,115048,115062,115130,115226,115250,115252,115278,115292,115298,115300,115304,115318,115342,115394,115396,115400,115408,115422,115430,115436,115450,115478,115494,115514,115526,115532,115570,115572,115738,115758,115762,115764,115790,115804,115810,115812,115816,115830,115854,115868,115896,115906,115912,115920,115934,115942,115948,115962,115996,116024,116080,116094,116098,116100,116104,116112,116126,116128,116156,116166,116172,116184,116206,116210,116212,116246,116262,116268,116282,116294,116300,116312,116334,116338,116340,116358,116364,116376,116400,116414,116430,116444,116450,116452,116456,116498,116500,116514,116520,116534,116546,116548,116552,116560,116574,116582,116588,116602,116654,116694,116714,116762,116782,116786,116788,116814,116828,116834,116836,116840,116854,116878,116892,116920,116930,116936,116944,116958,116966,116972,116986,117006,117048,117104,117118,117122,117124,117136,117150,117152,117180,117190,117196,117208,117230,117234,117236,117304,117360,117374,117472,117500,117506,117508,117512,117520,117536,117564,117568,117624,117638,117644,117656,117680,117694,117710,117724,117730,117732,117736,117750,117782,117798,117804,117818,117830,117848,117874,117876,117894,117936,117950,117966,117986,117988,117992,118022,118028,118040,118064,118078,118112,118140,118172,118210,118212,118216,118224,118238,118246,118266,118306,118312,118338,118352,118366,118374,118394,118402,118404,118408,118416,118430,118432,118460,118476,118514,118516,118574,118578,118580,118606,118620,118626,118628,118632,118678,118694,118700,118730,118738,118740,118830,118834,118836,118862,118876,118882,118884,118888,118902,118926,118940,118968,118978,118980,118984,118992,119006,119014,119020,119034,119068,119096,119152,119166,119170,119172,119176,119184,119198,119200,119228,119238,119244,119256,119278,119282,119284,119324,119352,119408,119422,119520,119548,119554,119556,119560,119568,119582,119584,119612,119616,119672,119686,119692,119704,119728,119742,119758,119772,119778,119780,119784,119798,119920,119934,120032,120060,120256,120312,120324,120328,120336,120352,120384,120440,120560,120582,120588,120600,120624,120638,120672,120700,120718,120732,120760,120770,120772,120776,120784,120798,120806,120812,120870,120876,120890,120902,120908,120920,120946,120948,120966,120972,120984,121008,121022,121038,121058,121060,121064,121078,121100,121112,121136,121150,121184,121212,121244,121282,121284,121288,121296,121318,121338,121356,121368,121392,121406,121440,121468,121536,121592,121656,121730,121732,121736,121744,121758,121760,121804,121842,121844,121890,121922,121924,121928,121936,121950,121958,121978,121986,121988,121992,122e3,122014,122016,122044,122060,122098,122100,122116,122120,122128,122142,122144,122172,122176,122232,122246,122264,122318,122338,122340,122344,122414,122418,122420,122446,122460,122466,122468,122472,122510,122524,122552,122562,122564,122568,122576,122598,122618,122646,122662,122668,122694,122700,122712,122738,122740,122762,122770,122772,122786,122788,122792,123018,123026,123028,123042,123044,123048,123062,123098,123146,123154,123156,123170,123172,123176,123190,123202,123204,123208,123216,123238,123244,123258,123290,123314,123316,123402,123410,123412,123426,123428,123432,123446,123458,123464,123472,123486,123494,123500,123514,123522,123524,123528,123536,123552,123580,123590,123596,123608,123630,123634,123636,123674,123698,123700,123740,123746,123748,123752,123834,123914,123922,123924,123938,123944,123958,123970,123976,123984,123998,124006,124012,124026,124034,124036,124048,124062,124064,124092,124102,124108,124120,124142,124146,124148,124162,124164,124168,124176,124190,124192,124220,124224,124280,124294,124300,124312,124336,124350,124366,124380,124386,124388,124392,124406,124442,124462,124466,124468,124494,124508,124514,124520,124558,124572,124600,124610,124612,124616,124624,124646,124666,124694,124710,124716,124730,124742,124748,124760,124786,124788,124818,124820,124834,124836,124840,124854,124946,124948,124962,124964,124968,124982,124994,124996,125e3,125008,125022,125030,125036,125050,125058,125060,125064,125072,125086,125088,125116,125126,125132,125144,125166,125170,125172,125186,125188,125192,125200,125216,125244,125248,125304,125318,125324,125336,125360,125374,125390,125404,125410,125412,125416,125430,125444,125448,125456,125472,125504,125560,125680,125702,125708,125720,125744,125758,125792,125820,125838,125852,125880,125890,125892,125896,125904,125918,125926,125932,125978,125998,126002,126004,126030,126044,126050,126052,126056,126094,126108,126136,126146,126148,126152,126160,126182,126202,126222,126236,126264,126320,126334,126338,126340,126344,126352,126366,126368,126412,126450,126452,126486,126502,126508,126522,126534,126540,126552,126574,126578,126580,126598,126604,126616,126640,126654,126670,126684,126690,126692,126696,126738,126754,126756,126760,126774,126786,126788,126792,126800,126814,126822,126828,126842,126894,126898,126900,126934,127126,127142,127148,127162,127178,127186,127188,127254,127270,127276,127290,127302,127308,127320,127342,127346,127348,127370,127378,127380,127394,127396,127400,127450,127510,127526,127532,127546,127558,127576,127598,127602,127604,127622,127628,127640,127664,127678,127694,127708,127714,127716,127720,127734,127754,127762,127764,127778,127784,127810,127812,127816,127824,127838,127846,127866,127898,127918,127922,127924,128022,128038,128044,128058,128070,128076,128088,128110,128114,128116,128134,128140,128152,128176,128190,128206,128220,128226,128228,128232,128246,128262,128268,128280,128304,128318,128352,128380,128398,128412,128440,128450,128452,128456,128464,128478,128486,128492,128506,128522,128530,128532,128546,128548,128552,128566,128578,128580,128584,128592,128606,128614,128634,128642,128644,128648,128656,128670,128672,128700,128716,128754,128756,128794,128814,128818,128820,128846,128860,128866,128868,128872,128886,128918,128934,128940,128954,128978,128980,129178,129198,129202,129204,129238,129258,129306,129326,129330,129332,129358,129372,129378,129380,129384,129398,129430,129446,129452,129466,129482,129490,129492,129562,129582,129586,129588,129614,129628,129634,129636,129640,129654,129678,129692,129720,129730,129732,129736,129744,129758,129766,129772,129814,129830,129836,129850,129862,129868,129880,129902,129906,129908,129930,129938,129940,129954,129956,129960,129974,130010]),t.CODEWORD_TABLE=Int32Array.from([2627,1819,2622,2621,1813,1812,2729,2724,2723,2779,2774,2773,902,896,908,868,865,861,859,2511,873,871,1780,835,2493,825,2491,842,837,844,1764,1762,811,810,809,2483,807,2482,806,2480,815,814,813,812,2484,817,816,1745,1744,1742,1746,2655,2637,2635,2626,2625,2623,2628,1820,2752,2739,2737,2728,2727,2725,2730,2785,2783,2778,2777,2775,2780,787,781,747,739,736,2413,754,752,1719,692,689,681,2371,678,2369,700,697,694,703,1688,1686,642,638,2343,631,2341,627,2338,651,646,643,2345,654,652,1652,1650,1647,1654,601,599,2322,596,2321,594,2319,2317,611,610,608,606,2324,603,2323,615,614,612,1617,1616,1614,1612,616,1619,1618,2575,2538,2536,905,901,898,909,2509,2507,2504,870,867,864,860,2512,875,872,1781,2490,2489,2487,2485,1748,836,834,832,830,2494,827,2492,843,841,839,845,1765,1763,2701,2676,2674,2653,2648,2656,2634,2633,2631,2629,1821,2638,2636,2770,2763,2761,2750,2745,2753,2736,2735,2733,2731,1848,2740,2738,2786,2784,591,588,576,569,566,2296,1590,537,534,526,2276,522,2274,545,542,539,548,1572,1570,481,2245,466,2242,462,2239,492,485,482,2249,496,494,1534,1531,1528,1538,413,2196,406,2191,2188,425,419,2202,415,2199,432,430,427,1472,1467,1464,433,1476,1474,368,367,2160,365,2159,362,2157,2155,2152,378,377,375,2166,372,2165,369,2162,383,381,379,2168,1419,1418,1416,1414,385,1411,384,1423,1422,1420,1424,2461,802,2441,2439,790,786,783,794,2409,2406,2403,750,742,738,2414,756,753,1720,2367,2365,2362,2359,1663,693,691,684,2373,680,2370,702,699,696,704,1690,1687,2337,2336,2334,2332,1624,2329,1622,640,637,2344,634,2342,630,2340,650,648,645,2346,655,653,1653,1651,1649,1655,2612,2597,2595,2571,2568,2565,2576,2534,2529,2526,1787,2540,2537,907,904,900,910,2503,2502,2500,2498,1768,2495,1767,2510,2508,2506,869,866,863,2513,876,874,1782,2720,2713,2711,2697,2694,2691,2702,2672,2670,2664,1828,2678,2675,2647,2646,2644,2642,1823,2639,1822,2654,2652,2650,2657,2771,1855,2765,2762,1850,1849,2751,2749,2747,2754,353,2148,344,342,336,2142,332,2140,345,1375,1373,306,2130,299,2128,295,2125,319,314,311,2132,1354,1352,1349,1356,262,257,2101,253,2096,2093,274,273,267,2107,263,2104,280,278,275,1316,1311,1308,1320,1318,2052,202,2050,2044,2040,219,2063,212,2060,208,2055,224,221,2066,1260,1258,1252,231,1248,229,1266,1264,1261,1268,155,1998,153,1996,1994,1991,1988,165,164,2007,162,2006,159,2003,2e3,172,171,169,2012,166,2010,1186,1184,1182,1179,175,1176,173,1192,1191,1189,1187,176,1194,1193,2313,2307,2305,592,589,2294,2292,2289,578,572,568,2297,580,1591,2272,2267,2264,1547,538,536,529,2278,525,2275,547,544,541,1574,1571,2237,2235,2229,1493,2225,1489,478,2247,470,2244,465,2241,493,488,484,2250,498,495,1536,1533,1530,1539,2187,2186,2184,2182,1432,2179,1430,2176,1427,414,412,2197,409,2195,405,2193,2190,426,424,421,2203,418,2201,431,429,1473,1471,1469,1466,434,1477,1475,2478,2472,2470,2459,2457,2454,2462,803,2437,2432,2429,1726,2443,2440,792,789,785,2401,2399,2393,1702,2389,1699,2411,2408,2405,745,741,2415,758,755,1721,2358,2357,2355,2353,1661,2350,1660,2347,1657,2368,2366,2364,2361,1666,690,687,2374,683,2372,701,698,705,1691,1689,2619,2617,2610,2608,2605,2613,2593,2588,2585,1803,2599,2596,2563,2561,2555,1797,2551,1795,2573,2570,2567,2577,2525,2524,2522,2520,1786,2517,1785,2514,1783,2535,2533,2531,2528,1788,2541,2539,906,903,911,2721,1844,2715,2712,1838,1836,2699,2696,2693,2703,1827,1826,1824,2673,2671,2669,2666,1829,2679,2677,1858,1857,2772,1854,1853,1851,1856,2766,2764,143,1987,139,1986,135,133,131,1984,128,1983,125,1981,138,137,136,1985,1133,1132,1130,112,110,1974,107,1973,104,1971,1969,122,121,119,117,1977,114,1976,124,1115,1114,1112,1110,1117,1116,84,83,1953,81,1952,78,1950,1948,1945,94,93,91,1959,88,1958,85,1955,99,97,95,1961,1086,1085,1083,1081,1078,100,1090,1089,1087,1091,49,47,1917,44,1915,1913,1910,1907,59,1926,56,1925,53,1922,1919,66,64,1931,61,1929,1042,1040,1038,71,1035,70,1032,68,1048,1047,1045,1043,1050,1049,12,10,1869,1867,1864,1861,21,1880,19,1877,1874,1871,28,1888,25,1886,22,1883,982,980,977,974,32,30,991,989,987,984,34,995,994,992,2151,2150,2147,2146,2144,356,355,354,2149,2139,2138,2136,2134,1359,343,341,338,2143,335,2141,348,347,346,1376,1374,2124,2123,2121,2119,1326,2116,1324,310,308,305,2131,302,2129,298,2127,320,318,316,313,2133,322,321,1355,1353,1351,1357,2092,2091,2089,2087,1276,2084,1274,2081,1271,259,2102,256,2100,252,2098,2095,272,269,2108,266,2106,281,279,277,1317,1315,1313,1310,282,1321,1319,2039,2037,2035,2032,1203,2029,1200,1197,207,2053,205,2051,201,2049,2046,2043,220,218,2064,215,2062,211,2059,228,226,223,2069,1259,1257,1254,232,1251,230,1267,1265,1263,2316,2315,2312,2311,2309,2314,2304,2303,2301,2299,1593,2308,2306,590,2288,2287,2285,2283,1578,2280,1577,2295,2293,2291,579,577,574,571,2298,582,581,1592,2263,2262,2260,2258,1545,2255,1544,2252,1541,2273,2271,2269,2266,1550,535,532,2279,528,2277,546,543,549,1575,1573,2224,2222,2220,1486,2217,1485,2214,1482,1479,2238,2236,2234,2231,1496,2228,1492,480,477,2248,473,2246,469,2243,490,487,2251,497,1537,1535,1532,2477,2476,2474,2479,2469,2468,2466,2464,1730,2473,2471,2453,2452,2450,2448,1729,2445,1728,2460,2458,2456,2463,805,804,2428,2427,2425,2423,1725,2420,1724,2417,1722,2438,2436,2434,2431,1727,2444,2442,793,791,788,795,2388,2386,2384,1697,2381,1696,2378,1694,1692,2402,2400,2398,2395,1703,2392,1701,2412,2410,2407,751,748,744,2416,759,757,1807,2620,2618,1806,1805,2611,2609,2607,2614,1802,1801,1799,2594,2592,2590,2587,1804,2600,2598,1794,1793,1791,1789,2564,2562,2560,2557,1798,2554,1796,2574,2572,2569,2578,1847,1846,2722,1843,1842,1840,1845,2716,2714,1835,1834,1832,1830,1839,1837,2700,2698,2695,2704,1817,1811,1810,897,862,1777,829,826,838,1760,1758,808,2481,1741,1740,1738,1743,2624,1818,2726,2776,782,740,737,1715,686,679,695,1682,1680,639,628,2339,647,644,1645,1643,1640,1648,602,600,597,595,2320,593,2318,609,607,604,1611,1610,1608,1606,613,1615,1613,2328,926,924,892,886,899,857,850,2505,1778,824,823,821,819,2488,818,2486,833,831,828,840,1761,1759,2649,2632,2630,2746,2734,2732,2782,2781,570,567,1587,531,527,523,540,1566,1564,476,467,463,2240,486,483,1524,1521,1518,1529,411,403,2192,399,2189,423,416,1462,1457,1454,428,1468,1465,2210,366,363,2158,360,2156,357,2153,376,373,370,2163,1410,1409,1407,1405,382,1402,380,1417,1415,1412,1421,2175,2174,777,774,771,784,732,725,722,2404,743,1716,676,674,668,2363,665,2360,685,1684,1681,626,624,622,2335,620,2333,617,2330,641,635,649,1646,1644,1642,2566,928,925,2530,2527,894,891,888,2501,2499,2496,858,856,854,851,1779,2692,2668,2665,2645,2643,2640,2651,2768,2759,2757,2744,2743,2741,2748,352,1382,340,337,333,1371,1369,307,300,296,2126,315,312,1347,1342,1350,261,258,250,2097,246,2094,271,268,264,1306,1301,1298,276,1312,1309,2115,203,2048,195,2045,191,2041,213,209,2056,1246,1244,1238,225,1234,222,1256,1253,1249,1262,2080,2079,154,1997,150,1995,147,1992,1989,163,160,2004,156,2001,1175,1174,1172,1170,1167,170,1164,167,1185,1183,1180,1177,174,1190,1188,2025,2024,2022,587,586,564,559,556,2290,573,1588,520,518,512,2268,508,2265,530,1568,1565,461,457,2233,450,2230,446,2226,479,471,489,1526,1523,1520,397,395,2185,392,2183,389,2180,2177,410,2194,402,422,1463,1461,1459,1456,1470,2455,799,2433,2430,779,776,773,2397,2394,2390,734,728,724,746,1717,2356,2354,2351,2348,1658,677,675,673,670,667,688,1685,1683,2606,2589,2586,2559,2556,2552,927,2523,2521,2518,2515,1784,2532,895,893,890,2718,2709,2707,2689,2687,2684,2663,2662,2660,2658,1825,2667,2769,1852,2760,2758,142,141,1139,1138,134,132,129,126,1982,1129,1128,1126,1131,113,111,108,105,1972,101,1970,120,118,115,1109,1108,1106,1104,123,1113,1111,82,79,1951,75,1949,72,1946,92,89,86,1956,1077,1076,1074,1072,98,1069,96,1084,1082,1079,1088,1968,1967,48,45,1916,42,1914,39,1911,1908,60,57,54,1923,50,1920,1031,1030,1028,1026,67,1023,65,1020,62,1041,1039,1036,1033,69,1046,1044,1944,1943,1941,11,9,1868,7,1865,1862,1859,20,1878,16,1875,13,1872,970,968,966,963,29,960,26,23,983,981,978,975,33,971,31,990,988,985,1906,1904,1902,993,351,2145,1383,331,330,328,326,2137,323,2135,339,1372,1370,294,293,291,289,2122,286,2120,283,2117,309,303,317,1348,1346,1344,245,244,242,2090,239,2088,236,2085,2082,260,2099,249,270,1307,1305,1303,1300,1314,189,2038,186,2036,183,2033,2030,2026,206,198,2047,194,216,1247,1245,1243,1240,227,1237,1255,2310,2302,2300,2286,2284,2281,565,563,561,558,575,1589,2261,2259,2256,2253,1542,521,519,517,514,2270,511,533,1569,1567,2223,2221,2218,2215,1483,2211,1480,459,456,453,2232,449,474,491,1527,1525,1522,2475,2467,2465,2451,2449,2446,801,800,2426,2424,2421,2418,1723,2435,780,778,775,2387,2385,2382,2379,1695,2375,1693,2396,735,733,730,727,749,1718,2616,2615,2604,2603,2601,2584,2583,2581,2579,1800,2591,2550,2549,2547,2545,1792,2542,1790,2558,929,2719,1841,2710,2708,1833,1831,2690,2688,2686,1815,1809,1808,1774,1756,1754,1737,1736,1734,1739,1816,1711,1676,1674,633,629,1638,1636,1633,1641,598,1605,1604,1602,1600,605,1609,1607,2327,887,853,1775,822,820,1757,1755,1584,524,1560,1558,468,464,1514,1511,1508,1519,408,404,400,1452,1447,1444,417,1458,1455,2208,364,361,358,2154,1401,1400,1398,1396,374,1393,371,1408,1406,1403,1413,2173,2172,772,726,723,1712,672,669,666,682,1678,1675,625,623,621,618,2331,636,632,1639,1637,1635,920,918,884,880,889,849,848,847,846,2497,855,852,1776,2641,2742,2787,1380,334,1367,1365,301,297,1340,1338,1335,1343,255,251,247,1296,1291,1288,265,1302,1299,2113,204,196,192,2042,1232,1230,1224,214,1220,210,1242,1239,1235,1250,2077,2075,151,148,1993,144,1990,1163,1162,1160,1158,1155,161,1152,157,1173,1171,1168,1165,168,1181,1178,2021,2020,2018,2023,585,560,557,1585,516,509,1562,1559,458,447,2227,472,1516,1513,1510,398,396,393,390,2181,386,2178,407,1453,1451,1449,1446,420,1460,2209,769,764,720,712,2391,729,1713,664,663,661,659,2352,656,2349,671,1679,1677,2553,922,919,2519,2516,885,883,881,2685,2661,2659,2767,2756,2755,140,1137,1136,130,127,1125,1124,1122,1127,109,106,102,1103,1102,1100,1098,116,1107,1105,1980,80,76,73,1947,1068,1067,1065,1063,90,1060,87,1075,1073,1070,1080,1966,1965,46,43,40,1912,36,1909,1019,1018,1016,1014,58,1011,55,1008,51,1029,1027,1024,1021,63,1037,1034,1940,1939,1937,1942,8,1866,4,1863,1,1860,956,954,952,949,946,17,14,969,967,964,961,27,957,24,979,976,972,1901,1900,1898,1896,986,1905,1903,350,349,1381,329,327,324,1368,1366,292,290,287,284,2118,304,1341,1339,1337,1345,243,240,237,2086,233,2083,254,1297,1295,1293,1290,1304,2114,190,187,184,2034,180,2031,177,2027,199,1233,1231,1229,1226,217,1223,1241,2078,2076,584,555,554,552,550,2282,562,1586,507,506,504,502,2257,499,2254,515,1563,1561,445,443,441,2219,438,2216,435,2212,460,454,475,1517,1515,1512,2447,798,797,2422,2419,770,768,766,2383,2380,2376,721,719,717,714,731,1714,2602,2582,2580,2548,2546,2543,923,921,2717,2706,2705,2683,2682,2680,1771,1752,1750,1733,1732,1731,1735,1814,1707,1670,1668,1631,1629,1626,1634,1599,1598,1596,1594,1603,1601,2326,1772,1753,1751,1581,1554,1552,1504,1501,1498,1509,1442,1437,1434,401,1448,1445,2206,1392,1391,1389,1387,1384,359,1399,1397,1394,1404,2171,2170,1708,1672,1669,619,1632,1630,1628,1773,1378,1363,1361,1333,1328,1336,1286,1281,1278,248,1292,1289,2111,1218,1216,1210,197,1206,193,1228,1225,1221,1236,2073,2071,1151,1150,1148,1146,152,1143,149,1140,145,1161,1159,1156,1153,158,1169,1166,2017,2016,2014,2019,1582,510,1556,1553,452,448,1506,1500,394,391,387,1443,1441,1439,1436,1450,2207,765,716,713,1709,662,660,657,1673,1671,916,914,879,878,877,882,1135,1134,1121,1120,1118,1123,1097,1096,1094,1092,103,1101,1099,1979,1059,1058,1056,1054,77,1051,74,1066,1064,1061,1071,1964,1963,1007,1006,1004,1002,999,41,996,37,1017,1015,1012,1009,52,1025,1022,1936,1935,1933,1938,942,940,938,935,932,5,2,955,953,950,947,18,943,15,965,962,958,1895,1894,1892,1890,973,1899,1897,1379,325,1364,1362,288,285,1334,1332,1330,241,238,234,1287,1285,1283,1280,1294,2112,188,185,181,178,2028,1219,1217,1215,1212,200,1209,1227,2074,2072,583,553,551,1583,505,503,500,513,1557,1555,444,442,439,436,2213,455,451,1507,1505,1502,796,763,762,760,767,711,710,708,706,2377,718,715,1710,2544,917,915,2681,1627,1597,1595,2325,1769,1749,1747,1499,1438,1435,2204,1390,1388,1385,1395,2169,2167,1704,1665,1662,1625,1623,1620,1770,1329,1282,1279,2109,1214,1207,1222,2068,2065,1149,1147,1144,1141,146,1157,1154,2013,2011,2008,2015,1579,1549,1546,1495,1487,1433,1431,1428,1425,388,1440,2205,1705,658,1667,1664,1119,1095,1093,1978,1057,1055,1052,1062,1962,1960,1005,1003,1e3,997,38,1013,1010,1932,1930,1927,1934,941,939,936,933,6,930,3,951,948,944,1889,1887,1884,1881,959,1893,1891,35,1377,1360,1358,1327,1325,1322,1331,1277,1275,1272,1269,235,1284,2110,1205,1204,1201,1198,182,1195,179,1213,2070,2067,1580,501,1551,1548,440,437,1497,1494,1490,1503,761,709,707,1706,913,912,2198,1386,2164,2161,1621,1766,2103,1208,2058,2054,1145,1142,2005,2002,1999,2009,1488,1429,1426,2200,1698,1659,1656,1975,1053,1957,1954,1001,998,1924,1921,1918,1928,937,934,931,1879,1876,1873,1870,945,1885,1882,1323,1273,1270,2105,1202,1199,1196,1211,2061,2057,1576,1543,1540,1484,1481,1478,1491,1700]),t}(),Ca=gAe;var vAe=function(){function t(n,e){this.bits=n,this.points=e}return t.prototype.getBits=function(){return this.bits},t.prototype.getPoints=function(){return this.points},t}(),$V=vAe;var yAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},bAe=function(){function t(){}return t.detectMultiple=function(n,e,i){var r=n.getBlackMatrix(),a=t.detect(i,r);return a.length||(r=r.clone(),r.rotate180(),a=t.detect(i,r)),new $V(r,a)},t.detect=function(n,e){for(var i,r,a=new Array,o=0,s=0,c=!1;o<e.getHeight();){var l=t.findVertices(e,o,s);if(l[0]==null&&l[3]==null){if(!c)break;c=!1,s=0;try{for(var f=(i=void 0,yAe(a)),d=f.next();!d.done;d=f.next()){var h=d.value;h[1]!=null&&(o=Math.trunc(Math.max(o,h[1].getY()))),h[3]!=null&&(o=Math.max(o,Math.trunc(h[3].getY())))}}catch(p){i={error:p}}finally{try{d&&!d.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}o+=t.ROW_STEP;continue}if(c=!0,a.push(l),!n)break;l[2]!=null?(s=Math.trunc(l[2].getX()),o=Math.trunc(l[2].getY())):(s=Math.trunc(l[4].getX()),o=Math.trunc(l[4].getY()))}return a},t.findVertices=function(n,e,i){var r=n.getHeight(),a=n.getWidth(),o=new Array(8);return t.copyToResult(o,t.findRowsWithPattern(n,r,a,e,i,t.START_PATTERN),t.INDEXES_START_PATTERN),o[4]!=null&&(i=Math.trunc(o[4].getX()),e=Math.trunc(o[4].getY())),t.copyToResult(o,t.findRowsWithPattern(n,r,a,e,i,t.STOP_PATTERN),t.INDEXES_STOP_PATTERN),o},t.copyToResult=function(n,e,i){for(var r=0;r<i.length;r++)n[i[r]]=e[r]},t.findRowsWithPattern=function(n,e,i,r,a,o){for(var s=new Array(4),c=!1,l=new Int32Array(o.length);r<e;r+=t.ROW_STEP){var f=t.findGuardPattern(n,a,r,i,!1,o,l);if(f!=null){for(;r>0;){var d=t.findGuardPattern(n,a,--r,i,!1,o,l);if(d!=null)f=d;else{r++;break}}s[0]=new ri(f[0],r),s[1]=new ri(f[1],r),c=!0;break}}var h=r+1;if(c){for(var p=0,d=Int32Array.from([Math.trunc(s[0].getX()),Math.trunc(s[1].getX())]);h<e;h++){var f=t.findGuardPattern(n,d[0],h,i,!1,o,l);if(f!=null&&Math.abs(d[0]-f[0])<t.MAX_PATTERN_DRIFT&&Math.abs(d[1]-f[1])<t.MAX_PATTERN_DRIFT)d=f,p=0;else{if(p>t.SKIPPED_ROW_COUNT_MAX)break;p++}}h-=p+1,s[2]=new ri(d[0],h),s[3]=new ri(d[1],h)}return h-r<t.BARCODE_MIN_HEIGHT&&bo.fill(s,null),s},t.findGuardPattern=function(n,e,i,r,a,o,s){bo.fillWithin(s,0,s.length,0);for(var c=e,l=0;n.get(c,i)&&c>0&&l++<t.MAX_PIXEL_DRIFT;)c--;for(var f=c,d=0,h=o.length,p=a;f<r;f++){var m=n.get(f,i);if(m!==p)s[d]++;else{if(d===h-1){if(t.patternMatchVariance(s,o,t.MAX_INDIVIDUAL_VARIANCE)<t.MAX_AVG_VARIANCE)return new Int32Array([c,f]);c+=s[0]+s[1],ia.arraycopy(s,2,s,0,d-1),s[d-1]=0,s[d]=0,d--}else d++;s[d]=1,p=!p}}return d===h-1&&t.patternMatchVariance(s,o,t.MAX_INDIVIDUAL_VARIANCE)<t.MAX_AVG_VARIANCE?new Int32Array([c,f-1]):null},t.patternMatchVariance=function(n,e,i){for(var r=n.length,a=0,o=0,s=0;s<r;s++)a+=n[s],o+=e[s];if(a<o)return 1/0;var c=a/o;i*=c;for(var l=0,f=0;f<r;f++){var d=n[f],h=e[f]*c,p=d>h?d-h:h-d;if(p>i)return 1/0;l+=p}return l/a},t.INDEXES_START_PATTERN=Int32Array.from([0,4,1,5]),t.INDEXES_STOP_PATTERN=Int32Array.from([6,2,7,3]),t.MAX_AVG_VARIANCE=.42,t.MAX_INDIVIDUAL_VARIANCE=.8,t.START_PATTERN=Int32Array.from([8,1,1,1,1,1,1,3]),t.STOP_PATTERN=Int32Array.from([7,1,1,3,1,1,1,2,1]),t.MAX_PIXEL_DRIFT=3,t.MAX_PATTERN_DRIFT=5,t.SKIPPED_ROW_COUNT_MAX=25,t.ROW_STEP=5,t.BARCODE_MIN_HEIGHT=10,t}(),qV=bAe;var xAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},CAe=function(){function t(n,e){if(e.length===0)throw new Wn;this.field=n;var i=e.length;if(i>1&&e[0]===0){for(var r=1;r<i&&e[r]===0;)r++;r===i?this.coefficients=new Int32Array([0]):(this.coefficients=new Int32Array(i-r),ia.arraycopy(e,r,this.coefficients,0,this.coefficients.length))}else this.coefficients=e}return t.prototype.getCoefficients=function(){return this.coefficients},t.prototype.getDegree=function(){return this.coefficients.length-1},t.prototype.isZero=function(){return this.coefficients[0]===0},t.prototype.getCoefficient=function(n){return this.coefficients[this.coefficients.length-1-n]},t.prototype.evaluateAt=function(n){var e,i;if(n===0)return this.getCoefficient(0);if(n===1){var r=0;try{for(var a=xAe(this.coefficients),o=a.next();!o.done;o=a.next()){var s=o.value;r=this.field.add(r,s)}}catch(d){e={error:d}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(e)throw e.error}}return r}for(var c=this.coefficients[0],l=this.coefficients.length,f=1;f<l;f++)c=this.field.add(this.field.multiply(n,c),this.coefficients[f]);return c},t.prototype.add=function(n){if(!this.field.equals(n.field))throw new Wn("ModulusPolys do not have same ModulusGF field");if(this.isZero())return n;if(n.isZero())return this;var e=this.coefficients,i=n.coefficients;if(e.length>i.length){var r=e;e=i,i=r}var a=new Int32Array(i.length),o=i.length-e.length;ia.arraycopy(i,0,a,0,o);for(var s=o;s<i.length;s++)a[s]=this.field.add(e[s-o],i[s]);return new t(this.field,a)},t.prototype.subtract=function(n){if(!this.field.equals(n.field))throw new Wn("ModulusPolys do not have same ModulusGF field");return n.isZero()?this:this.add(n.negative())},t.prototype.multiply=function(n){return n instanceof t?this.multiplyOther(n):this.multiplyScalar(n)},t.prototype.multiplyOther=function(n){if(!this.field.equals(n.field))throw new Wn("ModulusPolys do not have same ModulusGF field");if(this.isZero()||n.isZero())return new t(this.field,new Int32Array([0]));for(var e=this.coefficients,i=e.length,r=n.coefficients,a=r.length,o=new Int32Array(i+a-1),s=0;s<i;s++)for(var c=e[s],l=0;l<a;l++)o[s+l]=this.field.add(o[s+l],this.field.multiply(c,r[l]));return new t(this.field,o)},t.prototype.negative=function(){for(var n=this.coefficients.length,e=new Int32Array(n),i=0;i<n;i++)e[i]=this.field.subtract(0,this.coefficients[i]);return new t(this.field,e)},t.prototype.multiplyScalar=function(n){if(n===0)return new t(this.field,new Int32Array([0]));if(n===1)return this;for(var e=this.coefficients.length,i=new Int32Array(e),r=0;r<e;r++)i[r]=this.field.multiply(this.coefficients[r],n);return new t(this.field,i)},t.prototype.multiplyByMonomial=function(n,e){if(n<0)throw new Wn;if(e===0)return new t(this.field,new Int32Array([0]));for(var i=this.coefficients.length,r=new Int32Array(i+n),a=0;a<i;a++)r[a]=this.field.multiply(this.coefficients[a],e);return new t(this.field,r)},t.prototype.toString=function(){for(var n=new Pi,e=this.getDegree();e>=0;e--){var i=this.getCoefficient(e);i!==0&&(i<0?(n.append(" - "),i=-i):n.length()>0&&n.append(" + "),(e===0||i!==1)&&n.append(i),e!==0&&(e===1?n.append("x"):(n.append("x^"),n.append(e))))}return n.toString()},t}(),C3=CAe;var wAe=function(){function t(){}return t.prototype.add=function(n,e){return(n+e)%this.modulus},t.prototype.subtract=function(n,e){return(this.modulus+n-e)%this.modulus},t.prototype.exp=function(n){return this.expTable[n]},t.prototype.log=function(n){if(n===0)throw new Wn;return this.logTable[n]},t.prototype.inverse=function(n){if(n===0)throw new tv;return this.expTable[this.modulus-this.logTable[n]-1]},t.prototype.multiply=function(n,e){return n===0||e===0?0:this.expTable[(this.logTable[n]+this.logTable[e])%(this.modulus-1)]},t.prototype.getSize=function(){return this.modulus},t.prototype.equals=function(n){return n===this},t}(),eH=wAe;var EAe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),_Ae=function(t){EAe(n,t);function n(e,i){var r=t.call(this)||this;r.modulus=e,r.expTable=new Int32Array(e),r.logTable=new Int32Array(e);for(var a=1,o=0;o<e;o++)r.expTable[o]=a,a=a*i%e;for(var o=0;o<e-1;o++)r.logTable[r.expTable[o]]=o;return r.zero=new C3(r,new Int32Array([0])),r.one=new C3(r,new Int32Array([1])),r}return n.prototype.getZero=function(){return this.zero},n.prototype.getOne=function(){return this.one},n.prototype.buildMonomial=function(e,i){if(e<0)throw new Wn;if(i===0)return this.zero;var r=new Int32Array(e+1);return r[0]=i,new C3(this,r)},n.PDF417_GF=new n(Ca.NUMBER_OF_CODEWORDS,3),n}(eH),tH=_Ae;var SAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},IAe=function(){function t(){this.field=tH.PDF417_GF}return t.prototype.decode=function(n,e,i){for(var r,a,o=new C3(this.field,n),s=new Int32Array(e),c=!1,l=e;l>0;l--){var f=o.evaluateAt(this.field.exp(l));s[e-l]=f,f!==0&&(c=!0)}if(!c)return 0;var d=this.field.getOne();if(i!=null)try{for(var h=SAe(i),p=h.next();!p.done;p=h.next()){var m=p.value,A=this.field.exp(n.length-1-m),v=new C3(this.field,new Int32Array([this.field.subtract(0,A),1]));d=d.multiply(v)}}catch(T){r={error:T}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(r)throw r.error}}for(var y=new C3(this.field,s),b=this.runEuclideanAlgorithm(this.field.buildMonomial(e,1),y,e),u=b[0],x=b[1],w=this.findErrorLocations(u),L=this.findErrorMagnitudes(x,u,w),l=0;l<w.length;l++){var R=n.length-1-this.field.log(w[l]);if(R<0)throw ro.getChecksumInstance();n[R]=this.field.subtract(n[R],L[l])}return w.length},t.prototype.runEuclideanAlgorithm=function(n,e,i){if(n.getDegree()<e.getDegree()){var r=n;n=e,e=r}for(var a=n,o=e,s=this.field.getZero(),c=this.field.getOne();o.getDegree()>=Math.round(i/2);){var l=a,f=s;if(a=o,s=c,a.isZero())throw ro.getChecksumInstance();o=l;for(var d=this.field.getZero(),h=a.getCoefficient(a.getDegree()),p=this.field.inverse(h);o.getDegree()>=a.getDegree()&&!o.isZero();){var m=o.getDegree()-a.getDegree(),A=this.field.multiply(o.getCoefficient(o.getDegree()),p);d=d.add(this.field.buildMonomial(m,A)),o=o.subtract(a.multiplyByMonomial(m,A))}c=d.multiply(s).subtract(f).negative()}var v=c.getCoefficient(0);if(v===0)throw ro.getChecksumInstance();var y=this.field.inverse(v),b=c.multiply(y),u=o.multiply(y);return[b,u]},t.prototype.findErrorLocations=function(n){for(var e=n.getDegree(),i=new Int32Array(e),r=0,a=1;a<this.field.getSize()&&r<e;a++)n.evaluateAt(a)===0&&(i[r]=this.field.inverse(a),r++);if(r!==e)throw ro.getChecksumInstance();return i},t.prototype.findErrorMagnitudes=function(n,e,i){for(var r=e.getDegree(),a=new Int32Array(r),o=1;o<=r;o++)a[r-o]=this.field.multiply(o,e.getCoefficient(o));for(var s=new C3(this.field,a),c=i.length,l=new Int32Array(c),o=0;o<c;o++){var f=this.field.inverse(i[o]),d=this.field.subtract(0,n.evaluateAt(f)),h=this.field.inverse(s.evaluateAt(f));l[o]=this.field.multiply(d,h)}return l},t}(),YT=IAe;var MAe=function(){function t(n,e,i,r,a){n instanceof t?this.constructor_2(n):this.constructor_1(n,e,i,r,a)}return t.prototype.constructor_1=function(n,e,i,r,a){var o=e==null||i==null,s=r==null||a==null;if(o&&s)throw new un;o?(e=new ri(0,r.getY()),i=new ri(0,a.getY())):s&&(r=new ri(n.getWidth()-1,e.getY()),a=new ri(n.getWidth()-1,i.getY())),this.image=n,this.topLeft=e,this.bottomLeft=i,this.topRight=r,this.bottomRight=a,this.minX=Math.trunc(Math.min(e.getX(),i.getX())),this.maxX=Math.trunc(Math.max(r.getX(),a.getX())),this.minY=Math.trunc(Math.min(e.getY(),r.getY())),this.maxY=Math.trunc(Math.max(i.getY(),a.getY()))},t.prototype.constructor_2=function(n){this.image=n.image,this.topLeft=n.getTopLeft(),this.bottomLeft=n.getBottomLeft(),this.topRight=n.getTopRight(),this.bottomRight=n.getBottomRight(),this.minX=n.getMinX(),this.maxX=n.getMaxX(),this.minY=n.getMinY(),this.maxY=n.getMaxY()},t.merge=function(n,e){return n==null?e:e==null?n:new t(n.image,n.topLeft,n.bottomLeft,e.topRight,e.bottomRight)},t.prototype.addMissingRows=function(n,e,i){var r=this.topLeft,a=this.bottomLeft,o=this.topRight,s=this.bottomRight;if(n>0){var c=i?this.topLeft:this.topRight,l=Math.trunc(c.getY()-n);l<0&&(l=0);var f=new ri(c.getX(),l);i?r=f:o=f}if(e>0){var d=i?this.bottomLeft:this.bottomRight,h=Math.trunc(d.getY()+e);h>=this.image.getHeight()&&(h=this.image.getHeight()-1);var p=new ri(d.getX(),h);i?a=p:s=p}return new t(this.image,r,a,o,s)},t.prototype.getMinX=function(){return this.minX},t.prototype.getMaxX=function(){return this.maxX},t.prototype.getMinY=function(){return this.minY},t.prototype.getMaxY=function(){return this.maxY},t.prototype.getTopLeft=function(){return this.topLeft},t.prototype.getTopRight=function(){return this.topRight},t.prototype.getBottomLeft=function(){return this.bottomLeft},t.prototype.getBottomRight=function(){return this.bottomRight},t}(),lv=MAe;var TAe=function(){function t(n,e,i,r){this.columnCount=n,this.errorCorrectionLevel=r,this.rowCountUpperPart=e,this.rowCountLowerPart=i,this.rowCount=e+i}return t.prototype.getColumnCount=function(){return this.columnCount},t.prototype.getErrorCorrectionLevel=function(){return this.errorCorrectionLevel},t.prototype.getRowCount=function(){return this.rowCount},t.prototype.getRowCountUpperPart=function(){return this.rowCountUpperPart},t.prototype.getRowCountLowerPart=function(){return this.rowCountLowerPart},t}(),nH=TAe;var BAe=function(){function t(){this.buffer=""}return t.form=function(n,e){var i=-1;function r(o,s,c,l,f,d){if(o==="%%")return"%";if(e[++i]!==void 0){o=l?parseInt(l.substr(1)):void 0;var h=f?parseInt(f.substr(1)):void 0,p;switch(d){case"s":p=e[i];break;case"c":p=e[i][0];break;case"f":p=parseFloat(e[i]).toFixed(o);break;case"p":p=parseFloat(e[i]).toPrecision(o);break;case"e":p=parseFloat(e[i]).toExponential(o);break;case"x":p=parseInt(e[i]).toString(h||16);break;case"d":p=parseFloat(parseInt(e[i],h||10).toPrecision(o)).toFixed(0);break}p=typeof p=="object"?JSON.stringify(p):(+p).toString(h);for(var m=parseInt(c),A=c&&c[0]+""=="0"?"0":" ";p.length<m;)p=s!==void 0?p+A:A+p;return p}}var a=/%(-)?(0?[0-9]+)?([.][0-9]+)?([#][0-9]+)?([scfpexd%])/g;return n.replace(a,r)},t.prototype.format=function(n){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];this.buffer+=t.form(n,e)},t.prototype.toString=function(){return this.buffer},t}(),qm=BAe;var LAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},DAe=function(){function t(n){this.boundingBox=new lv(n),this.codewords=new Array(n.getMaxY()-n.getMinY()+1)}return t.prototype.getCodewordNearby=function(n){var e=this.getCodeword(n);if(e!=null)return e;for(var i=1;i<t.MAX_NEARBY_DISTANCE;i++){var r=this.imageRowToCodewordIndex(n)-i;if(r>=0&&(e=this.codewords[r],e!=null)||(r=this.imageRowToCodewordIndex(n)+i,r<this.codewords.length&&(e=this.codewords[r],e!=null)))return e}return null},t.prototype.imageRowToCodewordIndex=function(n){return n-this.boundingBox.getMinY()},t.prototype.setCodeword=function(n,e){this.codewords[this.imageRowToCodewordIndex(n)]=e},t.prototype.getCodeword=function(n){return this.codewords[this.imageRowToCodewordIndex(n)]},t.prototype.getBoundingBox=function(){return this.boundingBox},t.prototype.getCodewords=function(){return this.codewords},t.prototype.toString=function(){var n,e,i=new qm,r=0;try{for(var a=LAe(this.codewords),o=a.next();!o.done;o=a.next()){var s=o.value;if(s==null){i.format("%3d:    |   %n",r++);continue}i.format("%3d: %3d|%3d%n",r++,s.getRowNumber(),s.getValue())}}catch(c){n={error:c}}finally{try{o&&!o.done&&(e=a.return)&&e.call(a)}finally{if(n)throw n.error}}return i.toString()},t.MAX_NEARBY_DISTANCE=5,t}(),Dx=DAe;var FAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},NAe=function(t,n){var e=typeof Symbol=="function"&&t[Symbol.iterator];if(!e)return t;var i=e.call(t),r,a=[],o;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(e=i.return)&&e.call(i)}finally{if(o)throw o.error}}return a},PAe=function(){function t(){this.values=new Map}return t.prototype.setValue=function(n){n=Math.trunc(n);var e=this.values.get(n);e==null&&(e=0),e++,this.values.set(n,e)},t.prototype.getValue=function(){var n,e,i=-1,r=new Array,a=function(d,h){var p={getKey:function(){return d},getValue:function(){return h}};p.getValue()>i?(i=p.getValue(),r=[],r.push(p.getKey())):p.getValue()===i&&r.push(p.getKey())};try{for(var o=FAe(this.values.entries()),s=o.next();!s.done;s=o.next()){var c=NAe(s.value,2),l=c[0],f=c[1];a(l,f)}}catch(d){n={error:d}}finally{try{s&&!s.done&&(e=o.return)&&e.call(o)}finally{if(n)throw n.error}}return Ca.toIntArray(r)},t.prototype.getConfidence=function(n){return this.values.get(n)},t}(),g6=PAe;var kAe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),ZT=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},RAe=function(t){kAe(n,t);function n(e,i){var r=t.call(this,e)||this;return r._isLeft=i,r}return n.prototype.setRowNumbers=function(){var e,i;try{for(var r=ZT(this.getCodewords()),a=r.next();!a.done;a=r.next()){var o=a.value;o?.setRowNumberAsRowIndicatorColumn()}}catch(s){e={error:s}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(e)throw e.error}}},n.prototype.adjustCompleteIndicatorColumnRowNumbers=function(e){var i=this.getCodewords();this.setRowNumbers(),this.removeIncorrectCodewords(i,e);for(var r=this.getBoundingBox(),a=this._isLeft?r.getTopLeft():r.getTopRight(),o=this._isLeft?r.getBottomLeft():r.getBottomRight(),s=this.imageRowToCodewordIndex(Math.trunc(a.getY())),c=this.imageRowToCodewordIndex(Math.trunc(o.getY())),l=-1,f=1,d=0,h=s;h<c;h++)if(i[h]!=null){var p=i[h],m=p.getRowNumber()-l;if(m===0)d++;else if(m===1)f=Math.max(f,d),d=1,l=p.getRowNumber();else if(m<0||p.getRowNumber()>=e.getRowCount()||m>h)i[h]=null;else{var A=void 0;f>2?A=(f-2)*m:A=m;for(var v=A>=h,y=1;y<=A&&!v;y++)v=i[h-y]!=null;v?i[h]=null:(l=p.getRowNumber(),d=1)}}},n.prototype.getRowHeights=function(){var e,i,r=this.getBarcodeMetadata();if(r==null)return null;this.adjustIncompleteIndicatorColumnRowNumbers(r);var a=new Int32Array(r.getRowCount());try{for(var o=ZT(this.getCodewords()),s=o.next();!s.done;s=o.next()){var c=s.value;if(c!=null){var l=c.getRowNumber();if(l>=a.length)continue;a[l]++}}}catch(f){e={error:f}}finally{try{s&&!s.done&&(i=o.return)&&i.call(o)}finally{if(e)throw e.error}}return a},n.prototype.adjustIncompleteIndicatorColumnRowNumbers=function(e){for(var i=this.getBoundingBox(),r=this._isLeft?i.getTopLeft():i.getTopRight(),a=this._isLeft?i.getBottomLeft():i.getBottomRight(),o=this.imageRowToCodewordIndex(Math.trunc(r.getY())),s=this.imageRowToCodewordIndex(Math.trunc(a.getY())),c=this.getCodewords(),l=-1,f=1,d=0,h=o;h<s;h++)if(c[h]!=null){var p=c[h];p.setRowNumberAsRowIndicatorColumn();var m=p.getRowNumber()-l;m===0?d++:m===1?(f=Math.max(f,d),d=1,l=p.getRowNumber()):p.getRowNumber()>=e.getRowCount()?c[h]=null:(l=p.getRowNumber(),d=1)}},n.prototype.getBarcodeMetadata=function(){var e,i,r=this.getCodewords(),a=new g6,o=new g6,s=new g6,c=new g6;try{for(var l=ZT(r),f=l.next();!f.done;f=l.next()){var d=f.value;if(d!=null){d.setRowNumberAsRowIndicatorColumn();var h=d.getValue()%30,p=d.getRowNumber();switch(this._isLeft||(p+=2),p%3){case 0:o.setValue(h*3+1);break;case 1:c.setValue(h/3),s.setValue(h%3);break;case 2:a.setValue(h+1);break}}}}catch(A){e={error:A}}finally{try{f&&!f.done&&(i=l.return)&&i.call(l)}finally{if(e)throw e.error}}if(a.getValue().length===0||o.getValue().length===0||s.getValue().length===0||c.getValue().length===0||a.getValue()[0]<1||o.getValue()[0]+s.getValue()[0]<Ca.MIN_ROWS_IN_BARCODE||o.getValue()[0]+s.getValue()[0]>Ca.MAX_ROWS_IN_BARCODE)return null;var m=new nH(a.getValue()[0],o.getValue()[0],s.getValue()[0],c.getValue()[0]);return this.removeIncorrectCodewords(r,m),m},n.prototype.removeIncorrectCodewords=function(e,i){for(var r=0;r<e.length;r++){var a=e[r];if(e[r]!=null){var o=a.getValue()%30,s=a.getRowNumber();if(s>i.getRowCount()){e[r]=null;continue}switch(this._isLeft||(s+=2),s%3){case 0:o*3+1!==i.getRowCountUpperPart()&&(e[r]=null);break;case 1:(Math.trunc(o/3)!==i.getErrorCorrectionLevel()||o%3!==i.getRowCountLowerPart())&&(e[r]=null);break;case 2:o+1!==i.getColumnCount()&&(e[r]=null);break}}}},n.prototype.isLeft=function(){return this._isLeft},n.prototype.toString=function(){return"IsLeft: "+this._isLeft+`
`+t.prototype.toString.call(this)},n}(Dx),JT=RAe;var OAe=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},zAe=function(){function t(n,e){this.ADJUST_ROW_NUMBER_SKIP=2,this.barcodeMetadata=n,this.barcodeColumnCount=n.getColumnCount(),this.boundingBox=e,this.detectionResultColumns=new Array(this.barcodeColumnCount+2)}return t.prototype.getDetectionResultColumns=function(){this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[0]),this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[this.barcodeColumnCount+1]);var n=Ca.MAX_CODEWORDS_IN_BARCODE,e;do e=n,n=this.adjustRowNumbersAndGetCount();while(n>0&&n<e);return this.detectionResultColumns},t.prototype.adjustIndicatorColumnRowNumbers=function(n){n?.adjustCompleteIndicatorColumnRowNumbers(this.barcodeMetadata)},t.prototype.adjustRowNumbersAndGetCount=function(){var n=this.adjustRowNumbersByRow();if(n===0)return 0;for(var e=1;e<this.barcodeColumnCount+1;e++)for(var i=this.detectionResultColumns[e].getCodewords(),r=0;r<i.length;r++)i[r]!=null&&(i[r].hasValidRowNumber()||this.adjustRowNumbers(e,r,i));return n},t.prototype.adjustRowNumbersByRow=function(){this.adjustRowNumbersFromBothRI();var n=this.adjustRowNumbersFromLRI();return n+this.adjustRowNumbersFromRRI()},t.prototype.adjustRowNumbersFromBothRI=function(){if(!(this.detectionResultColumns[0]==null||this.detectionResultColumns[this.barcodeColumnCount+1]==null)){for(var n=this.detectionResultColumns[0].getCodewords(),e=this.detectionResultColumns[this.barcodeColumnCount+1].getCodewords(),i=0;i<n.length;i++)if(n[i]!=null&&e[i]!=null&&n[i].getRowNumber()===e[i].getRowNumber())for(var r=1;r<=this.barcodeColumnCount;r++){var a=this.detectionResultColumns[r].getCodewords()[i];a!=null&&(a.setRowNumber(n[i].getRowNumber()),a.hasValidRowNumber()||(this.detectionResultColumns[r].getCodewords()[i]=null))}}},t.prototype.adjustRowNumbersFromRRI=function(){if(this.detectionResultColumns[this.barcodeColumnCount+1]==null)return 0;for(var n=0,e=this.detectionResultColumns[this.barcodeColumnCount+1].getCodewords(),i=0;i<e.length;i++)if(e[i]!=null)for(var r=e[i].getRowNumber(),a=0,o=this.barcodeColumnCount+1;o>0&&a<this.ADJUST_ROW_NUMBER_SKIP;o--){var s=this.detectionResultColumns[o].getCodewords()[i];s!=null&&(a=t.adjustRowNumberIfValid(r,a,s),s.hasValidRowNumber()||n++)}return n},t.prototype.adjustRowNumbersFromLRI=function(){if(this.detectionResultColumns[0]==null)return 0;for(var n=0,e=this.detectionResultColumns[0].getCodewords(),i=0;i<e.length;i++)if(e[i]!=null)for(var r=e[i].getRowNumber(),a=0,o=1;o<this.barcodeColumnCount+1&&a<this.ADJUST_ROW_NUMBER_SKIP;o++){var s=this.detectionResultColumns[o].getCodewords()[i];s!=null&&(a=t.adjustRowNumberIfValid(r,a,s),s.hasValidRowNumber()||n++)}return n},t.adjustRowNumberIfValid=function(n,e,i){return i==null||i.hasValidRowNumber()||(i.isValidRowNumber(n)?(i.setRowNumber(n),e=0):++e),e},t.prototype.adjustRowNumbers=function(n,e,i){var r,a;if(this.detectionResultColumns[n-1]!=null){var o=i[e],s=this.detectionResultColumns[n-1].getCodewords(),c=s;this.detectionResultColumns[n+1]!=null&&(c=this.detectionResultColumns[n+1].getCodewords());var l=new Array(14);l[2]=s[e],l[3]=c[e],e>0&&(l[0]=i[e-1],l[4]=s[e-1],l[5]=c[e-1]),e>1&&(l[8]=i[e-2],l[10]=s[e-2],l[11]=c[e-2]),e<i.length-1&&(l[1]=i[e+1],l[6]=s[e+1],l[7]=c[e+1]),e<i.length-2&&(l[9]=i[e+2],l[12]=s[e+2],l[13]=c[e+2]);try{for(var f=OAe(l),d=f.next();!d.done;d=f.next()){var h=d.value;if(t.adjustRowNumber(o,h))return}}catch(p){r={error:p}}finally{try{d&&!d.done&&(a=f.return)&&a.call(f)}finally{if(r)throw r.error}}}},t.adjustRowNumber=function(n,e){return e==null?!1:e.hasValidRowNumber()&&e.getBucket()===n.getBucket()?(n.setRowNumber(e.getRowNumber()),!0):!1},t.prototype.getBarcodeColumnCount=function(){return this.barcodeColumnCount},t.prototype.getBarcodeRowCount=function(){return this.barcodeMetadata.getRowCount()},t.prototype.getBarcodeECLevel=function(){return this.barcodeMetadata.getErrorCorrectionLevel()},t.prototype.setBoundingBox=function(n){this.boundingBox=n},t.prototype.getBoundingBox=function(){return this.boundingBox},t.prototype.setDetectionResultColumn=function(n,e){this.detectionResultColumns[n]=e},t.prototype.getDetectionResultColumn=function(n){return this.detectionResultColumns[n]},t.prototype.toString=function(){var n=this.detectionResultColumns[0];n==null&&(n=this.detectionResultColumns[this.barcodeColumnCount+1]);for(var e=new qm,i=0;i<n.getCodewords().length;i++){e.format("CW %3d:",i);for(var r=0;r<this.barcodeColumnCount+2;r++){if(this.detectionResultColumns[r]==null){e.format("    |   ");continue}var a=this.detectionResultColumns[r].getCodewords()[i];if(a==null){e.format("    |   ");continue}e.format(" %3d|%3d",a.getRowNumber(),a.getValue())}e.format("%n")}return e.toString()},t}(),iH=zAe;var UAe=function(){function t(n,e,i,r){this.rowNumber=t.BARCODE_ROW_UNKNOWN,this.startX=Math.trunc(n),this.endX=Math.trunc(e),this.bucket=Math.trunc(i),this.value=Math.trunc(r)}return t.prototype.hasValidRowNumber=function(){return this.isValidRowNumber(this.rowNumber)},t.prototype.isValidRowNumber=function(n){return n!==t.BARCODE_ROW_UNKNOWN&&this.bucket===n%3*3},t.prototype.setRowNumberAsRowIndicatorColumn=function(){this.rowNumber=Math.trunc(Math.trunc(this.value/30)*3+Math.trunc(this.bucket/3))},t.prototype.getWidth=function(){return this.endX-this.startX},t.prototype.getStartX=function(){return this.startX},t.prototype.getEndX=function(){return this.endX},t.prototype.getBucket=function(){return this.bucket},t.prototype.getValue=function(){return this.value},t.prototype.getRowNumber=function(){return this.rowNumber},t.prototype.setRowNumber=function(n){this.rowNumber=n},t.prototype.toString=function(){return this.rowNumber+"|"+this.value},t.BARCODE_ROW_UNKNOWN=-1,t}(),rH=UAe;var VAe=function(){function t(){}return t.initialize=function(){for(var n=0;n<Ca.SYMBOL_TABLE.length;n++)for(var e=Ca.SYMBOL_TABLE[n],i=e&1,r=0;r<Ca.BARS_IN_MODULE;r++){for(var a=0;(e&1)===i;)a+=1,e>>=1;i=e&1,t.RATIOS_TABLE[n]||(t.RATIOS_TABLE[n]=new Array(Ca.BARS_IN_MODULE)),t.RATIOS_TABLE[n][Ca.BARS_IN_MODULE-r-1]=Math.fround(a/Ca.MODULES_IN_CODEWORD)}this.bSymbolTableReady=!0},t.getDecodedValue=function(n){var e=t.getDecodedCodewordValue(t.sampleBitCounts(n));return e!==-1?e:t.getClosestDecodedValue(n)},t.sampleBitCounts=function(n){for(var e=ra.sum(n),i=new Int32Array(Ca.BARS_IN_MODULE),r=0,a=0,o=0;o<Ca.MODULES_IN_CODEWORD;o++){var s=e/(2*Ca.MODULES_IN_CODEWORD)+o*e/Ca.MODULES_IN_CODEWORD;a+n[r]<=s&&(a+=n[r],r++),i[r]++}return i},t.getDecodedCodewordValue=function(n){var e=t.getBitValue(n);return Ca.getCodeword(e)===-1?-1:e},t.getBitValue=function(n){for(var e=0,i=0;i<n.length;i++)for(var r=0;r<n[i];r++)e=e<<1|(i%2===0?1:0);return Math.trunc(e)},t.getClosestDecodedValue=function(n){var e=ra.sum(n),i=new Array(Ca.BARS_IN_MODULE);if(e>1)for(var r=0;r<i.length;r++)i[r]=Math.fround(n[r]/e);var a=nv.MAX_VALUE,o=-1;this.bSymbolTableReady||t.initialize();for(var s=0;s<t.RATIOS_TABLE.length;s++){for(var c=0,l=t.RATIOS_TABLE[s],f=0;f<Ca.BARS_IN_MODULE;f++){var d=Math.fround(l[f]-i[f]);if(c+=Math.fround(d*d),c>=a)break}c<a&&(a=c,o=Ca.SYMBOL_TABLE[s])}return o},t.bSymbolTableReady=!1,t.RATIOS_TABLE=new Array(Ca.SYMBOL_TABLE.length).map(function(n){return n=new Array(Ca.BARS_IN_MODULE)}),t}(),aH=VAe;var HAe=function(){function t(){this.segmentCount=-1,this.fileSize=-1,this.timestamp=-1,this.checksum=-1}return t.prototype.getSegmentIndex=function(){return this.segmentIndex},t.prototype.setSegmentIndex=function(n){this.segmentIndex=n},t.prototype.getFileId=function(){return this.fileId},t.prototype.setFileId=function(n){this.fileId=n},t.prototype.getOptionalData=function(){return this.optionalData},t.prototype.setOptionalData=function(n){this.optionalData=n},t.prototype.isLastSegment=function(){return this.lastSegment},t.prototype.setLastSegment=function(n){this.lastSegment=n},t.prototype.getSegmentCount=function(){return this.segmentCount},t.prototype.setSegmentCount=function(n){this.segmentCount=n},t.prototype.getSender=function(){return this.sender||null},t.prototype.setSender=function(n){this.sender=n},t.prototype.getAddressee=function(){return this.addressee||null},t.prototype.setAddressee=function(n){this.addressee=n},t.prototype.getFileName=function(){return this.fileName},t.prototype.setFileName=function(n){this.fileName=n},t.prototype.getFileSize=function(){return this.fileSize},t.prototype.setFileSize=function(n){this.fileSize=n},t.prototype.getChecksum=function(){return this.checksum},t.prototype.setChecksum=function(n){this.checksum=n},t.prototype.getTimestamp=function(){return this.timestamp},t.prototype.setTimestamp=function(n){this.timestamp=n},t}(),$T=HAe;var QAe=function(){function t(){}return t.parseLong=function(n,e){return e===void 0&&(e=void 0),parseInt(n,e)},t}(),qT=QAe;var jAe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),GAe=function(t){jAe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="NullPointerException",n}(Zo),oH=GAe;var WAe=function(){function t(){}return t.prototype.writeBytes=function(n){this.writeBytesOffset(n,0,n.length)},t.prototype.writeBytesOffset=function(n,e,i){if(n==null)throw new oH;if(e<0||e>n.length||i<0||e+i>n.length||e+i<0)throw new Wm;if(i===0)return;for(var r=0;r<i;r++)this.write(n[e+r])},t.prototype.flush=function(){},t.prototype.close=function(){},t}(),sH=WAe;var KAe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),XAe=function(t){KAe(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n}(Zo),cH=XAe;var YAe=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),ZAe=function(t){YAe(n,t);function n(e){e===void 0&&(e=32);var i=t.call(this)||this;if(i.count=0,e<0)throw new Wn("Negative initial size: "+e);return i.buf=new Uint8Array(e),i}return n.prototype.ensureCapacity=function(e){e-this.buf.length>0&&this.grow(e)},n.prototype.grow=function(e){var i=this.buf.length,r=i<<1;if(r-e<0&&(r=e),r<0){if(e<0)throw new cH;r=sr.MAX_VALUE}this.buf=bo.copyOfUint8Array(this.buf,r)},n.prototype.write=function(e){this.ensureCapacity(this.count+1),this.buf[this.count]=e,this.count+=1},n.prototype.writeBytesOffset=function(e,i,r){if(i<0||i>e.length||r<0||i+r-e.length>0)throw new Wm;this.ensureCapacity(this.count+r),ia.arraycopy(e,i,this.buf,this.count,r),this.count+=r},n.prototype.writeTo=function(e){e.writeBytesOffset(this.buf,0,this.count)},n.prototype.reset=function(){this.count=0},n.prototype.toByteArray=function(){return bo.copyOfUint8Array(this.buf,this.count)},n.prototype.size=function(){return this.count},n.prototype.toString=function(e){return e?typeof e=="string"?this.toString_string(e):this.toString_number(e):this.toString_void()},n.prototype.toString_void=function(){return new String(this.buf).toString()},n.prototype.toString_string=function(e){return new String(this.buf).toString()},n.prototype.toString_number=function(e){return new String(this.buf).toString()},n.prototype.close=function(){},n}(sH),lH=ZAe;var xs=function(t){return t[t.ALPHA=0]="ALPHA",t[t.LOWER=1]="LOWER",t[t.MIXED=2]="MIXED",t[t.PUNCT=3]="PUNCT",t[t.ALPHA_SHIFT=4]="ALPHA_SHIFT",t[t.PUNCT_SHIFT=5]="PUNCT_SHIFT",t}(xs||{});function uH(){if(typeof window<"u")return window.BigInt||null;if(typeof global<"u")return global.BigInt||null;if(typeof self<"u")return self.BigInt||null;throw new Error("Can't search globals for BigInt!")}var Fx;function fh(t){if(typeof Fx>"u"&&(Fx=uH()),Fx===null)throw new Error("BigInt is not supported!");return Fx(t)}function JAe(){var t=[];t[0]=fh(1);var n=fh(900);t[1]=n;for(var e=2;e<16;e++)t[e]=t[e-1]*n;return t}var $Ae=function(){function t(){}return t.decode=function(n,e){var i=new Pi(""),r=ys.ISO8859_1;i.enableDecoding(r);for(var a=1,o=n[a++],s=new $T;a<n[0];){switch(o){case t.TEXT_COMPACTION_MODE_LATCH:a=t.textCompaction(n,a,i);break;case t.BYTE_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH_6:a=t.byteCompaction(o,n,r,a,i);break;case t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:i.append(n[a++]);break;case t.NUMERIC_COMPACTION_MODE_LATCH:a=t.numericCompaction(n,a,i);break;case t.ECI_CHARSET:var c=ys.getCharacterSetECIByValue(n[a++]);break;case t.ECI_GENERAL_PURPOSE:a+=2;break;case t.ECI_USER_DEFINED:a++;break;case t.BEGIN_MACRO_PDF417_CONTROL_BLOCK:a=t.decodeMacroBlock(n,a,s);break;case t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case t.MACRO_PDF417_TERMINATOR:throw new Pn;default:a--,a=t.textCompaction(n,a,i);break}if(a<n.length)o=n[a++];else throw Pn.getFormatInstance()}if(i.length()===0)throw Pn.getFormatInstance();var l=new v3(null,i.toString(),null,e);return l.setOther(s),l},t.decodeMacroBlock=function(n,e,i){if(e+t.NUMBER_OF_SEQUENCE_CODEWORDS>n[0])throw Pn.getFormatInstance();for(var r=new Int32Array(t.NUMBER_OF_SEQUENCE_CODEWORDS),a=0;a<t.NUMBER_OF_SEQUENCE_CODEWORDS;a++,e++)r[a]=n[e];i.setSegmentIndex(sr.parseInt(t.decodeBase900toBase10(r,t.NUMBER_OF_SEQUENCE_CODEWORDS)));var o=new Pi;e=t.textCompaction(n,e,o),i.setFileId(o.toString());var s=-1;for(n[e]===t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD&&(s=e+1);e<n[0];)switch(n[e]){case t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:switch(e++,n[e]){case t.MACRO_PDF417_OPTIONAL_FIELD_FILE_NAME:var c=new Pi;e=t.textCompaction(n,e+1,c),i.setFileName(c.toString());break;case t.MACRO_PDF417_OPTIONAL_FIELD_SENDER:var l=new Pi;e=t.textCompaction(n,e+1,l),i.setSender(l.toString());break;case t.MACRO_PDF417_OPTIONAL_FIELD_ADDRESSEE:var f=new Pi;e=t.textCompaction(n,e+1,f),i.setAddressee(f.toString());break;case t.MACRO_PDF417_OPTIONAL_FIELD_SEGMENT_COUNT:var d=new Pi;e=t.numericCompaction(n,e+1,d),i.setSegmentCount(sr.parseInt(d.toString()));break;case t.MACRO_PDF417_OPTIONAL_FIELD_TIME_STAMP:var h=new Pi;e=t.numericCompaction(n,e+1,h),i.setTimestamp(qT.parseLong(h.toString()));break;case t.MACRO_PDF417_OPTIONAL_FIELD_CHECKSUM:var p=new Pi;e=t.numericCompaction(n,e+1,p),i.setChecksum(sr.parseInt(p.toString()));break;case t.MACRO_PDF417_OPTIONAL_FIELD_FILE_SIZE:var m=new Pi;e=t.numericCompaction(n,e+1,m),i.setFileSize(qT.parseLong(m.toString()));break;default:throw Pn.getFormatInstance()}break;case t.MACRO_PDF417_TERMINATOR:e++,i.setLastSegment(!0);break;default:throw Pn.getFormatInstance()}if(s!==-1){var A=e-s;i.isLastSegment()&&A--,i.setOptionalData(bo.copyOfRange(n,s,s+A))}return e},t.textCompaction=function(n,e,i){for(var r=new Int32Array((n[0]-e)*2),a=new Int32Array((n[0]-e)*2),o=0,s=!1;e<n[0]&&!s;){var c=n[e++];if(c<t.TEXT_COMPACTION_MODE_LATCH)r[o]=c/30,r[o+1]=c%30,o+=2;else switch(c){case t.TEXT_COMPACTION_MODE_LATCH:r[o++]=t.TEXT_COMPACTION_MODE_LATCH;break;case t.BYTE_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH_6:case t.NUMERIC_COMPACTION_MODE_LATCH:case t.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case t.MACRO_PDF417_TERMINATOR:e--,s=!0;break;case t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r[o]=t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE,c=n[e++],a[o]=c,o++;break}}return t.decodeTextCompaction(r,a,o,i),e},t.decodeTextCompaction=function(n,e,i,r){for(var a=xs.ALPHA,o=xs.ALPHA,s=0;s<i;){var c=n[s],l="";switch(a){case xs.ALPHA:if(c<26)l=String.fromCharCode(65+c);else switch(c){case 26:l=" ";break;case t.LL:a=xs.LOWER;break;case t.ML:a=xs.MIXED;break;case t.PS:o=a,a=xs.PUNCT_SHIFT;break;case t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(e[s]);break;case t.TEXT_COMPACTION_MODE_LATCH:a=xs.ALPHA;break}break;case xs.LOWER:if(c<26)l=String.fromCharCode(97+c);else switch(c){case 26:l=" ";break;case t.AS:o=a,a=xs.ALPHA_SHIFT;break;case t.ML:a=xs.MIXED;break;case t.PS:o=a,a=xs.PUNCT_SHIFT;break;case t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(e[s]);break;case t.TEXT_COMPACTION_MODE_LATCH:a=xs.ALPHA;break}break;case xs.MIXED:if(c<t.PL)l=t.MIXED_CHARS[c];else switch(c){case t.PL:a=xs.PUNCT;break;case 26:l=" ";break;case t.LL:a=xs.LOWER;break;case t.AL:a=xs.ALPHA;break;case t.PS:o=a,a=xs.PUNCT_SHIFT;break;case t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(e[s]);break;case t.TEXT_COMPACTION_MODE_LATCH:a=xs.ALPHA;break}break;case xs.PUNCT:if(c<t.PAL)l=t.PUNCT_CHARS[c];else switch(c){case t.PAL:a=xs.ALPHA;break;case t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(e[s]);break;case t.TEXT_COMPACTION_MODE_LATCH:a=xs.ALPHA;break}break;case xs.ALPHA_SHIFT:if(a=o,c<26)l=String.fromCharCode(65+c);else switch(c){case 26:l=" ";break;case t.TEXT_COMPACTION_MODE_LATCH:a=xs.ALPHA;break}break;case xs.PUNCT_SHIFT:if(a=o,c<t.PAL)l=t.PUNCT_CHARS[c];else switch(c){case t.PAL:a=xs.ALPHA;break;case t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE:r.append(e[s]);break;case t.TEXT_COMPACTION_MODE_LATCH:a=xs.ALPHA;break}break}l!==""&&r.append(l),s++}},t.byteCompaction=function(n,e,i,r,a){var o=new lH,s=0,c=0,l=!1;switch(n){case t.BYTE_COMPACTION_MODE_LATCH:for(var f=new Int32Array(6),d=e[r++];r<e[0]&&!l;)switch(f[s++]=d,c=900*c+d,d=e[r++],d){case t.TEXT_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH:case t.NUMERIC_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH_6:case t.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case t.MACRO_PDF417_TERMINATOR:r--,l=!0;break;default:if(s%5===0&&s>0){for(var h=0;h<6;++h)o.write(Number(fh(c)>>fh(8*(5-h))));c=0,s=0}break}r===e[0]&&d<t.TEXT_COMPACTION_MODE_LATCH&&(f[s++]=d);for(var p=0;p<s;p++)o.write(f[p]);break;case t.BYTE_COMPACTION_MODE_LATCH_6:for(;r<e[0]&&!l;){var m=e[r++];if(m<t.TEXT_COMPACTION_MODE_LATCH)s++,c=900*c+m;else switch(m){case t.TEXT_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH:case t.NUMERIC_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH_6:case t.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case t.MACRO_PDF417_TERMINATOR:r--,l=!0;break}if(s%5===0&&s>0){for(var h=0;h<6;++h)o.write(Number(fh(c)>>fh(8*(5-h))));c=0,s=0}}break}return a.append(cc.decode(o.toByteArray(),i)),r},t.numericCompaction=function(n,e,i){for(var r=0,a=!1,o=new Int32Array(t.MAX_NUMERIC_CODEWORDS);e<n[0]&&!a;){var s=n[e++];if(e===n[0]&&(a=!0),s<t.TEXT_COMPACTION_MODE_LATCH)o[r]=s,r++;else switch(s){case t.TEXT_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH:case t.BYTE_COMPACTION_MODE_LATCH_6:case t.BEGIN_MACRO_PDF417_CONTROL_BLOCK:case t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD:case t.MACRO_PDF417_TERMINATOR:e--,a=!0;break}(r%t.MAX_NUMERIC_CODEWORDS===0||s===t.NUMERIC_COMPACTION_MODE_LATCH||a)&&r>0&&(i.append(t.decodeBase900toBase10(o,r)),r=0)}return e},t.decodeBase900toBase10=function(n,e){for(var i=fh(0),r=0;r<e;r++)i+=t.EXP900[e-r-1]*fh(n[r]);var a=i.toString();if(a.charAt(0)!=="1")throw new Pn;return a.substring(1)},t.TEXT_COMPACTION_MODE_LATCH=900,t.BYTE_COMPACTION_MODE_LATCH=901,t.NUMERIC_COMPACTION_MODE_LATCH=902,t.BYTE_COMPACTION_MODE_LATCH_6=924,t.ECI_USER_DEFINED=925,t.ECI_GENERAL_PURPOSE=926,t.ECI_CHARSET=927,t.BEGIN_MACRO_PDF417_CONTROL_BLOCK=928,t.BEGIN_MACRO_PDF417_OPTIONAL_FIELD=923,t.MACRO_PDF417_TERMINATOR=922,t.MODE_SHIFT_TO_BYTE_COMPACTION_MODE=913,t.MAX_NUMERIC_CODEWORDS=15,t.MACRO_PDF417_OPTIONAL_FIELD_FILE_NAME=0,t.MACRO_PDF417_OPTIONAL_FIELD_SEGMENT_COUNT=1,t.MACRO_PDF417_OPTIONAL_FIELD_TIME_STAMP=2,t.MACRO_PDF417_OPTIONAL_FIELD_SENDER=3,t.MACRO_PDF417_OPTIONAL_FIELD_ADDRESSEE=4,t.MACRO_PDF417_OPTIONAL_FIELD_FILE_SIZE=5,t.MACRO_PDF417_OPTIONAL_FIELD_CHECKSUM=6,t.PL=25,t.LL=27,t.AS=27,t.ML=28,t.AL=28,t.PS=29,t.PAL=29,t.PUNCT_CHARS=`;<>@[\\]_\`~!\r	,:
-.$/"|*()?{}'`,t.MIXED_CHARS="0123456789&\r	,:#-.$/+%*=^",t.EXP900=uH()?JAe():[],t.NUMBER_OF_SEQUENCE_CODEWORDS=2,t}(),eB=$Ae;var uv=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},qAe=function(){function t(){}return t.decode=function(n,e,i,r,a,o,s){for(var c=new lv(n,e,i,r,a),l=null,f=null,d,h=!0;;h=!1){if(e!=null&&(l=t.getRowIndicatorColumn(n,c,e,!0,o,s)),r!=null&&(f=t.getRowIndicatorColumn(n,c,r,!1,o,s)),d=t.merge(l,f),d==null)throw un.getNotFoundInstance();var p=d.getBoundingBox();if(h&&p!=null&&(p.getMinY()<c.getMinY()||p.getMaxY()>c.getMaxY()))c=p;else break}d.setBoundingBox(c);var m=d.getBarcodeColumnCount()+1;d.setDetectionResultColumn(0,l),d.setDetectionResultColumn(m,f);for(var A=l!=null,v=1;v<=m;v++){var y=A?v:m-v;if(d.getDetectionResultColumn(y)===void 0){var b=void 0;y===0||y===m?b=new JT(c,y===0):b=new Dx(c),d.setDetectionResultColumn(y,b);for(var u=-1,x=u,w=c.getMinY();w<=c.getMaxY();w++){if(u=t.getStartColumn(d,y,w,A),u<0||u>c.getMaxX()){if(x===-1)continue;u=x}var L=t.detectCodeword(n,c.getMinX(),c.getMaxX(),A,u,w,o,s);L!=null&&(b.setCodeword(w,L),x=u,o=Math.min(o,L.getWidth()),s=Math.max(s,L.getWidth()))}}}return t.createDecoderResult(d)},t.merge=function(n,e){if(n==null&&e==null)return null;var i=t.getBarcodeMetadata(n,e);if(i==null)return null;var r=lv.merge(t.adjustBoundingBox(n),t.adjustBoundingBox(e));return new iH(i,r)},t.adjustBoundingBox=function(n){var e,i;if(n==null)return null;var r=n.getRowHeights();if(r==null)return null;var a=t.getMax(r),o=0;try{for(var s=uv(r),c=s.next();!c.done;c=s.next()){var l=c.value;if(o+=a-l,l>0)break}}catch(p){e={error:p}}finally{try{c&&!c.done&&(i=s.return)&&i.call(s)}finally{if(e)throw e.error}}for(var f=n.getCodewords(),d=0;o>0&&f[d]==null;d++)o--;for(var h=0,d=r.length-1;d>=0&&(h+=a-r[d],!(r[d]>0));d--);for(var d=f.length-1;h>0&&f[d]==null;d--)h--;return n.getBoundingBox().addMissingRows(o,h,n.isLeft())},t.getMax=function(n){var e,i,r=-1;try{for(var a=uv(n),o=a.next();!o.done;o=a.next()){var s=o.value;r=Math.max(r,s)}}catch(c){e={error:c}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(e)throw e.error}}return r},t.getBarcodeMetadata=function(n,e){var i;if(n==null||(i=n.getBarcodeMetadata())==null)return e==null?null:e.getBarcodeMetadata();var r;return e==null||(r=e.getBarcodeMetadata())==null?i:i.getColumnCount()!==r.getColumnCount()&&i.getErrorCorrectionLevel()!==r.getErrorCorrectionLevel()&&i.getRowCount()!==r.getRowCount()?null:i},t.getRowIndicatorColumn=function(n,e,i,r,a,o){for(var s=new JT(e,r),c=0;c<2;c++)for(var l=c===0?1:-1,f=Math.trunc(Math.trunc(i.getX())),d=Math.trunc(Math.trunc(i.getY()));d<=e.getMaxY()&&d>=e.getMinY();d+=l){var h=t.detectCodeword(n,0,n.getWidth(),r,f,d,a,o);h!=null&&(s.setCodeword(d,h),r?f=h.getStartX():f=h.getEndX())}return s},t.adjustCodewordCount=function(n,e){var i=e[0][1],r=i.getValue(),a=n.getBarcodeColumnCount()*n.getBarcodeRowCount()-t.getNumberOfECCodeWords(n.getBarcodeECLevel());if(r.length===0){if(a<1||a>Ca.MAX_CODEWORDS_IN_BARCODE)throw un.getNotFoundInstance();i.setValue(a)}else r[0]!==a&&i.setValue(a)},t.createDecoderResult=function(n){var e=t.createBarcodeMatrix(n);t.adjustCodewordCount(n,e);for(var i=new Array,r=new Int32Array(n.getBarcodeRowCount()*n.getBarcodeColumnCount()),a=[],o=new Array,s=0;s<n.getBarcodeRowCount();s++)for(var c=0;c<n.getBarcodeColumnCount();c++){var l=e[s][c+1].getValue(),f=s*n.getBarcodeColumnCount()+c;l.length===0?i.push(f):l.length===1?r[f]=l[0]:(o.push(f),a.push(l))}for(var d=new Array(a.length),h=0;h<d.length;h++)d[h]=a[h];return t.createDecoderResultFromAmbiguousValues(n.getBarcodeECLevel(),r,Ca.toIntArray(i),Ca.toIntArray(o),d)},t.createDecoderResultFromAmbiguousValues=function(n,e,i,r,a){for(var o=new Int32Array(r.length),s=100;s-- >0;){for(var c=0;c<o.length;c++)e[r[c]]=a[c][o[c]];try{return t.decodeCodewords(e,n,i)}catch(f){var l=f instanceof ro;if(!l)throw f}if(o.length===0)throw ro.getChecksumInstance();for(var c=0;c<o.length;c++)if(o[c]<a[c].length-1){o[c]++;break}else if(o[c]=0,c===o.length-1)throw ro.getChecksumInstance()}throw ro.getChecksumInstance()},t.createBarcodeMatrix=function(n){for(var e,i,r,a,o=Array.from({length:n.getBarcodeRowCount()},function(){return new Array(n.getBarcodeColumnCount()+2)}),s=0;s<o.length;s++)for(var c=0;c<o[s].length;c++)o[s][c]=new g6;var l=0;try{for(var f=uv(n.getDetectionResultColumns()),d=f.next();!d.done;d=f.next()){var h=d.value;if(h!=null)try{for(var p=(r=void 0,uv(h.getCodewords())),m=p.next();!m.done;m=p.next()){var A=m.value;if(A!=null){var v=A.getRowNumber();if(v>=0){if(v>=o.length)continue;o[v][l].setValue(A.getValue())}}}}catch(y){r={error:y}}finally{try{m&&!m.done&&(a=p.return)&&a.call(p)}finally{if(r)throw r.error}}l++}}catch(y){e={error:y}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(e)throw e.error}}return o},t.isValidBarcodeColumn=function(n,e){return e>=0&&e<=n.getBarcodeColumnCount()+1},t.getStartColumn=function(n,e,i,r){var a,o,s=r?1:-1,c=null;if(t.isValidBarcodeColumn(n,e-s)&&(c=n.getDetectionResultColumn(e-s).getCodeword(i)),c!=null)return r?c.getEndX():c.getStartX();if(c=n.getDetectionResultColumn(e).getCodewordNearby(i),c!=null)return r?c.getStartX():c.getEndX();if(t.isValidBarcodeColumn(n,e-s)&&(c=n.getDetectionResultColumn(e-s).getCodewordNearby(i)),c!=null)return r?c.getEndX():c.getStartX();for(var l=0;t.isValidBarcodeColumn(n,e-s);){e-=s;try{for(var f=(a=void 0,uv(n.getDetectionResultColumn(e).getCodewords())),d=f.next();!d.done;d=f.next()){var h=d.value;if(h!=null)return(r?h.getEndX():h.getStartX())+s*l*(h.getEndX()-h.getStartX())}}catch(p){a={error:p}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(a)throw a.error}}l++}return r?n.getBoundingBox().getMinX():n.getBoundingBox().getMaxX()},t.detectCodeword=function(n,e,i,r,a,o,s,c){a=t.adjustCodewordStartColumn(n,e,i,r,a,o);var l=t.getModuleBitCount(n,e,i,r,a,o);if(l==null)return null;var f,d=ra.sum(l);if(r)f=a+d;else{for(var h=0;h<l.length/2;h++){var p=l[h];l[h]=l[l.length-1-h],l[l.length-1-h]=p}f=a,a=f-d}if(!t.checkCodewordSkew(d,s,c))return null;var m=aH.getDecodedValue(l),A=Ca.getCodeword(m);return A===-1?null:new rH(a,f,t.getCodewordBucketNumber(m),A)},t.getModuleBitCount=function(n,e,i,r,a,o){for(var s=a,c=new Int32Array(8),l=0,f=r?1:-1,d=r;(r?s<i:s>=e)&&l<c.length;)n.get(s,o)===d?(c[l]++,s+=f):(l++,d=!d);return l===c.length||s===(r?i:e)&&l===c.length-1?c:null},t.getNumberOfECCodeWords=function(n){return 2<<n},t.adjustCodewordStartColumn=function(n,e,i,r,a,o){for(var s=a,c=r?-1:1,l=0;l<2;l++){for(;(r?s>=e:s<i)&&r===n.get(s,o);){if(Math.abs(a-s)>t.CODEWORD_SKEW_SIZE)return a;s+=c}c=-c,r=!r}return s},t.checkCodewordSkew=function(n,e,i){return e-t.CODEWORD_SKEW_SIZE<=n&&n<=i+t.CODEWORD_SKEW_SIZE},t.decodeCodewords=function(n,e,i){if(n.length===0)throw Pn.getFormatInstance();var r=1<<e+1,a=t.correctErrors(n,i,r);t.verifyCodewordCount(n,r);var o=eB.decode(n,""+e);return o.setErrorsCorrected(a),o.setErasures(i.length),o},t.correctErrors=function(n,e,i){if(e!=null&&e.length>i/2+t.MAX_ERRORS||i<0||i>t.MAX_EC_CODEWORDS)throw ro.getChecksumInstance();return t.errorCorrection.decode(n,i,e)},t.verifyCodewordCount=function(n,e){if(n.length<4)throw Pn.getFormatInstance();var i=n[0];if(i>n.length)throw Pn.getFormatInstance();if(i===0)if(e<n.length)n[0]=n.length-e;else throw Pn.getFormatInstance()},t.getBitCountForCodeword=function(n){for(var e=new Int32Array(8),i=0,r=e.length-1;!((n&1)!==i&&(i=n&1,r--,r<0));)e[r]++,n>>=1;return e},t.getCodewordBucketNumber=function(n){return n instanceof Int32Array?this.getCodewordBucketNumber_Int32Array(n):this.getCodewordBucketNumber_number(n)},t.getCodewordBucketNumber_number=function(n){return t.getCodewordBucketNumber(t.getBitCountForCodeword(n))},t.getCodewordBucketNumber_Int32Array=function(n){return(n[0]-n[2]+n[4]-n[6]+9)%9},t.toString=function(n){for(var e=new qm,i=0;i<n.length;i++){e.format("Row %2d: ",i);for(var r=0;r<n[i].length;r++){var a=n[i][r];a.getValue().length===0?e.format("        ",null):e.format("%4d(%2d)",a.getValue()[0],a.getConfidence(a.getValue()[0]))}e.format("%n")}return e.toString()},t.CODEWORD_SKEW_SIZE=2,t.MAX_ERRORS=3,t.MAX_EC_CODEWORDS=512,t.errorCorrection=new YT,t}(),fH=qAe;var eme=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},tme=function(){function t(){}return t.prototype.decode=function(n,e){e===void 0&&(e=null);var i=t.decode(n,e,!1);if(i==null||i.length===0||i[0]==null)throw un.getNotFoundInstance();return i[0]},t.prototype.decodeMultiple=function(n,e){e===void 0&&(e=null);try{return t.decode(n,e,!0)}catch(i){throw i instanceof Pn||i instanceof ro?un.getNotFoundInstance():i}},t.decode=function(n,e,i){var r,a,o=new Array,s=qV.detectMultiple(n,e,i);try{for(var c=eme(s.getPoints()),l=c.next();!l.done;l=c.next()){var f=l.value,d=fH.decode(s.getBits(),f[4],f[5],f[6],f[7],t.getMinCodewordWidth(f),t.getMaxCodewordWidth(f)),h=new lo(d.getText(),d.getRawBytes(),void 0,f,Xn.PDF_417);h.putMetadata(Is.ERROR_CORRECTION_LEVEL,d.getECLevel());var p=d.getOther();p!=null&&h.putMetadata(Is.PDF417_EXTRA_METADATA,p),o.push(h)}}catch(m){r={error:m}}finally{try{l&&!l.done&&(a=c.return)&&a.call(c)}finally{if(r)throw r.error}}return o.map(function(m){return m})},t.getMaxWidth=function(n,e){return n==null||e==null?0:Math.trunc(Math.abs(n.getX()-e.getX()))},t.getMinWidth=function(n,e){return n==null||e==null?sr.MAX_VALUE:Math.trunc(Math.abs(n.getX()-e.getX()))},t.getMaxCodewordWidth=function(n){return Math.floor(Math.max(Math.max(t.getMaxWidth(n[0],n[4]),t.getMaxWidth(n[6],n[2])*Ca.MODULES_IN_CODEWORD/Ca.MODULES_IN_STOP_PATTERN),Math.max(t.getMaxWidth(n[1],n[5]),t.getMaxWidth(n[7],n[3])*Ca.MODULES_IN_CODEWORD/Ca.MODULES_IN_STOP_PATTERN)))},t.getMinCodewordWidth=function(n){return Math.floor(Math.min(Math.min(t.getMinWidth(n[0],n[4]),t.getMinWidth(n[6],n[2])*Ca.MODULES_IN_CODEWORD/Ca.MODULES_IN_STOP_PATTERN),Math.min(t.getMinWidth(n[1],n[5]),t.getMinWidth(n[7],n[3])*Ca.MODULES_IN_CODEWORD/Ca.MODULES_IN_STOP_PATTERN)))},t.prototype.reset=function(){},t}(),dh=tme;var nme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),ime=function(t){nme(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="ReaderException",n}(Zo),Nx=ime;var dH=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},rme=function(){function t(){}return t.prototype.decode=function(n,e){return this.setHints(e),this.decodeInternal(n)},t.prototype.decodeWithState=function(n){return(this.readers===null||this.readers===void 0)&&this.setHints(null),this.decodeInternal(n)},t.prototype.setHints=function(n){this.hints=n;var e=n!=null&&n.get(Sr.TRY_HARDER)!==void 0,i=n==null?null:n.get(Sr.POSSIBLE_FORMATS),r=new Array;if(i!=null){var a=i.some(function(o){return o===Xn.UPC_A||o===Xn.UPC_E||o===Xn.EAN_13||o===Xn.EAN_8||o===Xn.CODABAR||o===Xn.CODE_39||o===Xn.CODE_93||o===Xn.CODE_128||o===Xn.ITF||o===Xn.RSS_14||o===Xn.RSS_EXPANDED});a&&!e&&r.push(new Hf(n)),i.includes(Xn.QR_CODE)&&r.push(new uh),i.includes(Xn.DATA_MATRIX)&&r.push(new lh),i.includes(Xn.AZTEC)&&r.push(new rh),i.includes(Xn.PDF_417)&&r.push(new dh),a&&e&&r.push(new Hf(n))}r.length===0&&(e||r.push(new Hf(n)),r.push(new uh),r.push(new lh),r.push(new rh),r.push(new dh),e&&r.push(new Hf(n))),this.readers=r},t.prototype.reset=function(){var n,e;if(this.readers!==null)try{for(var i=dH(this.readers),r=i.next();!r.done;r=i.next()){var a=r.value;a.reset()}}catch(o){n={error:o}}finally{try{r&&!r.done&&(e=i.return)&&e.call(i)}finally{if(n)throw n.error}}},t.prototype.decodeInternal=function(n){var e,i;if(this.readers===null)throw new Nx("No readers where selected, nothing can be read.");try{for(var r=dH(this.readers),a=r.next();!a.done;a=r.next()){var o=a.value;try{return o.decode(n,this.hints)}catch(s){if(s instanceof Nx)continue}}}catch(s){e={error:s}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(e)throw e.error}}throw new un("No MultiFormat Readers were able to detect the code.")},t}(),fv=rme;var ame=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),_We=function(t){ame(n,t);function n(e,i){e===void 0&&(e=null),i===void 0&&(i=500);var r=this,a=new fv;return a.setHints(e),r=t.call(this,a,i)||this,r}return n.prototype.decodeBitmap=function(e){return this.reader.decodeWithState(e)},n}(Z2);var ome=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),TWe=function(t){ome(n,t);function n(e){return e===void 0&&(e=500),t.call(this,new dh,e)||this}return n}(Z2);var sme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),FWe=function(t){sme(n,t);function n(e){return e===void 0&&(e=500),t.call(this,new uh,e)||this}return n}(Z2);var hH=function(t){return t[t.ERROR_CORRECTION=0]="ERROR_CORRECTION",t[t.CHARACTER_SET=1]="CHARACTER_SET",t[t.DATA_MATRIX_SHAPE=2]="DATA_MATRIX_SHAPE",t[t.DATA_MATRIX_COMPACT=3]="DATA_MATRIX_COMPACT",t[t.MIN_SIZE=4]="MIN_SIZE",t[t.MAX_SIZE=5]="MAX_SIZE",t[t.MARGIN=6]="MARGIN",t[t.PDF417_COMPACT=7]="PDF417_COMPACT",t[t.PDF417_COMPACTION=8]="PDF417_COMPACTION",t[t.PDF417_DIMENSIONS=9]="PDF417_DIMENSIONS",t[t.AZTEC_LAYERS=10]="AZTEC_LAYERS",t[t.QR_VERSION=11]="QR_VERSION",t[t.GS1_FORMAT=12]="GS1_FORMAT",t[t.FORCE_C40=13]="FORCE_C40",t}(hH||{}),Wr=hH;var cme=function(){function t(n){this.field=n,this.cachedGenerators=[],this.cachedGenerators.push(new J2(n,Int32Array.from([1])))}return t.prototype.buildGenerator=function(n){var e=this.cachedGenerators;if(n>=e.length)for(var i=e[e.length-1],r=this.field,a=e.length;a<=n;a++){var o=i.multiply(new J2(r,Int32Array.from([1,r.exp(a-1+r.getGeneratorBase())])));e.push(o),i=o}return e[n]},t.prototype.encode=function(n,e){if(e===0)throw new Wn("No error correction bytes");var i=n.length-e;if(i<=0)throw new Wn("No data bytes provided");var r=this.buildGenerator(e),a=new Int32Array(i);ia.arraycopy(n,0,a,0,i);var o=new J2(this.field,a);o=o.multiplyByMonomial(e,1);for(var s=o.divide(r)[1],c=s.getCoefficients(),l=e-c.length,f=0;f<l;f++)n[i+f]=0;ia.arraycopy(c,0,n,i+l,c.length)},t}(),dv=cme;var lme=function(){function t(){}return t.applyMaskPenaltyRule1=function(n){return t.applyMaskPenaltyRule1Internal(n,!0)+t.applyMaskPenaltyRule1Internal(n,!1)},t.applyMaskPenaltyRule2=function(n){for(var e=0,i=n.getArray(),r=n.getWidth(),a=n.getHeight(),o=0;o<a-1;o++)for(var s=i[o],c=0;c<r-1;c++){var l=s[c];l===s[c+1]&&l===i[o+1][c]&&l===i[o+1][c+1]&&e++}return t.N2*e},t.applyMaskPenaltyRule3=function(n){for(var e=0,i=n.getArray(),r=n.getWidth(),a=n.getHeight(),o=0;o<a;o++)for(var s=0;s<r;s++){var c=i[o];s+6<r&&c[s]===1&&c[s+1]===0&&c[s+2]===1&&c[s+3]===1&&c[s+4]===1&&c[s+5]===0&&c[s+6]===1&&(t.isWhiteHorizontal(c,s-4,s)||t.isWhiteHorizontal(c,s+7,s+11))&&e++,o+6<a&&i[o][s]===1&&i[o+1][s]===0&&i[o+2][s]===1&&i[o+3][s]===1&&i[o+4][s]===1&&i[o+5][s]===0&&i[o+6][s]===1&&(t.isWhiteVertical(i,s,o-4,o)||t.isWhiteVertical(i,s,o+7,o+11))&&e++}return e*t.N3},t.isWhiteHorizontal=function(n,e,i){e=Math.max(e,0),i=Math.min(i,n.length);for(var r=e;r<i;r++)if(n[r]===1)return!1;return!0},t.isWhiteVertical=function(n,e,i,r){i=Math.max(i,0),r=Math.min(r,n.length);for(var a=i;a<r;a++)if(n[a][e]===1)return!1;return!0},t.applyMaskPenaltyRule4=function(n){for(var e=0,i=n.getArray(),r=n.getWidth(),a=n.getHeight(),o=0;o<a;o++)for(var s=i[o],c=0;c<r;c++)s[c]===1&&e++;var l=n.getHeight()*n.getWidth(),f=Math.floor(Math.abs(e*2-l)*10/l);return f*t.N4},t.getDataMaskBit=function(n,e,i){var r,a;switch(n){case 0:r=i+e&1;break;case 1:r=i&1;break;case 2:r=e%3;break;case 3:r=(i+e)%3;break;case 4:r=Math.floor(i/2)+Math.floor(e/3)&1;break;case 5:a=i*e,r=(a&1)+a%3;break;case 6:a=i*e,r=(a&1)+a%3&1;break;case 7:a=i*e,r=a%3+(i+e&1)&1;break;default:throw new Wn("Invalid mask pattern: "+n)}return r===0},t.applyMaskPenaltyRule1Internal=function(n,e){for(var i=0,r=e?n.getHeight():n.getWidth(),a=e?n.getWidth():n.getHeight(),o=n.getArray(),s=0;s<r;s++){for(var c=0,l=-1,f=0;f<a;f++){var d=e?o[s][f]:o[f][s];d===l?c++:(c>=5&&(i+=t.N1+(c-5)),c=1,l=d)}c>=5&&(i+=t.N1+(c-5))}return i},t.N1=3,t.N2=3,t.N3=40,t.N4=10,t}(),hh=lme;var ume=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},fme=function(){function t(n,e){this.width=n,this.height=e;for(var i=new Array(e),r=0;r!==e;r++)i[r]=new Uint8Array(n);this.bytes=i}return t.prototype.getHeight=function(){return this.height},t.prototype.getWidth=function(){return this.width},t.prototype.get=function(n,e){return this.bytes[e][n]},t.prototype.getArray=function(){return this.bytes},t.prototype.setNumber=function(n,e,i){this.bytes[e][n]=i},t.prototype.setBoolean=function(n,e,i){this.bytes[e][n]=i?1:0},t.prototype.clear=function(n){var e,i;try{for(var r=ume(this.bytes),a=r.next();!a.done;a=r.next()){var o=a.value;bo.fill(o,n)}}catch(s){e={error:s}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(e)throw e.error}}},t.prototype.equals=function(n){if(!(n instanceof t))return!1;var e=n;if(this.width!==e.width||this.height!==e.height)return!1;for(var i=0,r=this.height;i<r;++i)for(var a=this.bytes[i],o=e.bytes[i],s=0,c=this.width;s<c;++s)if(a[s]!==o[s])return!1;return!0},t.prototype.toString=function(){for(var n=new Pi,e=0,i=this.height;e<i;++e){for(var r=this.bytes[e],a=0,o=this.width;a<o;++a)switch(r[a]){case 0:n.append(" 0");break;case 1:n.append(" 1");break;default:n.append("  ");break}n.append(`
`)}return n.toString()},t}(),hv=fme;var dme=function(){function t(){this.maskPattern=-1}return t.prototype.getMode=function(){return this.mode},t.prototype.getECLevel=function(){return this.ecLevel},t.prototype.getVersion=function(){return this.version},t.prototype.getMaskPattern=function(){return this.maskPattern},t.prototype.getMatrix=function(){return this.matrix},t.prototype.toString=function(){var n=new Pi;return n.append(`<<
`),n.append(" mode: "),n.append(this.mode?this.mode.toString():"null"),n.append(`
 ecLevel: `),n.append(this.ecLevel?this.ecLevel.toString():"null"),n.append(`
 version: `),n.append(this.version?this.version.toString():"null"),n.append(`
 maskPattern: `),n.append(this.maskPattern.toString()),this.matrix?(n.append(`
 matrix:
`),n.append(this.matrix.toString())):n.append(`
 matrix: null
`),n.append(`>>
`),n.toString()},t.prototype.setMode=function(n){this.mode=n},t.prototype.setECLevel=function(n){this.ecLevel=n},t.prototype.setVersion=function(n){this.version=n},t.prototype.setMaskPattern=function(n){this.maskPattern=n},t.prototype.setMatrix=function(n){this.matrix=n},t.isValidMaskPattern=function(n){return n>=0&&n<t.NUM_MASK_PATTERNS},t.NUM_MASK_PATTERNS=8,t}(),e8=dme;var hme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),pme=function(t){hme(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.kind="WriterException",n}(Zo),ls=pme;var Ame=function(){function t(){}return t.clearMatrix=function(n){n.clear(255)},t.buildMatrix=function(n,e,i,r,a){t.clearMatrix(a),t.embedBasicPatterns(i,a),t.embedTypeInfo(e,r,a),t.maybeEmbedVersionInfo(i,a),t.embedDataBits(n,r,a)},t.embedBasicPatterns=function(n,e){t.embedPositionDetectionPatternsAndSeparators(e),t.embedDarkDotAtLeftBottomCorner(e),t.maybeEmbedPositionAdjustmentPatterns(n,e),t.embedTimingPatterns(e)},t.embedTypeInfo=function(n,e,i){var r=new vs;t.makeTypeInfoBits(n,e,r);for(var a=0,o=r.getSize();a<o;++a){var s=r.get(r.getSize()-1-a),c=t.TYPE_INFO_COORDINATES[a],l=c[0],f=c[1];if(i.setBoolean(l,f,s),a<8){var d=i.getWidth()-a-1,h=8;i.setBoolean(d,h,s)}else{var d=8,h=i.getHeight()-7+(a-8);i.setBoolean(d,h,s)}}},t.maybeEmbedVersionInfo=function(n,e){if(!(n.getVersionNumber()<7)){var i=new vs;t.makeVersionInfoBits(n,i);for(var r=6*3-1,a=0;a<6;++a)for(var o=0;o<3;++o){var s=i.get(r);r--,e.setBoolean(a,e.getHeight()-11+o,s),e.setBoolean(e.getHeight()-11+o,a,s)}}},t.embedDataBits=function(n,e,i){for(var r=0,a=-1,o=i.getWidth()-1,s=i.getHeight()-1;o>0;){for(o===6&&(o-=1);s>=0&&s<i.getHeight();){for(var c=0;c<2;++c){var l=o-c;if(t.isEmpty(i.get(l,s))){var f=void 0;r<n.getSize()?(f=n.get(r),++r):f=!1,e!==255&&hh.getDataMaskBit(e,l,s)&&(f=!f),i.setBoolean(l,s,f)}}s+=a}a=-a,s+=a,o-=2}if(r!==n.getSize())throw new ls("Not all bits consumed: "+r+"/"+n.getSize())},t.findMSBSet=function(n){return 32-sr.numberOfLeadingZeros(n)},t.calculateBCHCode=function(n,e){if(e===0)throw new Wn("0 polynomial");var i=t.findMSBSet(e);for(n<<=i-1;t.findMSBSet(n)>=i;)n^=e<<t.findMSBSet(n)-i;return n},t.makeTypeInfoBits=function(n,e,i){if(!e8.isValidMaskPattern(e))throw new ls("Invalid mask pattern");var r=n.getBits()<<3|e;i.appendBits(r,5);var a=t.calculateBCHCode(r,t.TYPE_INFO_POLY);i.appendBits(a,10);var o=new vs;if(o.appendBits(t.TYPE_INFO_MASK_PATTERN,15),i.xor(o),i.getSize()!==15)throw new ls("should not happen but we got: "+i.getSize())},t.makeVersionInfoBits=function(n,e){e.appendBits(n.getVersionNumber(),6);var i=t.calculateBCHCode(n.getVersionNumber(),t.VERSION_INFO_POLY);if(e.appendBits(i,12),e.getSize()!==18)throw new ls("should not happen but we got: "+e.getSize())},t.isEmpty=function(n){return n===255},t.embedTimingPatterns=function(n){for(var e=8;e<n.getWidth()-8;++e){var i=(e+1)%2;t.isEmpty(n.get(e,6))&&n.setNumber(e,6,i),t.isEmpty(n.get(6,e))&&n.setNumber(6,e,i)}},t.embedDarkDotAtLeftBottomCorner=function(n){if(n.get(8,n.getHeight()-8)===0)throw new ls;n.setNumber(8,n.getHeight()-8,1)},t.embedHorizontalSeparationPattern=function(n,e,i){for(var r=0;r<8;++r){if(!t.isEmpty(i.get(n+r,e)))throw new ls;i.setNumber(n+r,e,0)}},t.embedVerticalSeparationPattern=function(n,e,i){for(var r=0;r<7;++r){if(!t.isEmpty(i.get(n,e+r)))throw new ls;i.setNumber(n,e+r,0)}},t.embedPositionAdjustmentPattern=function(n,e,i){for(var r=0;r<5;++r)for(var a=t.POSITION_ADJUSTMENT_PATTERN[r],o=0;o<5;++o)i.setNumber(n+o,e+r,a[o])},t.embedPositionDetectionPattern=function(n,e,i){for(var r=0;r<7;++r)for(var a=t.POSITION_DETECTION_PATTERN[r],o=0;o<7;++o)i.setNumber(n+o,e+r,a[o])},t.embedPositionDetectionPatternsAndSeparators=function(n){var e=t.POSITION_DETECTION_PATTERN[0].length;t.embedPositionDetectionPattern(0,0,n),t.embedPositionDetectionPattern(n.getWidth()-e,0,n),t.embedPositionDetectionPattern(0,n.getWidth()-e,n);var i=8;t.embedHorizontalSeparationPattern(0,i-1,n),t.embedHorizontalSeparationPattern(n.getWidth()-i,i-1,n),t.embedHorizontalSeparationPattern(0,n.getWidth()-i,n);var r=7;t.embedVerticalSeparationPattern(r,0,n),t.embedVerticalSeparationPattern(n.getHeight()-r-1,0,n),t.embedVerticalSeparationPattern(r,n.getHeight()-r,n)},t.maybeEmbedPositionAdjustmentPatterns=function(n,e){if(!(n.getVersionNumber()<2))for(var i=n.getVersionNumber()-1,r=t.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE[i],a=0,o=r.length;a!==o;a++){var s=r[a];if(s>=0)for(var c=0;c!==o;c++){var l=r[c];l>=0&&t.isEmpty(e.get(l,s))&&t.embedPositionAdjustmentPattern(l-2,s-2,e)}}},t.POSITION_DETECTION_PATTERN=Array.from([Int32Array.from([1,1,1,1,1,1,1]),Int32Array.from([1,0,0,0,0,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,0,0,0,0,1]),Int32Array.from([1,1,1,1,1,1,1])]),t.POSITION_ADJUSTMENT_PATTERN=Array.from([Int32Array.from([1,1,1,1,1]),Int32Array.from([1,0,0,0,1]),Int32Array.from([1,0,1,0,1]),Int32Array.from([1,0,0,0,1]),Int32Array.from([1,1,1,1,1])]),t.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE=Array.from([Int32Array.from([-1,-1,-1,-1,-1,-1,-1]),Int32Array.from([6,18,-1,-1,-1,-1,-1]),Int32Array.from([6,22,-1,-1,-1,-1,-1]),Int32Array.from([6,26,-1,-1,-1,-1,-1]),Int32Array.from([6,30,-1,-1,-1,-1,-1]),Int32Array.from([6,34,-1,-1,-1,-1,-1]),Int32Array.from([6,22,38,-1,-1,-1,-1]),Int32Array.from([6,24,42,-1,-1,-1,-1]),Int32Array.from([6,26,46,-1,-1,-1,-1]),Int32Array.from([6,28,50,-1,-1,-1,-1]),Int32Array.from([6,30,54,-1,-1,-1,-1]),Int32Array.from([6,32,58,-1,-1,-1,-1]),Int32Array.from([6,34,62,-1,-1,-1,-1]),Int32Array.from([6,26,46,66,-1,-1,-1]),Int32Array.from([6,26,48,70,-1,-1,-1]),Int32Array.from([6,26,50,74,-1,-1,-1]),Int32Array.from([6,30,54,78,-1,-1,-1]),Int32Array.from([6,30,56,82,-1,-1,-1]),Int32Array.from([6,30,58,86,-1,-1,-1]),Int32Array.from([6,34,62,90,-1,-1,-1]),Int32Array.from([6,28,50,72,94,-1,-1]),Int32Array.from([6,26,50,74,98,-1,-1]),Int32Array.from([6,30,54,78,102,-1,-1]),Int32Array.from([6,28,54,80,106,-1,-1]),Int32Array.from([6,32,58,84,110,-1,-1]),Int32Array.from([6,30,58,86,114,-1,-1]),Int32Array.from([6,34,62,90,118,-1,-1]),Int32Array.from([6,26,50,74,98,122,-1]),Int32Array.from([6,30,54,78,102,126,-1]),Int32Array.from([6,26,52,78,104,130,-1]),Int32Array.from([6,30,56,82,108,134,-1]),Int32Array.from([6,34,60,86,112,138,-1]),Int32Array.from([6,30,58,86,114,142,-1]),Int32Array.from([6,34,62,90,118,146,-1]),Int32Array.from([6,30,54,78,102,126,150]),Int32Array.from([6,24,50,76,102,128,154]),Int32Array.from([6,28,54,80,106,132,158]),Int32Array.from([6,32,58,84,110,136,162]),Int32Array.from([6,26,54,82,110,138,166]),Int32Array.from([6,30,58,86,114,142,170])]),t.TYPE_INFO_COORDINATES=Array.from([Int32Array.from([8,0]),Int32Array.from([8,1]),Int32Array.from([8,2]),Int32Array.from([8,3]),Int32Array.from([8,4]),Int32Array.from([8,5]),Int32Array.from([8,7]),Int32Array.from([8,8]),Int32Array.from([7,8]),Int32Array.from([5,8]),Int32Array.from([4,8]),Int32Array.from([3,8]),Int32Array.from([2,8]),Int32Array.from([1,8]),Int32Array.from([0,8])]),t.VERSION_INFO_POLY=7973,t.TYPE_INFO_POLY=1335,t.TYPE_INFO_MASK_PATTERN=21522,t}(),Px=Ame;var mme=function(){function t(n,e){this.dataBytes=n,this.errorCorrectionBytes=e}return t.prototype.getDataBytes=function(){return this.dataBytes},t.prototype.getErrorCorrectionBytes=function(){return this.errorCorrectionBytes},t}(),pH=mme;var AH=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},gme=function(){function t(){}return t.calculateMaskPenalty=function(n){return hh.applyMaskPenaltyRule1(n)+hh.applyMaskPenaltyRule2(n)+hh.applyMaskPenaltyRule3(n)+hh.applyMaskPenaltyRule4(n)},t.encode=function(n,e,i){i===void 0&&(i=null);var r=t.DEFAULT_BYTE_MODE_ENCODING,a=i!==null&&i.get(Wr.CHARACTER_SET)!==void 0;a&&(r=i.get(Wr.CHARACTER_SET).toString());var o=this.chooseMode(n,r),s=new vs;if(o===cs.BYTE&&(a||t.DEFAULT_BYTE_MODE_ENCODING!==r)){var c=ys.getCharacterSetECIByName(r);c!==void 0&&this.appendECI(c,s)}this.appendModeInfo(o,s);var l=new vs;this.appendBytes(n,o,l,r);var f;if(i!==null&&i.get(Wr.QR_VERSION)!==void 0){var d=Number.parseInt(i.get(Wr.QR_VERSION).toString(),10);f=Ou.getVersionForNumber(d);var h=this.calculateBitsNeeded(o,s,l,f);if(!this.willFit(h,f,e))throw new ls("Data too big for requested version")}else f=this.recommendVersion(e,o,s,l);var p=new vs;p.appendBitArray(s);var m=o===cs.BYTE?l.getSizeInBytes():n.length;this.appendLengthInfo(m,f,o,p),p.appendBitArray(l);var A=f.getECBlocksForLevel(e),v=f.getTotalCodewords()-A.getTotalECCodewords();this.terminateBits(v,p);var y=this.interleaveWithECBytes(p,f.getTotalCodewords(),v,A.getNumBlocks()),b=new e8;b.setECLevel(e),b.setMode(o),b.setVersion(f);var u=f.getDimensionForVersion(),x=new hv(u,u),w=this.chooseMaskPattern(y,e,f,x);return b.setMaskPattern(w),Px.buildMatrix(y,e,f,w,x),b.setMatrix(x),b},t.recommendVersion=function(n,e,i,r){var a=this.calculateBitsNeeded(e,i,r,Ou.getVersionForNumber(1)),o=this.chooseVersion(a,n),s=this.calculateBitsNeeded(e,i,r,o);return this.chooseVersion(s,n)},t.calculateBitsNeeded=function(n,e,i,r){return e.getSize()+n.getCharacterCountBits(r)+i.getSize()},t.getAlphanumericCode=function(n){return n<t.ALPHANUMERIC_TABLE.length?t.ALPHANUMERIC_TABLE[n]:-1},t.chooseMode=function(n,e){if(e===void 0&&(e=null),ys.SJIS.getName()===e&&this.isOnlyDoubleByteKanji(n))return cs.KANJI;for(var i=!1,r=!1,a=0,o=n.length;a<o;++a){var s=n.charAt(a);if(t.isDigit(s))i=!0;else if(this.getAlphanumericCode(s.charCodeAt(0))!==-1)r=!0;else return cs.BYTE}return r?cs.ALPHANUMERIC:i?cs.NUMERIC:cs.BYTE},t.isOnlyDoubleByteKanji=function(n){var e;try{e=cc.encode(n,ys.SJIS)}catch{return!1}var i=e.length;if(i%2!==0)return!1;for(var r=0;r<i;r+=2){var a=e[r]&255;if((a<129||a>159)&&(a<224||a>235))return!1}return!0},t.chooseMaskPattern=function(n,e,i,r){for(var a=Number.MAX_SAFE_INTEGER,o=-1,s=0;s<e8.NUM_MASK_PATTERNS;s++){Px.buildMatrix(n,e,i,s,r);var c=this.calculateMaskPenalty(r);c<a&&(a=c,o=s)}return o},t.chooseVersion=function(n,e){for(var i=1;i<=40;i++){var r=Ou.getVersionForNumber(i);if(t.willFit(n,r,e))return r}throw new ls("Data too big")},t.willFit=function(n,e,i){var r=e.getTotalCodewords(),a=e.getECBlocksForLevel(i),o=a.getTotalECCodewords(),s=r-o,c=(n+7)/8;return s>=c},t.terminateBits=function(n,e){var i=n*8;if(e.getSize()>i)throw new ls("data bits cannot fit in the QR Code"+e.getSize()+" > "+i);for(var r=0;r<4&&e.getSize()<i;++r)e.appendBit(!1);var a=e.getSize()&7;if(a>0)for(var r=a;r<8;r++)e.appendBit(!1);for(var o=n-e.getSizeInBytes(),r=0;r<o;++r)e.appendBits(r&1?17:236,8);if(e.getSize()!==i)throw new ls("Bits size does not equal capacity")},t.getNumDataBytesAndNumECBytesForBlockID=function(n,e,i,r,a,o){if(r>=i)throw new ls("Block ID too large");var s=n%i,c=i-s,l=Math.floor(n/i),f=l+1,d=Math.floor(e/i),h=d+1,p=l-d,m=f-h;if(p!==m)throw new ls("EC bytes mismatch");if(i!==c+s)throw new ls("RS blocks mismatch");if(n!==(d+p)*c+(h+m)*s)throw new ls("Total bytes mismatch");r<c?(a[0]=d,o[0]=p):(a[0]=h,o[0]=m)},t.interleaveWithECBytes=function(n,e,i,r){var a,o,s,c;if(n.getSizeInBytes()!==i)throw new ls("Number of bits and data bytes does not match");for(var l=0,f=0,d=0,h=new Array,p=0;p<r;++p){var m=new Int32Array(1),A=new Int32Array(1);t.getNumDataBytesAndNumECBytesForBlockID(e,i,r,p,m,A);var v=m[0],y=new Uint8Array(v);n.toBytes(8*l,y,0,v);var b=t.generateECBytes(y,A[0]);h.push(new pH(y,b)),f=Math.max(f,v),d=Math.max(d,b.length),l+=m[0]}if(i!==l)throw new ls("Data bytes does not match offset");for(var u=new vs,p=0;p<f;++p)try{for(var x=(a=void 0,AH(h)),w=x.next();!w.done;w=x.next()){var L=w.value,y=L.getDataBytes();p<y.length&&u.appendBits(y[p],8)}}catch(N){a={error:N}}finally{try{w&&!w.done&&(o=x.return)&&o.call(x)}finally{if(a)throw a.error}}for(var p=0;p<d;++p)try{for(var R=(s=void 0,AH(h)),T=R.next();!T.done;T=R.next()){var L=T.value,b=L.getErrorCorrectionBytes();p<b.length&&u.appendBits(b[p],8)}}catch(N){s={error:N}}finally{try{T&&!T.done&&(c=R.return)&&c.call(R)}finally{if(s)throw s.error}}if(e!==u.getSizeInBytes())throw new ls("Interleaving error: "+e+" and "+u.getSizeInBytes()+" differ.");return u},t.generateECBytes=function(n,e){for(var i=n.length,r=new Int32Array(i+e),a=0;a<i;a++)r[a]=n[a]&255;new dv(h0.QR_CODE_FIELD_256).encode(r,e);for(var o=new Uint8Array(e),a=0;a<e;a++)o[a]=r[i+a];return o},t.appendModeInfo=function(n,e){e.appendBits(n.getBits(),4)},t.appendLengthInfo=function(n,e,i,r){var a=i.getCharacterCountBits(e);if(n>=1<<a)throw new ls(n+" is bigger than "+((1<<a)-1));r.appendBits(n,a)},t.appendBytes=function(n,e,i,r){switch(e){case cs.NUMERIC:t.appendNumericBytes(n,i);break;case cs.ALPHANUMERIC:t.appendAlphanumericBytes(n,i);break;case cs.BYTE:t.append8BitBytes(n,i,r);break;case cs.KANJI:t.appendKanjiBytes(n,i);break;default:throw new ls("Invalid mode: "+e)}},t.getDigit=function(n){return n.charCodeAt(0)-48},t.isDigit=function(n){var e=t.getDigit(n);return e>=0&&e<=9},t.appendNumericBytes=function(n,e){for(var i=n.length,r=0;r<i;){var a=t.getDigit(n.charAt(r));if(r+2<i){var o=t.getDigit(n.charAt(r+1)),s=t.getDigit(n.charAt(r+2));e.appendBits(a*100+o*10+s,10),r+=3}else if(r+1<i){var o=t.getDigit(n.charAt(r+1));e.appendBits(a*10+o,7),r+=2}else e.appendBits(a,4),r++}},t.appendAlphanumericBytes=function(n,e){for(var i=n.length,r=0;r<i;){var a=t.getAlphanumericCode(n.charCodeAt(r));if(a===-1)throw new ls;if(r+1<i){var o=t.getAlphanumericCode(n.charCodeAt(r+1));if(o===-1)throw new ls;e.appendBits(a*45+o,11),r+=2}else e.appendBits(a,6),r++}},t.append8BitBytes=function(n,e,i){var r;try{r=cc.encode(n,i)}catch(c){throw new ls(c)}for(var a=0,o=r.length;a!==o;a++){var s=r[a];e.appendBits(s,8)}},t.appendKanjiBytes=function(n,e){var i;try{i=cc.encode(n,ys.SJIS)}catch(d){throw new ls(d)}for(var r=i.length,a=0;a<r;a+=2){var o=i[a]&255,s=i[a+1]&255,c=o<<8&4294967295|s,l=-1;if(c>=33088&&c<=40956?l=c-33088:c>=57408&&c<=60351&&(l=c-49472),l===-1)throw new ls("Invalid byte sequence");var f=(l>>8)*192+(l&255);e.appendBits(f,13)}},t.appendECI=function(n,e){e.appendBits(cs.ECI.getBits(),4),e.appendBits(n.getValue(),8)},t.ALPHANUMERIC_TABLE=Int32Array.from([-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,36,-1,-1,-1,37,38,-1,-1,-1,-1,39,40,-1,41,42,43,0,1,2,3,4,5,6,7,8,9,44,-1,-1,-1,-1,-1,-1,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,-1,-1,-1,-1,-1]),t.DEFAULT_BYTE_MODE_ENCODING=ys.UTF8.getName(),t}(),w3=gme;var wKe=function(){function t(){}return t.prototype.write=function(n,e,i,r){if(r===void 0&&(r=null),n.length===0)throw new Wn("Found empty contents");if(e<0||i<0)throw new Wn("Requested dimensions are too small: "+e+"x"+i);var a=F1.L,o=t.QUIET_ZONE_SIZE;r!==null&&(r.get(Wr.ERROR_CORRECTION)!==void 0&&(a=F1.fromString(r.get(Wr.ERROR_CORRECTION).toString())),r.get(Wr.MARGIN)!==void 0&&(o=Number.parseInt(r.get(Wr.MARGIN).toString(),10)));var s=w3.encode(n,a,r);return this.renderResult(s,e,i,o)},t.prototype.writeToDom=function(n,e,i,r,a){a===void 0&&(a=null),typeof n=="string"&&(n=document.querySelector(n));var o=this.write(e,i,r,a);n&&n.appendChild(o)},t.prototype.renderResult=function(n,e,i,r){var a=n.getMatrix();if(a===null)throw new w0;for(var o=a.getWidth(),s=a.getHeight(),c=o+r*2,l=s+r*2,f=Math.max(e,c),d=Math.max(i,l),h=Math.min(Math.floor(f/c),Math.floor(d/l)),p=Math.floor((f-o*h)/2),m=Math.floor((d-s*h)/2),A=this.createSVGElement(f,d),v=0,y=m;v<s;v++,y+=h)for(var b=0,u=p;b<o;b++,u+=h)if(a.get(b,v)===1){var x=this.createSvgRectElement(u,y,h,h);A.appendChild(x)}return A},t.prototype.createSVGElement=function(n,e){var i=document.createElementNS(t.SVG_NS,"svg");return i.setAttributeNS(null,"height",n.toString()),i.setAttributeNS(null,"width",e.toString()),i},t.prototype.createSvgRectElement=function(n,e,i,r){var a=document.createElementNS(t.SVG_NS,"rect");return a.setAttributeNS(null,"x",n.toString()),a.setAttributeNS(null,"y",e.toString()),a.setAttributeNS(null,"height",i.toString()),a.setAttributeNS(null,"width",r.toString()),a.setAttributeNS(null,"fill","#000000"),a},t.QUIET_ZONE_SIZE=4,t.SVG_NS="http://www.w3.org/2000/svg",t}();var vme=function(){function t(){}return t.prototype.encode=function(n,e,i,r,a){if(n.length===0)throw new Wn("Found empty contents");if(e!==Xn.QR_CODE)throw new Wn("Can only encode QR_CODE, but got "+e);if(i<0||r<0)throw new Wn("Requested dimensions are too small: "+i+"x"+r);var o=F1.L,s=t.QUIET_ZONE_SIZE;a!==null&&(a.get(Wr.ERROR_CORRECTION)!==void 0&&(o=F1.fromString(a.get(Wr.ERROR_CORRECTION).toString())),a.get(Wr.MARGIN)!==void 0&&(s=Number.parseInt(a.get(Wr.MARGIN).toString(),10)));var c=w3.encode(n,o,a);return t.renderResult(c,i,r,s)},t.renderResult=function(n,e,i,r){var a=n.getMatrix();if(a===null)throw new w0;for(var o=a.getWidth(),s=a.getHeight(),c=o+r*2,l=s+r*2,f=Math.max(e,c),d=Math.max(i,l),h=Math.min(Math.floor(f/c),Math.floor(d/l)),p=Math.floor((f-o*h)/2),m=Math.floor((d-s*h)/2),A=new bs(f,d),v=0,y=m;v<s;v++,y+=h)for(var b=0,u=p;b<o;b++,u+=h)a.get(b,v)===1&&A.setRegion(u,y,h,h);return A},t.QUIET_ZONE_SIZE=4,t}(),tB=vme;var YKe=function(){function t(){}return t.prototype.encode=function(n,e,i,r,a){var o;switch(e){case Xn.QR_CODE:o=new tB;break;default:throw new Wn("No encoder available for format "+e)}return o.encode(n,e,i,r,a)},t}();var yme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),tXe=function(t){yme(n,t);function n(e,i,r,a,o,s,c,l){var f=t.call(this,s,c)||this;if(f.yuvData=e,f.dataWidth=i,f.dataHeight=r,f.left=a,f.top=o,a+s>i||o+c>r)throw new Wn("Crop rectangle does not fit within image data.");return l&&f.reverseHorizontal(s,c),f}return n.prototype.getRow=function(e,i){if(e<0||e>=this.getHeight())throw new Wn("Requested row is outside the image: "+e);var r=this.getWidth();(i==null||i.length<r)&&(i=new Uint8ClampedArray(r));var a=(e+this.top)*this.dataWidth+this.left;return ia.arraycopy(this.yuvData,a,i,0,r),i},n.prototype.getMatrix=function(){var e=this.getWidth(),i=this.getHeight();if(e===this.dataWidth&&i===this.dataHeight)return this.yuvData;var r=e*i,a=new Uint8ClampedArray(r),o=this.top*this.dataWidth+this.left;if(e===this.dataWidth)return ia.arraycopy(this.yuvData,o,a,0,r),a;for(var s=0;s<i;s++){var c=s*e;ia.arraycopy(this.yuvData,o,a,c,e),o+=this.dataWidth}return a},n.prototype.isCropSupported=function(){return!0},n.prototype.crop=function(e,i,r,a){return new n(this.yuvData,this.dataWidth,this.dataHeight,this.left+e,this.top+i,r,a,!1)},n.prototype.renderThumbnail=function(){for(var e=this.getWidth()/n.THUMBNAIL_SCALE_FACTOR,i=this.getHeight()/n.THUMBNAIL_SCALE_FACTOR,r=new Int32Array(e*i),a=this.yuvData,o=this.top*this.dataWidth+this.left,s=0;s<i;s++){for(var c=s*e,l=0;l<e;l++){var f=a[o+l*n.THUMBNAIL_SCALE_FACTOR]&255;r[c+l]=4278190080|f*65793}o+=this.dataWidth*n.THUMBNAIL_SCALE_FACTOR}return r},n.prototype.getThumbnailWidth=function(){return this.getWidth()/n.THUMBNAIL_SCALE_FACTOR},n.prototype.getThumbnailHeight=function(){return this.getHeight()/n.THUMBNAIL_SCALE_FACTOR},n.prototype.reverseHorizontal=function(e,i){for(var r=this.yuvData,a=0,o=this.top*this.dataWidth+this.left;a<i;a++,o+=this.dataWidth)for(var s=o+e/2,c=o,l=o+e-1;c<s;c++,l--){var f=r[c];r[c]=r[l],r[l]=f}},n.prototype.invert=function(){return new g3(this)},n.THUMBNAIL_SCALE_FACTOR=2,n}(Ru);var bme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),cXe=function(t){bme(n,t);function n(e,i,r,a,o,s,c){var l=t.call(this,i,r)||this;if(l.dataWidth=a,l.dataHeight=o,l.left=s,l.top=c,e.BYTES_PER_ELEMENT===4){for(var f=i*r,d=new Uint8ClampedArray(f),h=0;h<f;h++){var p=e[h],m=p>>16&255,A=p>>7&510,v=p&255;d[h]=(m+A+v)/4&255}l.luminances=d}else l.luminances=e;if(a===void 0&&(l.dataWidth=i),o===void 0&&(l.dataHeight=r),s===void 0&&(l.left=0),c===void 0&&(l.top=0),l.left+i>l.dataWidth||l.top+r>l.dataHeight)throw new Wn("Crop rectangle does not fit within image data.");return l}return n.prototype.getRow=function(e,i){if(e<0||e>=this.getHeight())throw new Wn("Requested row is outside the image: "+e);var r=this.getWidth();(i==null||i.length<r)&&(i=new Uint8ClampedArray(r));var a=(e+this.top)*this.dataWidth+this.left;return ia.arraycopy(this.luminances,a,i,0,r),i},n.prototype.getMatrix=function(){var e=this.getWidth(),i=this.getHeight();if(e===this.dataWidth&&i===this.dataHeight)return this.luminances;var r=e*i,a=new Uint8ClampedArray(r),o=this.top*this.dataWidth+this.left;if(e===this.dataWidth)return ia.arraycopy(this.luminances,o,a,0,r),a;for(var s=0;s<i;s++){var c=s*e;ia.arraycopy(this.luminances,o,a,c,e),o+=this.dataWidth}return a},n.prototype.isCropSupported=function(){return!0},n.prototype.crop=function(e,i,r,a){return new n(this.luminances,r,a,this.dataWidth,this.dataHeight,this.left+e,this.top+i)},n.prototype.invert=function(){return new g3(this)},n}(Ru);var xme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Cme=function(t){xme(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.forName=function(e){return this.getCharacterSetECIByName(e)},n}(ys),v6=Cme;var wme=function(){function t(){}return t.ISO_8859_1=ys.ISO8859_1,t}(),pv=wme;var Eme=function(){function t(n,e,i){this.codewords=n,this.numcols=e,this.numrows=i,this.bits=new Uint8Array(e*i),bo.fill(this.bits,2)}return t.prototype.getNumrows=function(){return this.numrows},t.prototype.getNumcols=function(){return this.numcols},t.prototype.getBits=function(){return this.bits},t.prototype.getBit=function(n,e){return this.bits[e*this.numcols+n]===1},t.prototype.setBit=function(n,e,i){this.bits[e*this.numcols+n]=i?1:0},t.prototype.noBit=function(n,e){return this.bits[e*this.numcols+n]===2},t.prototype.place=function(){var n=0,e=4,i=0;do{e===this.numrows&&i===0&&this.corner1(n++),e===this.numrows-2&&i===0&&this.numcols%4!==0&&this.corner2(n++),e===this.numrows-2&&i===0&&this.numcols%8===4&&this.corner3(n++),e===this.numrows+4&&i===2&&this.numcols%8===0&&this.corner4(n++);do e<this.numrows&&i>=0&&this.noBit(i,e)&&this.utah(e,i,n++),e-=2,i+=2;while(e>=0&&i<this.numcols);e++,i+=3;do e>=0&&i<this.numcols&&this.noBit(i,e)&&this.utah(e,i,n++),e+=2,i-=2;while(e<this.numrows&&i>=0);e+=3,i++}while(e<this.numrows||i<this.numcols);this.noBit(this.numcols-1,this.numrows-1)&&(this.setBit(this.numcols-1,this.numrows-1,!0),this.setBit(this.numcols-2,this.numrows-2,!0))},t.prototype.module=function(n,e,i,r){n<0&&(n+=this.numrows,e+=4-(this.numrows+4)%8),e<0&&(e+=this.numcols,n+=4-(this.numcols+4)%8);var a=this.codewords.charCodeAt(i);a&=1<<8-r,this.setBit(e,n,a!==0)},t.prototype.utah=function(n,e,i){this.module(n-2,e-2,i,1),this.module(n-2,e-1,i,2),this.module(n-1,e-2,i,3),this.module(n-1,e-1,i,4),this.module(n-1,e,i,5),this.module(n,e-2,i,6),this.module(n,e-1,i,7),this.module(n,e,i,8)},t.prototype.corner1=function(n){this.module(this.numrows-1,0,n,1),this.module(this.numrows-1,1,n,2),this.module(this.numrows-1,2,n,3),this.module(0,this.numcols-2,n,4),this.module(0,this.numcols-1,n,5),this.module(1,this.numcols-1,n,6),this.module(2,this.numcols-1,n,7),this.module(3,this.numcols-1,n,8)},t.prototype.corner2=function(n){this.module(this.numrows-3,0,n,1),this.module(this.numrows-2,0,n,2),this.module(this.numrows-1,0,n,3),this.module(0,this.numcols-4,n,4),this.module(0,this.numcols-3,n,5),this.module(0,this.numcols-2,n,6),this.module(0,this.numcols-1,n,7),this.module(1,this.numcols-1,n,8)},t.prototype.corner3=function(n){this.module(this.numrows-3,0,n,1),this.module(this.numrows-2,0,n,2),this.module(this.numrows-1,0,n,3),this.module(0,this.numcols-2,n,4),this.module(0,this.numcols-1,n,5),this.module(1,this.numcols-1,n,6),this.module(2,this.numcols-1,n,7),this.module(3,this.numcols-1,n,8)},t.prototype.corner4=function(n){this.module(this.numrows-1,0,n,1),this.module(this.numrows-1,this.numcols-1,n,2),this.module(0,this.numcols-3,n,3),this.module(0,this.numcols-2,n,4),this.module(0,this.numcols-1,n,5),this.module(1,this.numcols-3,n,6),this.module(1,this.numcols-2,n,7),this.module(1,this.numcols-1,n,8)},t}(),kx=Eme;var nB,iB=[5,7,10,11,12,14,18,20,24,28,36,42,48,56,62,68],mH=[[228,48,15,111,62],[23,68,144,134,240,92,254],[28,24,185,166,223,248,116,255,110,61],[175,138,205,12,194,168,39,245,60,97,120],[41,153,158,91,61,42,142,213,97,178,100,242],[156,97,192,252,95,9,157,119,138,45,18,186,83,185],[83,195,100,39,188,75,66,61,241,213,109,129,94,254,225,48,90,188],[15,195,244,9,233,71,168,2,188,160,153,145,253,79,108,82,27,174,186,172],[52,190,88,205,109,39,176,21,155,197,251,223,155,21,5,172,254,124,12,181,184,96,50,193],[211,231,43,97,71,96,103,174,37,151,170,53,75,34,249,121,17,138,110,213,141,136,120,151,233,168,93,255],[245,127,242,218,130,250,162,181,102,120,84,179,220,251,80,182,229,18,2,4,68,33,101,137,95,119,115,44,175,184,59,25,225,98,81,112],[77,193,137,31,19,38,22,153,247,105,122,2,245,133,242,8,175,95,100,9,167,105,214,111,57,121,21,1,253,57,54,101,248,202,69,50,150,177,226,5,9,5],[245,132,172,223,96,32,117,22,238,133,238,231,205,188,237,87,191,106,16,147,118,23,37,90,170,205,131,88,120,100,66,138,186,240,82,44,176,87,187,147,160,175,69,213,92,253,225,19],[175,9,223,238,12,17,220,208,100,29,175,170,230,192,215,235,150,159,36,223,38,200,132,54,228,146,218,234,117,203,29,232,144,238,22,150,201,117,62,207,164,13,137,245,127,67,247,28,155,43,203,107,233,53,143,46],[242,93,169,50,144,210,39,118,202,188,201,189,143,108,196,37,185,112,134,230,245,63,197,190,250,106,185,221,175,64,114,71,161,44,147,6,27,218,51,63,87,10,40,130,188,17,163,31,176,170,4,107,232,7,94,166,224,124,86,47,11,204],[220,228,173,89,251,149,159,56,89,33,147,244,154,36,73,127,213,136,248,180,234,197,158,177,68,122,93,213,15,160,227,236,66,139,153,185,202,167,179,25,220,232,96,210,231,136,223,239,181,241,59,52,172,25,49,232,211,189,64,54,108,153,132,63,96,103,82,186]],_me=301,Sme=function(t,n){for(var e=1,i=0;i<255;i++)n[i]=e,t[e]=i,e*=2,e>=256&&(e^=_me);return{LOG:t,ALOG:n}},Av=(nB=Sme([],[]),nB.LOG),rB=nB.ALOG;var aB=129,Rx=230,gH=231,vH=235,yH=236,bH=237,xH=238,CH=239,wH=240,Ox=254,EH=254,t8="[)>05",n8="[)>06",i8="",Za=0,R0=1,Sc=2,p0=3,E0=4,lc=5;var Ime=function(){function t(){}return t.encodeECC200=function(n,e){if(n.length!==e.getDataCapacity())throw new Error("The number of codewords does not match the selected symbol");var i=new Pi;i.append(n);var r=e.getInterleavedBlockCount();if(r===1){var a=this.createECCBlock(n,e.getErrorCodewords());i.append(a)}else{for(var o=[],s=[],c=0;c<r;c++)o[c]=e.getDataLengthForInterleavedBlock(c+1),s[c]=e.getErrorLengthForInterleavedBlock(c+1);for(var l=0;l<r;l++){for(var f=new Pi,d=l;d<e.getDataCapacity();d+=r)f.append(n.charAt(d));for(var a=this.createECCBlock(f.toString(),s[l]),h=0,p=l;p<s[l]*r;p+=r)i.setCharAt(e.getDataCapacity()+p,a.charAt(h++))}}return i.toString()},t.createECCBlock=function(n,e){for(var i=-1,r=0;r<iB.length;r++)if(iB[r]===e){i=r;break}if(i<0)throw new Error("Illegal number of error correction codewords specified: "+e);for(var a=mH[i],o=[],r=0;r<e;r++)o[r]=0;for(var r=0;r<n.length;r++){for(var s=o[e-1]^n.charAt(r).charCodeAt(0),c=e-1;c>0;c--)s!==0&&a[c]!==0?o[c]=o[c-1]^rB[(Av[s]+Av[a[c]])%255]:o[c]=o[c-1];s!==0&&a[0]!==0?o[0]=rB[(Av[s]+Av[a[0]])%255]:o[0]=0}for(var l=[],r=0;r<e;r++)l[r]=o[e-r-1];return l.map(function(f){return String.fromCharCode(f)}).join("")},t}(),zx=Ime;var oB=function(){function t(){}return t.prototype.getEncodingMode=function(){return Za},t.prototype.encode=function(n){var e=Ur.determineConsecutiveDigitCount(n.getMessage(),n.pos);if(e>=2)n.writeCodeword(this.encodeASCIIDigits(n.getMessage().charCodeAt(n.pos),n.getMessage().charCodeAt(n.pos+1))),n.pos+=2;else{var i=n.getCurrentChar(),r=Ur.lookAheadTest(n.getMessage(),n.pos,this.getEncodingMode());if(r!==this.getEncodingMode())switch(r){case lc:n.writeCodeword(gH),n.signalEncoderChange(lc);return;case R0:n.writeCodeword(Rx),n.signalEncoderChange(R0);return;case p0:n.writeCodeword(xH),n.signalEncoderChange(p0);break;case Sc:n.writeCodeword(CH),n.signalEncoderChange(Sc);break;case E0:n.writeCodeword(wH),n.signalEncoderChange(E0);break;default:throw new Error("Illegal mode: "+r)}else Ur.isExtendedASCII(i)?(n.writeCodeword(vH),n.writeCodeword(i-128+1),n.pos++):(n.writeCodeword(i+1),n.pos++)}},t.prototype.encodeASCIIDigits=function(n,e){if(Ur.isDigit(n)&&Ur.isDigit(e)){var i=(n-48)*10+(e-48);return i+130}throw new Error("not digits: "+n+e)},t}();var sB=function(){function t(){}return t.prototype.getEncodingMode=function(){return lc},t.prototype.encode=function(n){var e=new Pi;for(e.append(0);n.hasMoreCharacters();){var i=n.getCurrentChar();e.append(i),n.pos++;var r=Ur.lookAheadTest(n.getMessage(),n.pos,this.getEncodingMode());if(r!==this.getEncodingMode()){n.signalEncoderChange(Za);break}}var a=e.length()-1,o=1,s=n.getCodewordCount()+a+o;n.updateSymbolInfo(s);var c=n.getSymbolInfo().getDataCapacity()-s>0;if(n.hasMoreCharacters()||c)if(a<=249)e.setCharAt(0,Ir.getCharAt(a));else if(a<=1555)e.setCharAt(0,Ir.getCharAt(Math.floor(a/250)+249)),e.insert(1,Ir.getCharAt(a%250));else throw new Error("Message length not in valid ranges: "+a);for(var l=0,i=e.length();l<i;l++)n.writeCodeword(this.randomize255State(e.charAt(l).charCodeAt(0),n.getCodewordCount()+1))},t.prototype.randomize255State=function(n,e){var i=149*e%255+1,r=n+i;return r<=255?r:r-256},t}();var y6=function(){function t(){}return t.prototype.getEncodingMode=function(){return R0},t.prototype.encodeMaximal=function(n){for(var e=new Pi,i=0,r=n.pos,a=0;n.hasMoreCharacters();){var o=n.getCurrentChar();n.pos++,i=this.encodeChar(o,e),e.length()%3===0&&(r=n.pos,a=e.length())}if(a!==e.length()){var s=Math.floor(e.length()/3*2),c=Math.floor(n.getCodewordCount()+s+1);n.updateSymbolInfo(c);var l=n.getSymbolInfo().getDataCapacity()-c,f=Math.floor(e.length()%3);(f===2&&l!==2||f===1&&(i>3||l!==1))&&(n.pos=r)}e.length()>0&&n.writeCodeword(Rx),this.handleEOD(n,e)},t.prototype.encode=function(n){for(var e=new Pi;n.hasMoreCharacters();){var i=n.getCurrentChar();n.pos++;var r=this.encodeChar(i,e),a=Math.floor(e.length()/3)*2,o=n.getCodewordCount()+a;n.updateSymbolInfo(o);var s=n.getSymbolInfo().getDataCapacity()-o;if(!n.hasMoreCharacters()){var c=new Pi;for(e.length()%3===2&&s!==2&&(r=this.backtrackOneCharacter(n,e,c,r));e.length()%3===1&&(r>3||s!==1);)r=this.backtrackOneCharacter(n,e,c,r);break}var l=e.length();if(l%3===0){var f=Ur.lookAheadTest(n.getMessage(),n.pos,this.getEncodingMode());if(f!==this.getEncodingMode()){n.signalEncoderChange(Za);break}}}this.handleEOD(n,e)},t.prototype.backtrackOneCharacter=function(n,e,i,r){var a=e.length(),o=e.toString().substring(0,a-r);e.setLengthToZero(),e.append(o),n.pos--;var s=n.getCurrentChar();return r=this.encodeChar(s,i),n.resetSymbolInfo(),r},t.prototype.writeNextTriplet=function(n,e){n.writeCodewords(this.encodeToCodewords(e.toString()));var i=e.toString().substring(3);e.setLengthToZero(),e.append(i)},t.prototype.handleEOD=function(n,e){var i=Math.floor(e.length()/3*2),r=e.length()%3,a=n.getCodewordCount()+i;n.updateSymbolInfo(a);var o=n.getSymbolInfo().getDataCapacity()-a;if(r===2){for(e.append("\0");e.length()>=3;)this.writeNextTriplet(n,e);n.hasMoreCharacters()&&n.writeCodeword(Ox)}else if(o===1&&r===1){for(;e.length()>=3;)this.writeNextTriplet(n,e);n.hasMoreCharacters()&&n.writeCodeword(Ox),n.pos--}else if(r===0){for(;e.length()>=3;)this.writeNextTriplet(n,e);(o>0||n.hasMoreCharacters())&&n.writeCodeword(Ox)}else throw new Error("Unexpected case. Please report!");n.signalEncoderChange(Za)},t.prototype.encodeChar=function(n,e){if(n===32)return e.append(3),1;if(n>=48&&n<=57)return e.append(n-48+4),1;if(n>=65&&n<=90)return e.append(n-65+14),1;if(n<32)return e.append(0),e.append(n),2;if(n<=47)return e.append(1),e.append(n-33),2;if(n<=64)return e.append(1),e.append(n-58+15),2;if(n<=95)return e.append(1),e.append(n-91+22),2;if(n<=127)return e.append(2),e.append(n-96),2;e.append("1");var i=2;return i+=this.encodeChar(n-128,e),i},t.prototype.encodeToCodewords=function(n){var e=1600*n.charCodeAt(0)+40*n.charCodeAt(1)+n.charCodeAt(2)+1,i=e/256,r=e%256,a=new Pi;return a.append(i),a.append(r),a.toString()},t}();var cB=function(){function t(){}return t.prototype.getEncodingMode=function(){return E0},t.prototype.encode=function(n){for(var e=new Pi;n.hasMoreCharacters();){var i=n.getCurrentChar();this.encodeChar(i,e),n.pos++;var r=e.length();if(r>=4){n.writeCodewords(this.encodeToCodewords(e.toString()));var a=e.toString().substring(4);e.setLengthToZero(),e.append(a);var o=Ur.lookAheadTest(n.getMessage(),n.pos,this.getEncodingMode());if(o!==this.getEncodingMode()){n.signalEncoderChange(Za);break}}}e.append(Ir.getCharAt(31)),this.handleEOD(n,e)},t.prototype.handleEOD=function(n,e){try{var i=e.length();if(i===0)return;if(i===1){n.updateSymbolInfo();var r=n.getSymbolInfo().getDataCapacity()-n.getCodewordCount(),a=n.getRemainingCharacters();if(a>r&&(n.updateSymbolInfo(n.getCodewordCount()+1),r=n.getSymbolInfo().getDataCapacity()-n.getCodewordCount()),a<=r&&r<=2)return}if(i>4)throw new Error("Count must not exceed 4");var o=i-1,s=this.encodeToCodewords(e.toString()),c=!n.hasMoreCharacters(),l=c&&o<=2;if(o<=2){n.updateSymbolInfo(n.getCodewordCount()+o);var r=n.getSymbolInfo().getDataCapacity()-n.getCodewordCount();r>=3&&(l=!1,n.updateSymbolInfo(n.getCodewordCount()+s.length))}l?(n.resetSymbolInfo(),n.pos-=o):n.writeCodewords(s)}finally{n.signalEncoderChange(Za)}},t.prototype.encodeChar=function(n,e){n>=32&&n<=63?e.append(n):n>=64&&n<=94?e.append(Ir.getCharAt(n-64)):Ur.illegalCharacter(Ir.getCharAt(n))},t.prototype.encodeToCodewords=function(n){var e=n.length;if(e===0)throw new Error("StringBuilder must not be empty");var i=n.charAt(0).charCodeAt(0),r=e>=2?n.charAt(1).charCodeAt(0):0,a=e>=3?n.charAt(2).charCodeAt(0):0,o=e>=4?n.charAt(3).charCodeAt(0):0,s=(i<<18)+(r<<12)+(a<<6)+o,c=s>>16&255,l=s>>8&255,f=s&255,d=new Pi;return d.append(c),e>=2&&d.append(l),e>=3&&d.append(f),d.toString()},t}();var Mme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Tme=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Lo=function(){function t(n,e,i,r,a,o,s,c){s===void 0&&(s=0),c===void 0&&(c=0),this.rectangular=n,this.dataCapacity=e,this.errorCodewords=i,this.matrixWidth=r,this.matrixHeight=a,this.dataRegions=o,this.rsBlockData=s,this.rsBlockError=c}return t.lookup=function(n,e,i,r,a){var o,s;e===void 0&&(e=0),i===void 0&&(i=null),r===void 0&&(r=null),a===void 0&&(a=!0);try{for(var c=Tme(Lme),l=c.next();!l.done;l=c.next()){var f=l.value;if(!(e===1&&f.rectangular)&&!(e===2&&!f.rectangular)&&!(i!=null&&(f.getSymbolWidth()<i.getWidth()||f.getSymbolHeight()<i.getHeight()))&&!(r!=null&&(f.getSymbolWidth()>r.getWidth()||f.getSymbolHeight()>r.getHeight()))&&n<=f.dataCapacity)return f}}catch(d){o={error:d}}finally{try{l&&!l.done&&(s=c.return)&&s.call(c)}finally{if(o)throw o.error}}if(a)throw new Error("Can't find a symbol arrangement that matches the message. Data codewords: "+n);return null},t.prototype.getHorizontalDataRegions=function(){switch(this.dataRegions){case 1:return 1;case 2:case 4:return 2;case 16:return 4;case 36:return 6;default:throw new Error("Cannot handle this number of data regions")}},t.prototype.getVerticalDataRegions=function(){switch(this.dataRegions){case 1:case 2:return 1;case 4:return 2;case 16:return 4;case 36:return 6;default:throw new Error("Cannot handle this number of data regions")}},t.prototype.getSymbolDataWidth=function(){return this.getHorizontalDataRegions()*this.matrixWidth},t.prototype.getSymbolDataHeight=function(){return this.getVerticalDataRegions()*this.matrixHeight},t.prototype.getSymbolWidth=function(){return this.getSymbolDataWidth()+this.getHorizontalDataRegions()*2},t.prototype.getSymbolHeight=function(){return this.getSymbolDataHeight()+this.getVerticalDataRegions()*2},t.prototype.getCodewordCount=function(){return this.dataCapacity+this.errorCodewords},t.prototype.getInterleavedBlockCount=function(){return this.rsBlockData?this.dataCapacity/this.rsBlockData:1},t.prototype.getDataCapacity=function(){return this.dataCapacity},t.prototype.getErrorCodewords=function(){return this.errorCodewords},t.prototype.getDataLengthForInterleavedBlock=function(n){return this.rsBlockData},t.prototype.getErrorLengthForInterleavedBlock=function(n){return this.rsBlockError},t}(),r8=Lo,Bme=function(t){Mme(n,t);function n(){return t.call(this,!1,1558,620,22,22,36,-1,62)||this}return n.prototype.getInterleavedBlockCount=function(){return 10},n.prototype.getDataLengthForInterleavedBlock=function(e){return e<=8?156:155},n}(Lo),Lme=[new Lo(!1,3,5,8,8,1),new Lo(!1,5,7,10,10,1),new Lo(!0,5,7,16,6,1),new Lo(!1,8,10,12,12,1),new Lo(!0,10,11,14,6,2),new Lo(!1,12,12,14,14,1),new Lo(!0,16,14,24,10,1),new Lo(!1,18,14,16,16,1),new Lo(!1,22,18,18,18,1),new Lo(!0,22,18,16,10,2),new Lo(!1,30,20,20,20,1),new Lo(!0,32,24,16,14,2),new Lo(!1,36,24,22,22,1),new Lo(!1,44,28,24,24,1),new Lo(!0,49,28,22,14,2),new Lo(!1,62,36,14,14,4),new Lo(!1,86,42,16,16,4),new Lo(!1,114,48,18,18,4),new Lo(!1,144,56,20,20,4),new Lo(!1,174,68,22,22,4),new Lo(!1,204,84,24,24,4,102,42),new Lo(!1,280,112,14,14,16,140,56),new Lo(!1,368,144,16,16,16,92,36),new Lo(!1,456,192,18,18,16,114,48),new Lo(!1,576,224,20,20,16,144,56),new Lo(!1,696,272,22,22,16,174,68),new Lo(!1,816,336,24,24,16,136,56),new Lo(!1,1050,408,18,18,36,175,68),new Lo(!1,1304,496,20,20,36,163,62),new Bme];var lB=function(){function t(n){this.msg=n,this.pos=0,this.skipAtEnd=0;for(var e=n.split("").map(function(s){return s.charCodeAt(0)}),i=new Pi,r=0,a=e.length;r<a;r++){var o=String.fromCharCode(e[r]&255);if(o==="?"&&n.charAt(r)!=="?")throw new Error("Message contains characters outside ISO-8859-1 encoding.");i.append(o)}this.msg=i.toString(),this.shape=0,this.codewords=new Pi,this.newEncoding=-1}return t.prototype.setSymbolShape=function(n){this.shape=n},t.prototype.setSizeConstraints=function(n,e){this.minSize=n,this.maxSize=e},t.prototype.getMessage=function(){return this.msg},t.prototype.setSkipAtEnd=function(n){this.skipAtEnd=n},t.prototype.getCurrentChar=function(){return this.msg.charCodeAt(this.pos)},t.prototype.getCurrent=function(){return this.msg.charCodeAt(this.pos)},t.prototype.getCodewords=function(){return this.codewords},t.prototype.writeCodewords=function(n){this.codewords.append(n)},t.prototype.writeCodeword=function(n){this.codewords.append(n)},t.prototype.getCodewordCount=function(){return this.codewords.length()},t.prototype.getNewEncoding=function(){return this.newEncoding},t.prototype.signalEncoderChange=function(n){this.newEncoding=n},t.prototype.resetEncoderSignal=function(){this.newEncoding=-1},t.prototype.hasMoreCharacters=function(){return this.pos<this.getTotalMessageCharCount()},t.prototype.getTotalMessageCharCount=function(){return this.msg.length-this.skipAtEnd},t.prototype.getRemainingCharacters=function(){return this.getTotalMessageCharCount()-this.pos},t.prototype.getSymbolInfo=function(){return this.symbolInfo},t.prototype.updateSymbolInfo=function(n){n===void 0&&(n=this.getCodewordCount()),(this.symbolInfo==null||n>this.symbolInfo.getDataCapacity())&&(this.symbolInfo=r8.lookup(n,this.shape,this.minSize,this.maxSize,!0))},t.prototype.resetSymbolInfo=function(){this.symbolInfo=null},t}();var Dme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),uB=function(t){Dme(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.prototype.getEncodingMode=function(){return p0},n.prototype.encode=function(e){for(var i=new Pi;e.hasMoreCharacters();){var r=e.getCurrentChar();e.pos++,this.encodeChar(r,i);var a=i.length();if(a%3===0){this.writeNextTriplet(e,i);var o=Ur.lookAheadTest(e.getMessage(),e.pos,this.getEncodingMode());if(o!==this.getEncodingMode()){e.signalEncoderChange(Za);break}}}this.handleEOD(e,i)},n.prototype.encodeChar=function(e,i){switch(e){case 13:i.append(0);break;case 42:i.append(1);break;case 62:i.append(2);break;case 32:i.append(3);break;default:e>=48&&e<=57?i.append(e-48+4):e>=65&&e<=90?i.append(e-65+14):Ur.illegalCharacter(Ir.getCharAt(e));break}return 1},n.prototype.handleEOD=function(e,i){e.updateSymbolInfo();var r=e.getSymbolInfo().getDataCapacity()-e.getCodewordCount(),a=i.length();e.pos-=a,(e.getRemainingCharacters()>1||r>1||e.getRemainingCharacters()!==r)&&e.writeCodeword(EH),e.getNewEncoding()<0&&e.signalEncoderChange(Za)},n}(y6);var Fme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),fB=function(t){Fme(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.prototype.getEncodingMode=function(){return Sc},n.prototype.encodeChar=function(e,i){if(e===32)return i.append(3),1;if(e>=48&&e<=57)return i.append(e-48+4),1;if(e>=97&&e<=122)return i.append(e-97+14),1;if(e<32)return i.append(0),i.append(e),2;if(e<=47)return i.append(1),i.append(e-33),2;if(e<=64)return i.append(1),i.append(e-58+15),2;if(e>=91&&e<=95)return i.append(1),i.append(e-91+22),2;if(e===96)return i.append(2),i.append(0),2;if(e<=90)return i.append(2),i.append(e-65+1),2;if(e<=127)return i.append(2),i.append(e-123+27),2;i.append("1");var r=2;return r+=this.encodeChar(e-128,i),r},n}(y6);var Nme=function(){function t(){}return t.randomize253State=function(n){var e=149*n%253+1,i=aB+e;return i<=254?i:i-254},t.encodeHighLevel=function(n,e,i,r,a){e===void 0&&(e=0),i===void 0&&(i=null),r===void 0&&(r=null),a===void 0&&(a=!1);var o=new y6,s=[new oB,o,new fB,new uB,new cB,new sB],c=new lB(n);c.setSymbolShape(e),c.setSizeConstraints(i,r),n.startsWith(t8)&&n.endsWith(i8)?(c.writeCodeword(yH),c.setSkipAtEnd(2),c.pos+=t8.length):n.startsWith(n8)&&n.endsWith(i8)&&(c.writeCodeword(bH),c.setSkipAtEnd(2),c.pos+=n8.length);var l=Za;for(a&&(o.encodeMaximal(c),l=c.getNewEncoding(),c.resetEncoderSignal());c.hasMoreCharacters();)s[l].encode(c),c.getNewEncoding()>=0&&(l=c.getNewEncoding(),c.resetEncoderSignal());var f=c.getCodewordCount();c.updateSymbolInfo();var d=c.getSymbolInfo().getDataCapacity();f<d&&l!==Za&&l!==lc&&l!==E0&&c.writeCodeword("\xFE");var h=c.getCodewords();for(h.length()<d&&h.append(aB);h.length()<d;)h.append(this.randomize253State(h.length()+1));return c.getCodewords().toString()},t.lookAheadTest=function(n,e,i){var r=this.lookAheadTestIntern(n,e,i);if(i===p0&&r===p0){for(var a=Math.min(e+3,n.length),o=e;o<a;o++)if(!this.isNativeX12(n.charCodeAt(o)))return Za}else if(i===E0&&r===E0){for(var a=Math.min(e+4,n.length),o=e;o<a;o++)if(!this.isNativeEDIFACT(n.charCodeAt(o)))return Za}return r},t.lookAheadTestIntern=function(n,e,i){if(e>=n.length)return i;var r;i===Za?r=[0,1,1,1,1,1.25]:(r=[1,2,2,2,2,2.25],r[i]=0);for(var a=0,o=new Uint8Array(6),s=[];;){if(e+a===n.length){bo.fill(o,0),bo.fill(s,0);var c=this.findMinimums(r,s,sr.MAX_VALUE,o),l=this.getMinimumCount(o);if(s[Za]===c)return Za;if(l===1){if(o[lc]>0)return lc;if(o[E0]>0)return E0;if(o[Sc]>0)return Sc;if(o[p0]>0)return p0}return R0}var f=n.charCodeAt(e+a);if(a++,this.isDigit(f)?r[Za]+=.5:this.isExtendedASCII(f)?(r[Za]=Math.ceil(r[Za]),r[Za]+=2):(r[Za]=Math.ceil(r[Za]),r[Za]++),this.isNativeC40(f)?r[R0]+=2/3:this.isExtendedASCII(f)?r[R0]+=8/3:r[R0]+=4/3,this.isNativeText(f)?r[Sc]+=2/3:this.isExtendedASCII(f)?r[Sc]+=8/3:r[Sc]+=4/3,this.isNativeX12(f)?r[p0]+=2/3:this.isExtendedASCII(f)?r[p0]+=13/3:r[p0]+=10/3,this.isNativeEDIFACT(f)?r[E0]+=3/4:this.isExtendedASCII(f)?r[E0]+=17/4:r[E0]+=13/4,this.isSpecialB256(f)?r[lc]+=4:r[lc]++,a>=4){if(bo.fill(o,0),bo.fill(s,0),this.findMinimums(r,s,sr.MAX_VALUE,o),s[Za]<this.min(s[lc],s[R0],s[Sc],s[p0],s[E0]))return Za;if(s[lc]<s[Za]||s[lc]+1<this.min(s[R0],s[Sc],s[p0],s[E0]))return lc;if(s[E0]+1<this.min(s[lc],s[R0],s[Sc],s[p0],s[Za]))return E0;if(s[Sc]+1<this.min(s[lc],s[R0],s[E0],s[p0],s[Za]))return Sc;if(s[p0]+1<this.min(s[lc],s[R0],s[E0],s[Sc],s[Za]))return p0;if(s[R0]+1<this.min(s[Za],s[lc],s[E0],s[Sc])){if(s[R0]<s[p0])return R0;if(s[R0]===s[p0]){for(var d=e+a+1;d<n.length;){var h=n.charCodeAt(d);if(this.isX12TermSep(h))return p0;if(!this.isNativeX12(h))break;d++}return R0}}}}},t.min=function(n,e,i,r,a){var o=Math.min(n,Math.min(e,Math.min(i,r)));return a===void 0?o:Math.min(o,a)},t.findMinimums=function(n,e,i,r){for(var a=0;a<6;a++){var o=e[a]=Math.ceil(n[a]);i>o&&(i=o,bo.fill(r,0)),i===o&&(r[a]=r[a]+1)}return i},t.getMinimumCount=function(n){for(var e=0,i=0;i<6;i++)e+=n[i];return e||0},t.isDigit=function(n){return n>=48&&n<=57},t.isExtendedASCII=function(n){return n>=128&&n<=255},t.isNativeC40=function(n){return n===32||n>=48&&n<=57||n>=65&&n<=90},t.isNativeText=function(n){return n===32||n>=48&&n<=57||n>=97&&n<=122},t.isNativeX12=function(n){return this.isX12TermSep(n)||n===32||n>=48&&n<=57||n>=65&&n<=90},t.isX12TermSep=function(n){return n===13||n===42||n===62},t.isNativeEDIFACT=function(n){return n>=32&&n<=94},t.isSpecialB256=function(n){return!1},t.determineConsecutiveDigitCount=function(n,e){e===void 0&&(e=0);for(var i=n.length,r=e;r<i&&this.isDigit(n.charCodeAt(r));)r++;return r-e},t.illegalCharacter=function(n){var e=sr.toHexString(n.charCodeAt(0));throw e="0000".substring(0,4-e.length)+e,new Error("Illegal character: "+n+" (0x"+e+")")},t}(),Ur=Nme;var dB=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},_H=function(){function t(n){this.charset=n,this.name=n.name}return t.prototype.canEncode=function(n){try{return cc.encode(n,this.charset)!=null}catch{return!1}},t}(),SH=function(){function t(n,e,i){var r,a,o,s,c,l;this.ENCODERS=["IBM437","ISO-8859-2","ISO-8859-3","ISO-8859-4","ISO-8859-5","ISO-8859-6","ISO-8859-7","ISO-8859-8","ISO-8859-9","ISO-8859-10","ISO-8859-11","ISO-8859-13","ISO-8859-14","ISO-8859-15","ISO-8859-16","windows-1250","windows-1251","windows-1252","windows-1256","Shift_JIS"].map(function(I){return new _H(v6.forName(I))}),this.encoders=[];var f=[];f.push(new _H(pv.ISO_8859_1));for(var d=e!=null&&e.name.startsWith("UTF"),h=0;h<n.length;h++){var p=!1;try{for(var m=(r=void 0,dB(f)),A=m.next();!A.done;A=m.next()){var v=A.value,y=n.charAt(h),b=y.charCodeAt(0);if(b===i||v.canEncode(y)){p=!0;break}}}catch(I){r={error:I}}finally{try{A&&!A.done&&(a=m.return)&&a.call(m)}finally{if(r)throw r.error}}if(!p)try{for(var u=(o=void 0,dB(this.ENCODERS)),x=u.next();!x.done;x=u.next()){var v=x.value;if(v.canEncode(n.charAt(h))){f.push(v),p=!0;break}}}catch(I){o={error:I}}finally{try{x&&!x.done&&(s=u.return)&&s.call(u)}finally{if(o)throw o.error}}p||(d=!0)}if(f.length===1&&!d)this.encoders=[f[0]];else{this.encoders=[];var w=0;try{for(var L=dB(f),R=L.next();!R.done;R=L.next()){var v=R.value;this.encoders[w++]=v}}catch(I){c={error:I}}finally{try{R&&!R.done&&(l=L.return)&&l.call(L)}finally{if(c)throw c.error}}}var T=-1;if(e!=null){for(var h=0;h<this.encoders.length;h++)if(this.encoders[h]!=null&&e.name===this.encoders[h].name){T=h;break}}this.priorityEncoderIndex=T}return t.prototype.length=function(){return this.encoders.length},t.prototype.getCharsetName=function(n){if(!(n<this.length()))throw new Error("index must be less than length");return this.encoders[n].name},t.prototype.getCharset=function(n){if(!(n<this.length()))throw new Error("index must be less than length");return this.encoders[n].charset},t.prototype.getECIValue=function(n){return this.encoders[n].charset.getValueIdentifier()},t.prototype.getPriorityEncoderIndex=function(){return this.priorityEncoderIndex},t.prototype.canEncode=function(n,e){if(!(e<this.length()))throw new Error("index must be less than length");return!0},t.prototype.encode=function(n,e){if(!(e<this.length()))throw new Error("index must be less than length");return cc.encode(Ir.getCharAt(n),this.encoders[e].name)},t}();var Pme=3,MH=function(){function t(n,e,i){this.fnc1=i;var r=new SH(n,e,i);if(r.length()===1)for(var a=0;a<this.bytes.length;a++){var o=n.charAt(a).charCodeAt(0);this.bytes[a]=o===i?1e3:o}else this.bytes=this.encodeMinimally(n,r,i)}return t.prototype.getFNC1Character=function(){return this.fnc1},t.prototype.length=function(){return this.bytes.length},t.prototype.haveNCharacters=function(n,e){if(n+e-1>=this.bytes.length)return!1;for(var i=0;i<e;i++)if(this.isECI(n+i))return!1;return!0},t.prototype.charAt=function(n){if(n<0||n>=this.length())throw new Error(""+n);if(this.isECI(n))throw new Error("value at "+n+" is not a character but an ECI");return this.isFNC1(n)?this.fnc1:this.bytes[n]},t.prototype.subSequence=function(n,e){if(n<0||n>e||e>this.length())throw new Error(""+n);for(var i=new Pi,r=n;r<e;r++){if(this.isECI(r))throw new Error("value at "+r+" is not a character but an ECI");i.append(this.charAt(r))}return i.toString()},t.prototype.isECI=function(n){if(n<0||n>=this.length())throw new Error(""+n);return this.bytes[n]>255&&this.bytes[n]<=999},t.prototype.isFNC1=function(n){if(n<0||n>=this.length())throw new Error(""+n);return this.bytes[n]===1e3},t.prototype.getECIValue=function(n){if(n<0||n>=this.length())throw new Error(""+n);if(!this.isECI(n))throw new Error("value at "+n+" is not an ECI but a character");return this.bytes[n]-256},t.prototype.addEdge=function(n,e,i){(n[e][i.encoderIndex]==null||n[e][i.encoderIndex].cachedTotalSize>i.cachedTotalSize)&&(n[e][i.encoderIndex]=i)},t.prototype.addEdges=function(n,e,i,r,a,o){var s=n.charAt(r).charCodeAt(0),c=0,l=e.length();e.getPriorityEncoderIndex()>=0&&(s===o||e.canEncode(s,e.getPriorityEncoderIndex()))&&(c=e.getPriorityEncoderIndex(),l=c+1);for(var f=c;f<l;f++)(s===o||e.canEncode(s,f))&&this.addEdge(i,r+1,new IH(s,e,f,a,o))},t.prototype.encodeMinimally=function(n,e,i){var r=n.length,a=new IH[r+1][e.length()];this.addEdges(n,e,a,0,null,i);for(var o=1;o<=r;o++){for(var s=0;s<e.length();s++)a[o][s]!=null&&o<r&&this.addEdges(n,e,a,o,a[o][s],i);for(var s=0;s<e.length();s++)a[o-1][s]=null}for(var c=-1,l=sr.MAX_VALUE,s=0;s<e.length();s++)if(a[r][s]!=null){var f=a[r][s];f.cachedTotalSize<l&&(l=f.cachedTotalSize,c=s)}if(c<0)throw new Error('Failed to encode "'+n+'"');for(var d=[],h=a[r][c];h!=null;){if(h.isFNC1())d.unshift(1e3);else for(var p=e.encode(h.c,h.encoderIndex),o=p.length-1;o>=0;o--)d.unshift(p[o]&255);var m=h.previous===null?0:h.previous.encoderIndex;m!==h.encoderIndex&&d.unshift(256+e.getECIValue(h.encoderIndex)),h=h.previous}for(var A=[],o=0;o<A.length;o++)A[o]=d[o];return A},t}();var IH=function(){function t(n,e,i,r,a){this.c=n,this.encoderSet=e,this.encoderIndex=i,this.previous=r,this.fnc1=a,this.c=n===a?1e3:n;var o=this.isFNC1()?1:e.encode(n,i).length,s=r===null?0:r.encoderIndex;s!==i&&(o+=Pme),r!=null&&(o+=r.cachedTotalSize),this.cachedTotalSize=o}return t.prototype.isFNC1=function(){return this.c===1e3},t}();var kme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),mv=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},Rme=function(t,n){var e=typeof Symbol=="function"&&t[Symbol.iterator];if(!e)return t;var i=e.call(t),r,a=[],o;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(e=i.return)&&e.call(i)}finally{if(o)throw o.error}}return a},Ome=function(){for(var t=[],n=0;n<arguments.length;n++)t=t.concat(Rme(arguments[n]));return t},gi=function(t){return t[t.ASCII=0]="ASCII",t[t.C40=1]="C40",t[t.TEXT=2]="TEXT",t[t.X12=3]="X12",t[t.EDF=4]="EDF",t[t.B256=5]="B256",t}(gi||{}),zme=["!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","@","[","\\","]","^","_"],l1=function(){function t(){}return t.isExtendedASCII=function(n,e){return n!==e&&n>=128&&n<=255},t.isInC40Shift1Set=function(n){return n<=31},t.isInC40Shift2Set=function(n,e){var i,r;try{for(var a=mv(zme),o=a.next();!o.done;o=a.next()){var s=o.value;if(s.charCodeAt(0)===n)return!0}}catch(c){i={error:c}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return n===e},t.isInTextShift1Set=function(n){return this.isInC40Shift1Set(n)},t.isInTextShift2Set=function(n,e){return this.isInC40Shift2Set(n,e)},t.encodeHighLevel=function(n,e,i,r){e===void 0&&(e=null),i===void 0&&(i=-1),r===void 0&&(r=0);var a=0;return n.startsWith(t8)&&n.endsWith(i8)?(a=5,n=n.substring(t8.length,n.length-2)):n.startsWith(n8)&&n.endsWith(i8)&&(a=6,n=n.substring(n8.length,n.length-2)),decodeURIComponent(escape(String.fromCharCode.apply(String,Ome(this.encode(n,e,i,r,a)))))},t.encode=function(n,e,i,r,a){return this.encodeMinimally(new Vme(n,e,i,r,a)).getBytes()},t.addEdge=function(n,e){var i=e.fromPosition+e.characterLength;(n[i][e.getEndMode()]===null||n[i][e.getEndMode()].cachedTotalSize>e.cachedTotalSize)&&(n[i][e.getEndMode()]=e)},t.getNumberOfC40Words=function(n,e,i,r){for(var a=0,o=e;o<n.length();o++){if(n.isECI(o))return r[0]=0,0;var s=n.charAt(o);if(i&&Ur.isNativeC40(s)||!i&&Ur.isNativeText(s))a++;else if(!t.isExtendedASCII(s,n.getFNC1Character()))a+=2;else{var c=s&255;c>=128&&(i&&Ur.isNativeC40(c-128)||!i&&Ur.isNativeText(c-128))?a+=3:a+=4}if(a%3===0||(a-2)%3===0&&o+1===n.length())return r[0]=o-e+1,Math.ceil(a/3)}return r[0]=0,0},t.addEdges=function(n,e,i,r){var a,o;if(n.isECI(i)){this.addEdge(e,new q2(n,gi.ASCII,i,1,r));return}var s=n.charAt(i);if(r===null||r.getEndMode()!==gi.EDF){Ur.isDigit(s)&&n.haveNCharacters(i,2)&&Ur.isDigit(n.charAt(i+1))?this.addEdge(e,new q2(n,gi.ASCII,i,2,r)):this.addEdge(e,new q2(n,gi.ASCII,i,1,r));var c=[gi.C40,gi.TEXT];try{for(var l=mv(c),f=l.next();!f.done;f=l.next()){var d=f.value,h=[];t.getNumberOfC40Words(n,i,d===gi.C40,h)>0&&this.addEdge(e,new q2(n,d,i,h[0],r))}}catch(A){a={error:A}}finally{try{f&&!f.done&&(o=l.return)&&o.call(l)}finally{if(a)throw a.error}}n.haveNCharacters(i,3)&&Ur.isNativeX12(n.charAt(i))&&Ur.isNativeX12(n.charAt(i+1))&&Ur.isNativeX12(n.charAt(i+2))&&this.addEdge(e,new q2(n,gi.X12,i,3,r)),this.addEdge(e,new q2(n,gi.B256,i,1,r))}var p;for(p=0;p<3;p++){var m=i+p;if(n.haveNCharacters(m,1)&&Ur.isNativeEDIFACT(n.charAt(m)))this.addEdge(e,new q2(n,gi.EDF,i,p+1,r));else break}p===3&&n.haveNCharacters(i,4)&&Ur.isNativeEDIFACT(n.charAt(i+3))&&this.addEdge(e,new q2(n,gi.EDF,i,4,r))},t.encodeMinimally=function(n){var e=n.length(),i=Array(e+1).fill(null).map(function(){return Array(6).fill(0)});this.addEdges(n,i,0,null);for(var r=1;r<=e;r++){for(var a=0;a<6;a++)i[r][a]!==null&&r<e&&this.addEdges(n,i,r,i[r][a]);for(var a=0;a<6;a++)i[r-1][a]=null}for(var o=-1,s=sr.MAX_VALUE,a=0;a<6;a++)if(i[e][a]!==null){var c=i[e][a],l=a>=1&&a<=3?c.cachedTotalSize+1:c.cachedTotalSize;l<s&&(s=l,o=a)}if(o<0)throw new Error('Failed to encode "'+n+'"');return new Ume(i[e][o])},t}();var Ume=function(){function t(n){var e=n.input,i=0,r=[],a=[],o=[];(n.mode===gi.C40||n.mode===gi.TEXT||n.mode===gi.X12)&&n.getEndMode()!==gi.ASCII&&(i+=this.prepend(q2.getBytes(254),r));for(var s=n;s!==null;)i+=this.prepend(s.getDataBytes(),r),(s.previous===null||s.getPreviousStartMode()!==s.getMode())&&(s.getMode()===gi.B256&&(i<=249?(r.unshift(i),i++):(r.unshift(i%250),r.unshift(i/250+249),i+=2),a.push(r.length),o.push(i)),this.prepend(s.getLatchBytes(),r),i=0),s=s.previous;e.getMacroId()===5?i+=this.prepend(q2.getBytes(236),r):e.getMacroId()===6&&(i+=this.prepend(q2.getBytes(237),r)),e.getFNC1Character()>0&&(i+=this.prepend(q2.getBytes(232),r));for(var c=0;c<a.length;c++)this.applyRandomPattern(r,r.length-a[c],o[c]);var l=n.getMinSymbolSize(r.length);for(r.length<l&&r.push(129);r.length<l;)r.push(this.randomize253State(r.length+1));this.bytes=new Uint8Array(r.length);for(var c=0;c<this.bytes.length;c++)this.bytes[c]=r[c]}return t.prototype.prepend=function(n,e){for(var i=n.length-1;i>=0;i--)e.unshift(n[i]);return n.length},t.prototype.randomize253State=function(n){var e=149*n%253+1,i=129+e;return i<=254?i:i-254},t.prototype.applyRandomPattern=function(n,e,i){for(var r=0;r<i;r++){var a=e+r,o=n[a]&255,s=149*(a+1)%255+1,c=o+s;n[a]=c<=255?c:c-256}},t.prototype.getBytes=function(){return this.bytes},t}(),q2=function(){function t(n,e,i,r,a){if(this.input=n,this.mode=e,this.fromPosition=i,this.characterLength=r,this.previous=a,this.allCodewordCapacities=[3,5,8,10,12,16,18,22,30,32,36,44,49,62,86,114,144,174,204,280,368,456,576,696,816,1050,1304,1558],this.squareCodewordCapacities=[3,5,8,12,18,22,30,36,44,62,86,114,144,174,204,280,368,456,576,696,816,1050,1304,1558],this.rectangularCodewordCapacities=[5,10,16,33,32,49],!(i+r<=n.length()))throw new Error("Invalid edge");var o=a!==null?a.cachedTotalSize:0,s=this.getPreviousMode();switch(e){case gi.ASCII:o++,(n.isECI(i)||l1.isExtendedASCII(n.charAt(i),n.getFNC1Character()))&&o++,(s===gi.C40||s===gi.TEXT||s===gi.X12)&&o++;break;case gi.B256:o++,(s!==gi.B256||this.getB256Size()===250)&&o++,s===gi.ASCII?o++:(s===gi.C40||s===gi.TEXT||s===gi.X12)&&(o+=2);break;case gi.C40:case gi.TEXT:case gi.X12:if(e===gi.X12)o+=2;else{var c=[];o+=l1.getNumberOfC40Words(n,i,e===gi.C40,c)*2}s===gi.ASCII||s===gi.B256?o++:s!==e&&(s===gi.C40||s===gi.TEXT||s===gi.X12)&&(o+=2);break;case gi.EDF:o+=3,s===gi.ASCII||s===gi.B256?o++:(s===gi.C40||s===gi.TEXT||s===gi.X12)&&(o+=2);break}this.cachedTotalSize=o}return t.prototype.getB256Size=function(){for(var n=0,e=this;e!==null&&e.mode===gi.B256&&n<=250;)n++,e=e.previous;return n},t.prototype.getPreviousStartMode=function(){return this.previous===null?gi.ASCII:this.previous.mode},t.prototype.getPreviousMode=function(){return this.previous===null?gi.ASCII:this.previous.getEndMode()},t.prototype.getEndMode=function(){if(this.mode===gi.EDF){if(this.characterLength<4)return gi.ASCII;var n=this.getLastASCII();if(n>0&&this.getCodewordsRemaining(this.cachedTotalSize+n)<=2-n)return gi.ASCII}if(this.mode===gi.C40||this.mode===gi.TEXT||this.mode===gi.X12){if(this.fromPosition+this.characterLength>=this.input.length()&&this.getCodewordsRemaining(this.cachedTotalSize)===0)return gi.ASCII;var n=this.getLastASCII();if(n===1&&this.getCodewordsRemaining(this.cachedTotalSize+1)===0)return gi.ASCII}return this.mode},t.prototype.getMode=function(){return this.mode},t.prototype.getLastASCII=function(){var n=this.input.length(),e=this.fromPosition+this.characterLength;return n-e>4||e>=n?0:n-e===1?l1.isExtendedASCII(this.input.charAt(e),this.input.getFNC1Character())?0:1:n-e===2?l1.isExtendedASCII(this.input.charAt(e),this.input.getFNC1Character())||l1.isExtendedASCII(this.input.charAt(e+1),this.input.getFNC1Character())?0:Ur.isDigit(this.input.charAt(e))&&Ur.isDigit(this.input.charAt(e+1))?1:2:n-e===3?Ur.isDigit(this.input.charAt(e))&&Ur.isDigit(this.input.charAt(e+1))&&!l1.isExtendedASCII(this.input.charAt(e+2),this.input.getFNC1Character())||Ur.isDigit(this.input.charAt(e+1))&&Ur.isDigit(this.input.charAt(e+2))&&!l1.isExtendedASCII(this.input.charAt(e),this.input.getFNC1Character())?2:0:Ur.isDigit(this.input.charAt(e))&&Ur.isDigit(this.input.charAt(e+1))&&Ur.isDigit(this.input.charAt(e+2))&&Ur.isDigit(this.input.charAt(e+3))?2:0},t.prototype.getMinSymbolSize=function(n){var e,i,r,a,o,s;switch(this.input.getShapeHint()){case 1:try{for(var c=mv(this.squareCodewordCapacities),l=c.next();!l.done;l=c.next()){var f=l.value;if(f>=n)return f}}catch(A){e={error:A}}finally{try{l&&!l.done&&(i=c.return)&&i.call(c)}finally{if(e)throw e.error}}break;case 2:try{for(var d=mv(this.rectangularCodewordCapacities),h=d.next();!h.done;h=d.next()){var f=h.value;if(f>=n)return f}}catch(A){r={error:A}}finally{try{h&&!h.done&&(a=d.return)&&a.call(d)}finally{if(r)throw r.error}}break}try{for(var p=mv(this.allCodewordCapacities),m=p.next();!m.done;m=p.next()){var f=m.value;if(f>=n)return f}}catch(A){o={error:A}}finally{try{m&&!m.done&&(s=p.return)&&s.call(p)}finally{if(o)throw o.error}}return this.allCodewordCapacities[this.allCodewordCapacities.length-1]},t.prototype.getCodewordsRemaining=function(n){return this.getMinSymbolSize(n)-n},t.getBytes=function(n,e){var i=new Uint8Array(e?2:1);return i[0]=n,e&&(i[1]=e),i},t.prototype.setC40Word=function(n,e,i,r,a){var o=1600*(i&255)+40*(r&255)+(a&255)+1;n[e]=o/256,n[e+1]=o%256},t.prototype.getX12Value=function(n){return n===13?0:n===42?1:n===62?2:n===32?3:n>=48&&n<=57?n-44:n>=65&&n<=90?n-51:n},t.prototype.getX12Words=function(){if(this.characterLength%3!==0)throw new Error("X12 words must be a multiple of 3");for(var n=new Uint8Array(this.characterLength/3*2),e=0;e<n.length;e+=2)this.setC40Word(n,e,this.getX12Value(this.input.charAt(this.fromPosition+e/2*3)),this.getX12Value(this.input.charAt(this.fromPosition+e/2*3+1)),this.getX12Value(this.input.charAt(this.fromPosition+e/2*3+2)));return n},t.prototype.getShiftValue=function(n,e,i){return e&&l1.isInC40Shift1Set(n)||!e&&l1.isInTextShift1Set(n)?0:e&&l1.isInC40Shift2Set(n,i)||!e&&l1.isInTextShift2Set(n,i)?1:2},t.prototype.getC40Value=function(n,e,i,r){if(i===r){if(e!==2)throw new Error("FNC1 cannot be used in C40 shift 2");return 27}return n?i<=31?i:i===32?3:i<=47?i-33:i<=57?i-44:i<=64?i-43:i<=90?i-51:i<=95?i-69:i<=127?i-96:i:i===0?0:e===0&&i<=3?i-1:e===1&&i<=31?i:i===32?3:i>=33&&i<=47?i-33:i>=48&&i<=57?i-44:i>=58&&i<=64?i-43:i>=65&&i<=90?i-64:i>=91&&i<=95?i-69:i===96?0:i>=97&&i<=122?i-83:i>=123&&i<=127?i-96:i},t.prototype.getC40Words=function(n,e){for(var i=[],r=0;r<this.characterLength;r++){var a=this.input.charAt(this.fromPosition+r);if(n&&Ur.isNativeC40(a)||!n&&Ur.isNativeText(a))i.push(this.getC40Value(n,0,a,e));else if(l1.isExtendedASCII(a,e)){var s=(a&255)-128;if(n&&Ur.isNativeC40(s)||!n&&Ur.isNativeText(s))i.push(1),i.push(30),i.push(this.getC40Value(n,0,s,e));else{i.push(1),i.push(30);var o=this.getShiftValue(s,n,e);i.push(o),i.push(this.getC40Value(n,o,s,e))}}else{var o=this.getShiftValue(a,n,e);i.push(o),i.push(this.getC40Value(n,o,a,e))}}if(i.length%3!==0){if(!((i.length-2)%3===0&&this.fromPosition+this.characterLength===this.input.length()))throw new Error("C40 words must be a multiple of 3");i.push(0)}for(var c=new Uint8Array(i.length/3*2),l=0,r=0;r<i.length;r+=3)this.setC40Word(c,l,i[r]&255,i[r+1]&255,i[r+2]&255),l+=2;return c},t.prototype.getEDFBytes=function(){for(var n=Math.ceil(this.characterLength/4),e=new Uint8Array(n*3),i=this.fromPosition,r=Math.min(this.fromPosition+this.characterLength-1,this.input.length()-1),a=0;a<n;a+=3){for(var o=[],s=0;s<4;s++)i<=r?o[s]=this.input.charAt(i++)&63:o[s]=i===r+1?31:0;var c=o[0]<<18;c|=o[1]<<12,c|=o[2]<<6,c|=o[3],e[a]=c>>16&255,e[a+1]=c>>8&255,e[a+2]=c&255}return e},t.prototype.getLatchBytes=function(){switch(this.getPreviousMode()){case gi.ASCII:case gi.B256:switch(this.mode){case gi.B256:return t.getBytes(231);case gi.C40:return t.getBytes(230);case gi.TEXT:return t.getBytes(239);case gi.X12:return t.getBytes(238);case gi.EDF:return t.getBytes(240)}break;case gi.C40:case gi.TEXT:case gi.X12:if(this.mode!==this.getPreviousMode())switch(this.mode){case gi.ASCII:return t.getBytes(254);case gi.B256:return t.getBytes(254,231);case gi.C40:return t.getBytes(254,230);case gi.TEXT:return t.getBytes(254,239);case gi.X12:return t.getBytes(254,238);case gi.EDF:return t.getBytes(254,240)}break;case gi.EDF:if(this.mode!==gi.EDF)throw new Error("Cannot switch from EDF to "+this.mode);break}return new Uint8Array(0)},t.prototype.getDataBytes=function(){switch(this.mode){case gi.ASCII:return this.input.isECI(this.fromPosition)?t.getBytes(241,this.input.getECIValue(this.fromPosition)+1):l1.isExtendedASCII(this.input.charAt(this.fromPosition),this.input.getFNC1Character())?t.getBytes(235,this.input.charAt(this.fromPosition)-127):this.characterLength===2?t.getBytes(this.input.charAt(this.fromPosition)*10+this.input.charAt(this.fromPosition+1)+130):this.input.isFNC1(this.fromPosition)?t.getBytes(232):t.getBytes(this.input.charAt(this.fromPosition)+1);case gi.B256:return t.getBytes(this.input.charAt(this.fromPosition));case gi.C40:return this.getC40Words(!0,this.input.getFNC1Character());case gi.TEXT:return this.getC40Words(!1,this.input.getFNC1Character());case gi.X12:return this.getX12Words();case gi.EDF:return this.getEDFBytes()}},t}(),Vme=function(t){kme(n,t);function n(e,i,r,a,o){var s=t.call(this,e,i,r)||this;return s.shape=a,s.macroId=o,s}return n.prototype.getMacroId=function(){return this.macroId},n.prototype.getShapeHint=function(){return this.shape},n}(MH);var UYe=function(){function t(){}return t.prototype.encode=function(n,e,i,r,a){if(a===void 0&&(a=null),n.trim()==="")throw new Error("Found empty contents");if(e!==Xn.DATA_MATRIX)throw new Error("Can only encode DATA_MATRIX, but got "+e);if(i<0||r<0)throw new Error("Requested dimensions can't be negative: "+i+"x"+r);var o=0,s=null,c=null;if(a!=null){var l=a.get(Wr.DATA_MATRIX_SHAPE);l!=null&&(o=l);var f=a.get(Wr.MIN_SIZE);f!=null&&(s=f);var d=a.get(Wr.MAX_SIZE);d!=null&&(c=d)}var h,p=a!=null&&a.has(Wr.DATA_MATRIX_COMPACT)&&!!a.get(Wr.DATA_MATRIX_COMPACT).toString();if(p){var m=a.has(Wr.GS1_FORMAT)&&!!a.get(Wr.GS1_FORMAT).toString(),A=null,v=a.has(Wr.CHARACTER_SET);v&&(A=v6.forName(a.get(Wr.CHARACTER_SET).toString())),h=l1.encodeHighLevel(n,A,m?29:-1,o)}else{var y=a!=null&&a.has(Wr.FORCE_C40)&&!!a.get(Wr.FORCE_C40).toString();h=Ur.encodeHighLevel(n,o,s,c,y)}var b=r8.lookup(h.length,o,s,c,!0),u=zx.encodeECC200(h,b),x=new kx(u,b.getSymbolDataWidth(),b.getSymbolDataHeight());return x.place(),this.encodeLowLevel(x,b,i,r)},t.prototype.encodeLowLevel=function(n,e,i,r){for(var a=e.getSymbolDataWidth(),o=e.getSymbolDataHeight(),s=new hv(e.getSymbolWidth(),e.getSymbolHeight()),c=0,l=0;l<o;l++){var f=void 0;if(l%e.matrixHeight===0){f=0;for(var d=0;d<e.getSymbolWidth();d++)s.setBoolean(f,c,d%2===0),f++;c++}f=0;for(var d=0;d<a;d++)d%e.matrixWidth===0&&(s.setBoolean(f,c,!0),f++),s.setBoolean(f,c,n.getBit(d,l)),f++,d%e.matrixWidth===e.matrixWidth-1&&(s.setBoolean(f,c,l%2===0),f++);if(c++,l%e.matrixHeight===e.matrixHeight-1){f=0;for(var d=0;d<e.getSymbolWidth();d++)s.setBoolean(f,c,!0),f++;c++}}return this.convertByteMatrixToBitMatrix(s,i,r)},t.prototype.convertByteMatrixToBitMatrix=function(n,e,i){var r=n.getWidth(),a=n.getHeight(),o=Math.max(e,r),s=Math.max(i,a),c=Math.min(o/r,s/a),l=(o-r*c)/2,f=(s-a*c)/2,d;i<a||e<r?(l=0,f=0,d=new bs(r,a)):d=new bs(e,i),d.clear();for(var h=0,p=f;h<a;h++,p+=c)for(var m=0,A=l;m<r;m++,A+=c)n.get(m,h)===1&&d.setRegion(A,p,c,c);return d},t}();var Hme=function(){function t(){}return t.prototype.isCompact=function(){return this.compact},t.prototype.setCompact=function(n){this.compact=n},t.prototype.getSize=function(){return this.size},t.prototype.setSize=function(n){this.size=n},t.prototype.getLayers=function(){return this.layers},t.prototype.setLayers=function(n){this.layers=n},t.prototype.getCodeWords=function(){return this.codeWords},t.prototype.setCodeWords=function(n){this.codeWords=n},t.prototype.getMatrix=function(){return this.matrix},t.prototype.setMatrix=function(n){this.matrix=n},t}(),hB=Hme;var Qme=function(){function t(){}return t.singletonList=function(n){return[n]},t.min=function(n,e){return n.sort(e)[0]},t}(),pB=Qme;var jme=function(){function t(n){this.previous=n}return t.prototype.getPrevious=function(){return this.previous},t}(),TH=jme;var Gme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Wme=function(t){Gme(n,t);function n(e,i,r){var a=t.call(this,e)||this;return a.value=i,a.bitCount=r,a}return n.prototype.appendTo=function(e,i){e.appendBits(this.value,this.bitCount)},n.prototype.add=function(e,i){return new n(this,e,i)},n.prototype.addBinaryShift=function(e,i){return console.warn("addBinaryShift on SimpleToken, this simply returns a copy of this token"),new n(this,e,i)},n.prototype.toString=function(){var e=this.value&(1<<this.bitCount)-1;return e|=1<<this.bitCount,"<"+sr.toBinaryString(e|1<<this.bitCount).substring(1)+">"},n}(TH),a8=Wme;var Kme=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a])},t(n,e)};return function(n,e){t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),Xme=function(t){Kme(n,t);function n(e,i,r){var a=t.call(this,e,0,0)||this;return a.binaryShiftStart=i,a.binaryShiftByteCount=r,a}return n.prototype.appendTo=function(e,i){for(var r=0;r<this.binaryShiftByteCount;r++)(r===0||r===31&&this.binaryShiftByteCount<=62)&&(e.appendBits(31,5),this.binaryShiftByteCount>62?e.appendBits(this.binaryShiftByteCount-31,16):r===0?e.appendBits(Math.min(this.binaryShiftByteCount,31),5):e.appendBits(this.binaryShiftByteCount-31,5)),e.appendBits(i[this.binaryShiftStart+r],8)},n.prototype.addBinaryShift=function(e,i){return new n(this,e,i)},n.prototype.toString=function(){return"<"+this.binaryShiftStart+"::"+(this.binaryShiftStart+this.binaryShiftByteCount-1)+">"},n}(a8),BH=Xme;function LH(t,n,e){return new BH(t,n,e)}function o8(t,n,e){return new a8(t,n,e)}var DH=["UPPER","LOWER","DIGIT","MIXED","PUNCT"],Uu=0,s8=1,u1=2,Ux=3,ol=4,FH=new a8(null,0,0);var Hx=[Int32Array.from([0,327708,327710,327709,656318]),Int32Array.from([590318,0,327710,327709,656318]),Int32Array.from([262158,590300,0,590301,932798]),Int32Array.from([327709,327708,656318,0,327710]),Int32Array.from([327711,656380,656382,656381,0])];var Jme=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")};function $me(t){var n,e;try{for(var i=Jme(t),r=i.next();!r.done;r=i.next()){var a=r.value;bo.fill(a,-1)}}catch(o){n={error:o}}finally{try{r&&!r.done&&(e=i.return)&&e.call(i)}finally{if(n)throw n.error}}return t[Uu][ol]=0,t[s8][ol]=0,t[s8][Uu]=28,t[Ux][ol]=0,t[u1][ol]=0,t[u1][Uu]=15,t}var Qx=$me(bo.createInt32Array(6,6));var qme=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},e8e=function(){function t(n,e,i,r){this.token=n,this.mode=e,this.binaryShiftByteCount=i,this.bitCount=r}return t.prototype.getMode=function(){return this.mode},t.prototype.getToken=function(){return this.token},t.prototype.getBinaryShiftByteCount=function(){return this.binaryShiftByteCount},t.prototype.getBitCount=function(){return this.bitCount},t.prototype.latchAndAppend=function(n,e){var i=this.bitCount,r=this.token;if(n!==this.mode){var a=Hx[this.mode][n];r=o8(r,a&65535,a>>16),i+=a>>16}var o=n===u1?4:5;return r=o8(r,e,o),new t(r,n,0,i+o)},t.prototype.shiftAndAppend=function(n,e){var i=this.token,r=this.mode===u1?4:5;return i=o8(i,Qx[this.mode][n],r),i=o8(i,e,5),new t(i,this.mode,0,this.bitCount+r+5)},t.prototype.addBinaryShiftChar=function(n){var e=this.token,i=this.mode,r=this.bitCount;if(this.mode===ol||this.mode===u1){var a=Hx[i][Uu];e=o8(e,a&65535,a>>16),r+=a>>16,i=Uu}var o=this.binaryShiftByteCount===0||this.binaryShiftByteCount===31?18:this.binaryShiftByteCount===62?9:8,s=new t(e,i,this.binaryShiftByteCount+1,r+o);return s.binaryShiftByteCount===2078&&(s=s.endBinaryShift(n+1)),s},t.prototype.endBinaryShift=function(n){if(this.binaryShiftByteCount===0)return this;var e=this.token;return e=LH(e,n-this.binaryShiftByteCount,this.binaryShiftByteCount),new t(e,this.mode,0,this.bitCount)},t.prototype.isBetterThanOrEqualTo=function(n){var e=this.bitCount+(Hx[this.mode][n.mode]>>16);return this.binaryShiftByteCount<n.binaryShiftByteCount?e+=t.calculateBinaryShiftCost(n)-t.calculateBinaryShiftCost(this):this.binaryShiftByteCount>n.binaryShiftByteCount&&n.binaryShiftByteCount>0&&(e+=10),e<=n.bitCount},t.prototype.toBitArray=function(n){for(var e,i,r=[],a=this.endBinaryShift(n.length).token;a!==null;a=a.getPrevious())r.unshift(a);var o=new vs;try{for(var s=qme(r),c=s.next();!c.done;c=s.next()){var l=c.value;l.appendTo(o,n)}}catch(f){e={error:f}}finally{try{c&&!c.done&&(i=s.return)&&i.call(s)}finally{if(e)throw e.error}}return o},t.prototype.toString=function(){return Ir.format("%s bits=%d bytes=%d",DH[this.mode],this.bitCount,this.binaryShiftByteCount)},t.calculateBinaryShiftCost=function(n){return n.binaryShiftByteCount>62?21:n.binaryShiftByteCount>31?20:n.binaryShiftByteCount>0?10:0},t.INITIAL_STATE=new t(FH,Uu,0,0),t}(),PH=e8e;function t8e(t){var n=Ir.getCharCode(" "),e=Ir.getCharCode("."),i=Ir.getCharCode(",");t[Uu][n]=1;for(var r=Ir.getCharCode("Z"),a=Ir.getCharCode("A"),o=a;o<=r;o++)t[Uu][o]=o-a+2;t[s8][n]=1;for(var s=Ir.getCharCode("z"),c=Ir.getCharCode("a"),o=c;o<=s;o++)t[s8][o]=o-c+2;t[u1][n]=1;for(var l=Ir.getCharCode("9"),f=Ir.getCharCode("0"),o=f;o<=l;o++)t[u1][o]=o-f+2;t[u1][i]=12,t[u1][e]=13;for(var d=["\0"," ","","","","","","","\x07","\b","	",`
`,"\v","\f","\r","\x1B","","","","","@","\\","^","_","`","|","~","\x7F"],h=0;h<d.length;h++)t[Ux][Ir.getCharCode(d[h])]=h;for(var p=["\0","\r","\0","\0","\0","\0","!","'","#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","[","]","{","}"],h=0;h<p.length;h++)Ir.getCharCode(p[h])>0&&(t[ol][Ir.getCharCode(p[h])]=h);return t}var jx=t8e(bo.createInt32Array(5,256));var Gx=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},i8e=function(){function t(n){this.text=n}return t.prototype.encode=function(){for(var n=Ir.getCharCode(" "),e=Ir.getCharCode(`
`),i=pB.singletonList(PH.INITIAL_STATE),r=0;r<this.text.length;r++){var a=void 0,o=r+1<this.text.length?this.text[r+1]:0;switch(this.text[r]){case Ir.getCharCode("\r"):a=o===e?2:0;break;case Ir.getCharCode("."):a=o===n?3:0;break;case Ir.getCharCode(","):a=o===n?4:0;break;case Ir.getCharCode(":"):a=o===n?5:0;break;default:a=0}a>0?(i=t.updateStateListForPair(i,r,a),r++):i=this.updateStateListForChar(i,r)}var s=pB.min(i,function(c,l){return c.getBitCount()-l.getBitCount()});return s.toBitArray(this.text)},t.prototype.updateStateListForChar=function(n,e){var i,r,a=[];try{for(var o=Gx(n),s=o.next();!s.done;s=o.next()){var c=s.value;this.updateStateForChar(c,e,a)}}catch(l){i={error:l}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return t.simplifyStates(a)},t.prototype.updateStateForChar=function(n,e,i){for(var r=this.text[e]&255,a=jx[n.getMode()][r]>0,o=null,s=0;s<=ol;s++){var c=jx[s][r];if(c>0){if(o==null&&(o=n.endBinaryShift(e)),!a||s===n.getMode()||s===u1){var l=o.latchAndAppend(s,c);i.push(l)}if(!a&&Qx[n.getMode()][s]>=0){var f=o.shiftAndAppend(s,c);i.push(f)}}}if(n.getBinaryShiftByteCount()>0||jx[n.getMode()][r]===0){var d=n.addBinaryShiftChar(e);i.push(d)}},t.updateStateListForPair=function(n,e,i){var r,a,o=[];try{for(var s=Gx(n),c=s.next();!c.done;c=s.next()){var l=c.value;this.updateStateForPair(l,e,i,o)}}catch(f){r={error:f}}finally{try{c&&!c.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}return this.simplifyStates(o)},t.updateStateForPair=function(n,e,i,r){var a=n.endBinaryShift(e);if(r.push(a.latchAndAppend(ol,i)),n.getMode()!==ol&&r.push(a.shiftAndAppend(ol,i)),i===3||i===4){var o=a.latchAndAppend(u1,16-i).latchAndAppend(u1,1);r.push(o)}if(n.getBinaryShiftByteCount()>0){var s=n.addBinaryShiftChar(e).addBinaryShiftChar(e+1);r.push(s)}},t.simplifyStates=function(n){var e,i,r,a,o=[];try{for(var s=Gx(n),c=s.next();!c.done;c=s.next()){var l=c.value,f=!0,d=function(v){if(v.isBetterThanOrEqualTo(l))return f=!1,"break";l.isBetterThanOrEqualTo(v)&&(o=o.filter(function(y){return y!==v}))};try{for(var h=(r=void 0,Gx(o)),p=h.next();!p.done;p=h.next()){var m=p.value,A=d(m);if(A==="break")break}}catch(v){r={error:v}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(r)throw r.error}}f&&o.push(l)}}catch(v){e={error:v}}finally{try{c&&!c.done&&(i=s.return)&&i.call(s)}finally{if(e)throw e.error}}return o},t}(),AB=i8e;var r8e=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},a8e=function(){function t(){}return t.encodeBytes=function(n){return t.encode(n,t.DEFAULT_EC_PERCENT,t.DEFAULT_AZTEC_LAYERS)},t.encode=function(n,e,i){var r=new AB(n).encode(),a=sr.truncDivision(r.getSize()*e,100)+11,o=r.getSize()+a,s,c,l,f,d;if(i!==t.DEFAULT_AZTEC_LAYERS){if(s=i<0,c=Math.abs(i),c>(s?t.MAX_NB_BITS_COMPACT:t.MAX_NB_BITS))throw new Wn(Ir.format("Illegal value %s for layers",i));l=t.totalBitsInLayer(c,s),f=t.WORD_SIZE[c];var h=l-l%f;if(d=t.stuffBits(r,f),d.getSize()+a>h)throw new Wn("Data to large for user specified layer");if(s&&d.getSize()>f*64)throw new Wn("Data to large for user specified layer")}else{f=0,d=null;for(var p=0;;p++){if(p>t.MAX_NB_BITS)throw new Wn("Data too large for an Aztec code");if(s=p<=3,c=s?p+1:p,l=t.totalBitsInLayer(c,s),!(o>l)){(d==null||f!==t.WORD_SIZE[c])&&(f=t.WORD_SIZE[c],d=t.stuffBits(r,f));var h=l-l%f;if(!(s&&d.getSize()>f*64)&&d.getSize()+a<=h)break}}}var m=t.generateCheckWords(d,l,f),A=d.getSize()/f,v=t.generateModeMessage(s,c,A),y=(s?11:14)+c*4,b=new Int32Array(y),u;if(s){u=y;for(var p=0;p<b.length;p++)b[p]=p}else{u=y+1+2*sr.truncDivision(sr.truncDivision(y,2)-1,15);for(var x=sr.truncDivision(y,2),w=sr.truncDivision(u,2),p=0;p<x;p++){var L=p+sr.truncDivision(p,15);b[x-p-1]=w-L-1,b[x+p]=w+L+1}}for(var R=new bs(u),p=0,T=0;p<c;p++){for(var I=(c-p)*4+(s?9:12),N=0;N<I;N++)for(var U=N*2,z=0;z<2;z++)m.get(T+U+z)&&R.set(b[p*2+z],b[p*2+N]),m.get(T+I*2+U+z)&&R.set(b[p*2+N],b[y-1-p*2-z]),m.get(T+I*4+U+z)&&R.set(b[y-1-p*2-z],b[y-1-p*2-N]),m.get(T+I*6+U+z)&&R.set(b[y-1-p*2-N],b[p*2+z]);T+=I*8}if(t.drawModeMessage(R,s,u,v),s)t.drawBullsEye(R,sr.truncDivision(u,2),5);else{t.drawBullsEye(R,sr.truncDivision(u,2),7);for(var p=0,N=0;p<sr.truncDivision(y,2)-1;p+=15,N+=16)for(var z=sr.truncDivision(u,2)&1;z<u;z+=2)R.set(sr.truncDivision(u,2)-N,z),R.set(sr.truncDivision(u,2)+N,z),R.set(z,sr.truncDivision(u,2)-N),R.set(z,sr.truncDivision(u,2)+N)}var D=new hB;return D.setCompact(s),D.setSize(u),D.setLayers(c),D.setCodeWords(A),D.setMatrix(R),D},t.drawBullsEye=function(n,e,i){for(var r=0;r<i;r+=2)for(var a=e-r;a<=e+r;a++)n.set(a,e-r),n.set(a,e+r),n.set(e-r,a),n.set(e+r,a);n.set(e-i,e-i),n.set(e-i+1,e-i),n.set(e-i,e-i+1),n.set(e+i,e-i),n.set(e+i,e-i+1),n.set(e+i,e+i-1)},t.generateModeMessage=function(n,e,i){var r=new vs;return n?(r.appendBits(e-1,2),r.appendBits(i-1,6),r=t.generateCheckWords(r,28,4)):(r.appendBits(e-1,5),r.appendBits(i-1,11),r=t.generateCheckWords(r,40,4)),r},t.drawModeMessage=function(n,e,i,r){var a=sr.truncDivision(i,2);if(e)for(var o=0;o<7;o++){var s=a-3+o;r.get(o)&&n.set(s,a-5),r.get(o+7)&&n.set(a+5,s),r.get(20-o)&&n.set(s,a+5),r.get(27-o)&&n.set(a-5,s)}else for(var o=0;o<10;o++){var s=a-5+o+sr.truncDivision(o,5);r.get(o)&&n.set(s,a-7),r.get(o+10)&&n.set(a+7,s),r.get(29-o)&&n.set(s,a+7),r.get(39-o)&&n.set(a-7,s)}},t.generateCheckWords=function(n,e,i){var r,a,o=n.getSize()/i,s=new dv(t.getGF(i)),c=sr.truncDivision(e,i),l=t.bitsToWords(n,i,c);s.encode(l,c-o);var f=e%i,d=new vs;d.appendBits(0,f);try{for(var h=r8e(Array.from(l)),p=h.next();!p.done;p=h.next()){var m=p.value;d.appendBits(m,i)}}catch(A){r={error:A}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(r)throw r.error}}return d},t.bitsToWords=function(n,e,i){var r=new Int32Array(i),a,o;for(a=0,o=n.getSize()/e;a<o;a++){for(var s=0,c=0;c<e;c++)s|=n.get(a*e+c)?1<<e-c-1:0;r[a]=s}return r},t.getGF=function(n){switch(n){case 4:return h0.AZTEC_PARAM;case 6:return h0.AZTEC_DATA_6;case 8:return h0.AZTEC_DATA_8;case 10:return h0.AZTEC_DATA_10;case 12:return h0.AZTEC_DATA_12;default:throw new Wn("Unsupported word size "+n)}},t.stuffBits=function(n,e){for(var i=new vs,r=n.getSize(),a=(1<<e)-2,o=0;o<r;o+=e){for(var s=0,c=0;c<e;c++)(o+c>=r||n.get(o+c))&&(s|=1<<e-1-c);(s&a)===a?(i.appendBits(s&a,e),o--):s&a?i.appendBits(s,e):(i.appendBits(s|1,e),o--)}return i},t.totalBitsInLayer=function(n,e){return((e?88:112)+16*n)*n},t.DEFAULT_EC_PERCENT=33,t.DEFAULT_AZTEC_LAYERS=0,t.MAX_NB_BITS=32,t.MAX_NB_BITS_COMPACT=4,t.WORD_SIZE=Int32Array.from([4,6,6,8,8,8,8,8,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,12,12,12,12,12,12,12,12,12,12]),t}(),gv=a8e;var TZe=function(){function t(){}return t.prototype.encode=function(n,e,i,r){return this.encodeWithHints(n,e,i,r,null)},t.prototype.encodeWithHints=function(n,e,i,r,a){var o=pv.ISO_8859_1,s=gv.DEFAULT_EC_PERCENT,c=gv.DEFAULT_AZTEC_LAYERS;return a!=null&&(a.has(Wr.CHARACTER_SET)&&(o=v6.forName(a.get(Wr.CHARACTER_SET).toString())),a.has(Wr.ERROR_CORRECTION)&&(s=sr.parseInt(a.get(Wr.ERROR_CORRECTION).toString())),a.has(Wr.AZTEC_LAYERS)&&(c=sr.parseInt(a.get(Wr.AZTEC_LAYERS).toString()))),t.encodeLayers(n,e,i,r,o,s,c)},t.encodeLayers=function(n,e,i,r,a,o,s){if(e!==Xn.AZTEC)throw new Wn("Can only encode AZTEC, but got "+e);var c=gv.encode(Ir.getBytes(n,a),o,s);return t.renderResult(c,i,r)},t.renderResult=function(n,e,i){var r=n.getMatrix();if(r==null)throw new w0;for(var a=r.getWidth(),o=r.getHeight(),s=Math.max(e,a),c=Math.max(i,o),l=Math.min(s/a,c/o),f=(s-a*l)/2,d=(c-o*l)/2,h=new bs(s,c),p=0,m=d;p<o;p++,m+=l)for(var A=0,v=f;A<a;A++,v+=l)r.get(A,p)&&h.setRegion(v,m,l,l);return h},t}();var o8e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i[a]=r[a])},t(n,e)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),mB=function(t){o8e(n,t);function n(e){var i=t.call(this,e.width,e.height)||this;return i.canvas=e,i.tempCanvasElement=null,i.buffer=n.makeBufferFromCanvasImageData(e),i}return n.makeBufferFromCanvasImageData=function(e){var i;try{i=e.getContext("2d",{willReadFrequently:!0})}catch{i=e.getContext("2d")}if(!i)throw new Error("Couldn't get canvas context.");var r=i.getImageData(0,0,e.width,e.height);return n.toGrayscaleBuffer(r.data,e.width,e.height)},n.toGrayscaleBuffer=function(e,i,r){for(var a=new Uint8ClampedArray(i*r),o=0,s=0,c=e.length;o<c;o+=4,s++){var l=void 0,f=e[o+3];if(f===0)l=255;else{var d=e[o],h=e[o+1],p=e[o+2];l=306*d+601*h+117*p+512>>10}a[s]=l}return a},n.prototype.getRow=function(e,i){if(e<0||e>=this.getHeight())throw new Wn("Requested row is outside the image: "+e);var r=this.getWidth(),a=e*r;return i===null?i=this.buffer.slice(a,a+r):(i.length<r&&(i=new Uint8ClampedArray(r)),i.set(this.buffer.slice(a,a+r))),i},n.prototype.getMatrix=function(){return this.buffer},n.prototype.isCropSupported=function(){return!0},n.prototype.crop=function(e,i,r,a){return t.prototype.crop.call(this,e,i,r,a),this},n.prototype.isRotateSupported=function(){return!0},n.prototype.rotateCounterClockwise=function(){return this.rotate(-90),this},n.prototype.rotateCounterClockwise45=function(){return this.rotate(-45),this},n.prototype.invert=function(){return new g3(this)},n.prototype.getTempCanvasElement=function(){if(this.tempCanvasElement===null){var e=this.canvas.ownerDocument.createElement("canvas");e.width=this.canvas.width,e.height=this.canvas.height,this.tempCanvasElement=e}return this.tempCanvasElement},n.prototype.rotate=function(e){var i=this.getTempCanvasElement();if(!i)throw new Error("Could not create a Canvas element.");var r=e*n.DEGREE_TO_RADIANS,a=this.canvas.width,o=this.canvas.height,s=Math.ceil(Math.abs(Math.cos(r))*a+Math.abs(Math.sin(r))*o),c=Math.ceil(Math.abs(Math.sin(r))*a+Math.abs(Math.cos(r))*o);i.width=s,i.height=c;var l=i.getContext("2d");if(!l)throw new Error("Could not create a Canvas Context element.");return l.translate(s/2,c/2),l.rotate(r),l.drawImage(this.canvas,a/-2,o/-2),this.buffer=n.makeBufferFromCanvasImageData(i),this},n.DEGREE_TO_RADIANS=Math.PI/180,n}(Ru);function gB(){return typeof navigator<"u"}function s8e(){return gB()&&!!navigator.mediaDevices}function kH(){return!!(s8e()&&navigator.mediaDevices.enumerateDevices)}var c8=function(){return c8=Object.assign||function(t){for(var n,e=1,i=arguments.length;e<i;e++){n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},c8.apply(this,arguments)},i0=function(t,n,e,i){function r(a){return a instanceof e?a:new e(function(o){o(a)})}return new(e||(e=Promise))(function(a,o){function s(f){try{l(i.next(f))}catch(d){o(d)}}function c(f){try{l(i.throw(f))}catch(d){o(d)}}function l(f){f.done?a(f.value):r(f.value).then(s,c)}l((i=i.apply(t,n||[])).next())})},r0=function(t,n){var e={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},i,r,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(l){return function(f){return c([l,f])}}function c(l){if(i)throw new TypeError("Generator is already executing.");for(;e;)try{if(i=1,r&&(a=l[0]&2?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[l[0]&2,a.value]),l[0]){case 0:case 1:a=l;break;case 4:return e.label++,{value:l[1],done:!1};case 5:e.label++,r=l[1],l=[0];continue;case 7:l=e.ops.pop(),e.trys.pop();continue;default:if(a=e.trys,!(a=a.length>0&&a[a.length-1])&&(l[0]===6||l[0]===2)){e=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]<a[3])){e.label=l[1];break}if(l[0]===6&&e.label<a[1]){e.label=a[1],a=l;break}if(a&&e.label<a[2]){e.label=a[2],e.ops.push(l);break}a[2]&&e.ops.pop(),e.trys.pop();continue}l=n.call(t,e)}catch(f){l=[6,f],r=0}finally{i=a=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},vB=function(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")},c8e={delayBetweenScanAttempts:500,delayBetweenScanSuccess:500,tryPlayVideoTimeout:5e3},uc=function(){function t(n,e,i){e===void 0&&(e=new Map),i===void 0&&(i={}),this.reader=n,this.hints=e,this.options=c8(c8({},c8e),i)}return Object.defineProperty(t.prototype,"possibleFormats",{set:function(n){this.hints.set(Sr.POSSIBLE_FORMATS,n)},enumerable:!1,configurable:!0}),t.addVideoSource=function(n,e){try{n.srcObject=e}catch{console.error("got interrupted by new loading request")}},t.mediaStreamSetTorch=function(n,e){return i0(this,void 0,void 0,function(){return r0(this,function(i){switch(i.label){case 0:return[4,n.applyConstraints({advanced:[{fillLightMode:e?"flash":"off",torch:!!e}]})];case 1:return i.sent(),[2]}})})},t.mediaStreamIsTorchCompatible=function(n){var e,i,r=n.getVideoTracks();try{for(var a=vB(r),o=a.next();!o.done;o=a.next()){var s=o.value;if(t.mediaStreamIsTorchCompatibleTrack(s))return!0}}catch(c){e={error:c}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(e)throw e.error}}return!1},t.mediaStreamIsTorchCompatibleTrack=function(n){try{var e=n.getCapabilities();return"torch"in e}catch(i){return console.error(i),console.warn("Your browser may be not fully compatible with WebRTC and/or ImageCapture specs. Torch will not be available."),!1}},t.isVideoPlaying=function(n){return n.currentTime>0&&!n.paused&&n.readyState>2},t.getMediaElement=function(n,e){var i=document.getElementById(n);if(!i)throw new ks("element with id '".concat(n,"' not found"));if(i.nodeName.toLowerCase()!==e.toLowerCase())throw new ks("element with id '".concat(n,"' must be an ").concat(e," element"));return i},t.createVideoElement=function(n){if(n instanceof HTMLVideoElement)return n;if(typeof n=="string")return t.getMediaElement(n,"video");if(!n&&typeof document<"u"){var e=document.createElement("video");return e.width=200,e.height=200,e}throw new Error("Couldn't get videoElement from videoSource!")},t.prepareImageElement=function(n){if(n instanceof HTMLImageElement)return n;if(typeof n=="string")return t.getMediaElement(n,"img");if(typeof n>"u"){var e=document.createElement("img");return e.width=200,e.height=200,e}throw new Error("Couldn't get imageElement from imageSource!")},t.prepareVideoElement=function(n){var e=t.createVideoElement(n);return e.setAttribute("autoplay","true"),e.setAttribute("muted","true"),e.setAttribute("playsinline","true"),e},t.isImageLoaded=function(n){return!(!n.complete||n.naturalWidth===0)},t.createBinaryBitmapFromCanvas=function(n){var e=new mB(n),i=new ev(e);return new q7(i)},t.drawImageOnCanvas=function(n,e){n.drawImage(e,0,0)},t.getMediaElementDimensions=function(n){if(n instanceof HTMLVideoElement)return{height:n.videoHeight,width:n.videoWidth};if(n instanceof HTMLImageElement)return{height:n.naturalHeight||n.height,width:n.naturalWidth||n.width};throw new Error("Couldn't find the Source's dimensions!")},t.createCaptureCanvas=function(n){if(!n)throw new ks("Cannot create a capture canvas without a media element.");if(typeof document>"u")throw new Error(`The page "Document" is undefined, make sure you're running in a browser.`);var e=document.createElement("canvas"),i=t.getMediaElementDimensions(n),r=i.width,a=i.height;return e.style.width=r+"px",e.style.height=a+"px",e.width=r,e.height=a,e},t.tryPlayVideo=function(n){return i0(this,void 0,void 0,function(){var e;return r0(this,function(i){switch(i.label){case 0:if(n?.ended)return console.error("Trying to play video that has ended."),[2,!1];if(t.isVideoPlaying(n))return console.warn("Trying to play video that is already playing."),[2,!0];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,n.play()];case 2:return i.sent(),[2,!0];case 3:return e=i.sent(),console.warn("It was not possible to play the video.",e),[2,!1];case 4:return[2]}})})},t.createCanvasFromMediaElement=function(n){var e=t.createCaptureCanvas(n),i=e.getContext("2d");if(!i)throw new Error("Couldn't find Canvas 2D Context.");return t.drawImageOnCanvas(i,n),e},t.createBinaryBitmapFromMediaElem=function(n){var e=t.createCanvasFromMediaElement(n);return t.createBinaryBitmapFromCanvas(e)},t.destroyImageElement=function(n){n.src="",n.removeAttribute("src"),n=void 0},t.listVideoInputDevices=function(){return i0(this,void 0,void 0,function(){var n,e,i,r,a,o,s,c,l,f,d,h;return r0(this,function(p){switch(p.label){case 0:if(!gB())throw new Error("Can't enumerate devices, navigator is not present.");if(!kH())throw new Error("Can't enumerate devices, method not supported.");return[4,navigator.mediaDevices.enumerateDevices()];case 1:n=p.sent(),e=[];try{for(i=vB(n),r=i.next();!r.done;r=i.next())a=r.value,o=a.kind==="video"?"videoinput":a.kind,o==="videoinput"&&(s=a.deviceId||a.id,c=a.label||"Video device ".concat(e.length+1),l=a.groupId,f={deviceId:s,label:c,kind:o,groupId:l},e.push(f))}catch(m){d={error:m}}finally{try{r&&!r.done&&(h=i.return)&&h.call(i)}finally{if(d)throw d.error}}return[2,e]}})})},t.findDeviceById=function(n){return i0(this,void 0,void 0,function(){var e;return r0(this,function(i){switch(i.label){case 0:return[4,t.listVideoInputDevices()];case 1:return e=i.sent(),e?[2,e.find(function(r){return r.deviceId===n})]:[2]}})})},t.cleanVideoSource=function(n){if(n){try{n.srcObject=null}catch{n.src=""}n&&n.removeAttribute("src")}},t.releaseAllStreams=function(){t.streamTracker.length!==0&&t.streamTracker.forEach(function(n){n.getTracks().forEach(function(e){return e.stop()})}),t.streamTracker=[]},t.playVideoOnLoadAsync=function(n,e){return i0(this,void 0,void 0,function(){var i;return r0(this,function(r){switch(r.label){case 0:return[4,t.tryPlayVideo(n)];case 1:return i=r.sent(),i?[2,!0]:[2,new Promise(function(a,o){var s=setTimeout(function(){t.isVideoPlaying(n)||(o(!1),n.removeEventListener("canplay",c))},e),c=function(){t.tryPlayVideo(n).then(function(l){clearTimeout(s),n.removeEventListener("canplay",c),a(l)})};n.addEventListener("canplay",c)})]}})})},t.attachStreamToVideo=function(n,e,i){return i===void 0&&(i=5e3),i0(this,void 0,void 0,function(){var r;return r0(this,function(a){switch(a.label){case 0:return r=t.prepareVideoElement(e),t.addVideoSource(r,n),[4,t.playVideoOnLoadAsync(r,i)];case 1:return a.sent(),[2,r]}})})},t._waitImageLoad=function(n){return new Promise(function(e,i){var r=1e4,a=setTimeout(function(){t.isImageLoaded(n)||(n.removeEventListener("load",o),i())},r),o=function(){clearTimeout(a),n.removeEventListener("load",o),e()};n.addEventListener("load",o)})},t.checkCallbackFnOrThrow=function(n){if(!n)throw new ks("`callbackFn` is a required parameter, you cannot capture results without it.")},t.disposeMediaStream=function(n){n.getVideoTracks().forEach(function(e){return e.stop()}),n=void 0},t.prototype.decode=function(n){var e=t.createCanvasFromMediaElement(n);return this.decodeFromCanvas(e)},t.prototype.decodeBitmap=function(n){return this.reader.decode(n,this.hints)},t.prototype.decodeFromCanvas=function(n){var e=t.createBinaryBitmapFromCanvas(n);return this.decodeBitmap(e)},t.prototype.decodeFromImageElement=function(n){return i0(this,void 0,void 0,function(){var e;return r0(this,function(i){switch(i.label){case 0:if(!n)throw new ks("An image element must be provided.");return e=t.prepareImageElement(n),[4,this._decodeOnLoadImage(e)];case 1:return[2,i.sent()]}})})},t.prototype.decodeFromImageUrl=function(n){return i0(this,void 0,void 0,function(){var e;return r0(this,function(i){switch(i.label){case 0:if(!n)throw new ks("An URL must be provided.");e=t.prepareImageElement(),e.src=n,i.label=1;case 1:return i.trys.push([1,,3,4]),[4,this.decodeFromImageElement(e)];case 2:return[2,i.sent()];case 3:return t.destroyImageElement(e),[7];case 4:return[2]}})})},t.prototype.decodeFromConstraints=function(n,e,i){return i0(this,void 0,void 0,function(){var r,a;return r0(this,function(o){switch(o.label){case 0:return t.checkCallbackFnOrThrow(i),[4,this.getUserMedia(n)];case 1:r=o.sent(),o.label=2;case 2:return o.trys.push([2,4,,5]),[4,this.decodeFromStream(r,e,i)];case 3:return[2,o.sent()];case 4:throw a=o.sent(),t.disposeMediaStream(r),a;case 5:return[2]}})})},t.prototype.decodeFromStream=function(n,e,i){return i0(this,void 0,void 0,function(){var r,a,o,s,c,l,f,d,h,p=this;return r0(this,function(m){switch(m.label){case 0:return t.checkCallbackFnOrThrow(i),r=this.options.tryPlayVideoTimeout,[4,t.attachStreamToVideo(n,e,r)];case 1:return a=m.sent(),o=function(){t.disposeMediaStream(n),t.cleanVideoSource(a)},s=this.scan(a,i,o),c=n.getVideoTracks(),l=c8(c8({},s),{stop:function(){s.stop()},streamVideoConstraintsApply:function(A,v){return i0(this,void 0,void 0,function(){var y,b,u,x,w,L,R;return r0(this,function(T){switch(T.label){case 0:y=v?c.filter(v):c,T.label=1;case 1:T.trys.push([1,6,7,8]),b=vB(y),u=b.next(),T.label=2;case 2:return u.done?[3,5]:(x=u.value,[4,x.applyConstraints(A)]);case 3:T.sent(),T.label=4;case 4:return u=b.next(),[3,2];case 5:return[3,8];case 6:return w=T.sent(),L={error:w},[3,8];case 7:try{u&&!u.done&&(R=b.return)&&R.call(b)}finally{if(L)throw L.error}return[7];case 8:return[2]}})})},streamVideoConstraintsGet:function(A){return c.find(A).getConstraints()},streamVideoSettingsGet:function(A){return c.find(A).getSettings()},streamVideoCapabilitiesGet:function(A){return c.find(A).getCapabilities()}}),f=t.mediaStreamIsTorchCompatible(n),f&&(d=c?.find(function(A){return t.mediaStreamIsTorchCompatibleTrack(A)}),h=function(A){return i0(p,void 0,void 0,function(){return r0(this,function(v){switch(v.label){case 0:return[4,t.mediaStreamSetTorch(d,A)];case 1:return v.sent(),[2]}})})},l.switchTorch=h,l.stop=function(){return i0(p,void 0,void 0,function(){return r0(this,function(A){switch(A.label){case 0:return s.stop(),[4,h(!1)];case 1:return A.sent(),[2]}})})}),[2,l]}})})},t.prototype.decodeFromVideoDevice=function(n,e,i){return i0(this,void 0,void 0,function(){var r,a;return r0(this,function(o){switch(o.label){case 0:return t.checkCallbackFnOrThrow(i),n?r={deviceId:{exact:n}}:r={facingMode:"environment"},a={video:r},[4,this.decodeFromConstraints(a,e,i)];case 1:return[2,o.sent()]}})})},t.prototype.decodeFromVideoElement=function(n,e){return i0(this,void 0,void 0,function(){var i,r;return r0(this,function(a){switch(a.label){case 0:if(t.checkCallbackFnOrThrow(e),!n)throw new ks("A video element must be provided.");return i=t.prepareVideoElement(n),r=this.options.tryPlayVideoTimeout,[4,t.playVideoOnLoadAsync(i,r)];case 1:return a.sent(),[2,this.scan(i,e)]}})})},t.prototype.decodeFromVideoUrl=function(n,e){return i0(this,void 0,void 0,function(){var i,r,a,o;return r0(this,function(s){switch(s.label){case 0:if(t.checkCallbackFnOrThrow(e),!n)throw new ks("An URL must be provided.");return i=t.prepareVideoElement(),i.src=n,r=function(){t.cleanVideoSource(i)},a=this.options.tryPlayVideoTimeout,[4,t.playVideoOnLoadAsync(i,a)];case 1:return s.sent(),o=this.scan(i,e,r),[2,o]}})})},t.prototype.decodeOnceFromConstraints=function(n,e){return i0(this,void 0,void 0,function(){var i;return r0(this,function(r){switch(r.label){case 0:return[4,this.getUserMedia(n)];case 1:return i=r.sent(),[4,this.decodeOnceFromStream(i,e)];case 2:return[2,r.sent()]}})})},t.prototype.decodeOnceFromStream=function(n,e){return i0(this,void 0,void 0,function(){var i,r,a;return r0(this,function(o){switch(o.label){case 0:return i=!!e,[4,t.attachStreamToVideo(n,e)];case 1:r=o.sent(),o.label=2;case 2:return o.trys.push([2,,4,5]),[4,this.scanOneResult(r)];case 3:return a=o.sent(),[2,a];case 4:return i||t.cleanVideoSource(r),[7];case 5:return[2]}})})},t.prototype.decodeOnceFromVideoDevice=function(n,e){return i0(this,void 0,void 0,function(){var i,r;return r0(this,function(a){switch(a.label){case 0:return n?i={deviceId:{exact:n}}:i={facingMode:"environment"},r={video:i},[4,this.decodeOnceFromConstraints(r,e)];case 1:return[2,a.sent()]}})})},t.prototype.decodeOnceFromVideoElement=function(n){return i0(this,void 0,void 0,function(){var e,i;return r0(this,function(r){switch(r.label){case 0:if(!n)throw new ks("A video element must be provided.");return e=t.prepareVideoElement(n),i=this.options.tryPlayVideoTimeout,[4,t.playVideoOnLoadAsync(e,i)];case 1:return r.sent(),[4,this.scanOneResult(e)];case 2:return[2,r.sent()]}})})},t.prototype.decodeOnceFromVideoUrl=function(n){return i0(this,void 0,void 0,function(){var e,i;return r0(this,function(r){switch(r.label){case 0:if(!n)throw new ks("An URL must be provided.");e=t.prepareVideoElement(),e.src=n,i=this.decodeOnceFromVideoElement(e),r.label=1;case 1:return r.trys.push([1,,3,4]),[4,i];case 2:return[2,r.sent()];case 3:return t.cleanVideoSource(e),[7];case 4:return[2]}})})},t.prototype.scanOneResult=function(n,e,i,r){var a=this;return e===void 0&&(e=!0),i===void 0&&(i=!0),r===void 0&&(r=!0),new Promise(function(o,s){a.scan(n,function(c,l,f){if(c){o(c),f.stop();return}if(l){if(l instanceof un&&e||l instanceof ro&&i||l instanceof Pn&&r)return;f.stop(),s(l)}})})},t.prototype.scan=function(n,e,i){var r=this;t.checkCallbackFnOrThrow(e);var a=t.createCaptureCanvas(n),o;try{o=a.getContext("2d",{willReadFrequently:!0})}catch{o=a.getContext("2d")}if(!o)throw new Error("Couldn't create canvas for visual element scan.");var s=function(){o=void 0,a=void 0},c=!1,l,f=function(){c=!0,clearTimeout(l),s(),i&&i()},d={stop:f},h=function(){if(!c)try{t.drawImageOnCanvas(o,n);var p=r.decodeFromCanvas(a);e(p,void 0,d),l=setTimeout(h,r.options.delayBetweenScanSuccess)}catch(y){e(void 0,y,d);var m=y instanceof ro,A=y instanceof Pn,v=y instanceof un;if(m||A||v){l=setTimeout(h,r.options.delayBetweenScanAttempts);return}s(),i&&i(y)}};return h(),d},t.prototype._decodeOnLoadImage=function(n){return i0(this,void 0,void 0,function(){var e;return r0(this,function(i){switch(i.label){case 0:return e=t.isImageLoaded(n),e?[3,2]:[4,t._waitImageLoad(n)];case 1:i.sent(),i.label=2;case 2:return[2,this.decode(n)]}})})},t.prototype.getUserMedia=function(n){return i0(this,void 0,void 0,function(){var e;return r0(this,function(i){switch(i.label){case 0:return[4,navigator.mediaDevices.getUserMedia(n)];case 1:return e=i.sent(),t.streamTracker.push(e),[2,e]}})})},t.streamTracker=[],t}();var l8e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i[a]=r[a])},t(n,e)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),u8e=function(t){l8e(n,t);function n(e,i){return t.call(this,new rh,e,i)||this}return n}(uc);var f8e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i[a]=r[a])},t(n,e)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),d8e=function(t){f8e(n,t);function n(e,i){return t.call(this,new Hf(e),e,i)||this}return n}(uc);var h8e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i[a]=r[a])},t(n,e)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),p8e=function(t){h8e(n,t);function n(e,i){return t.call(this,new lh,e,i)||this}return n}(uc);var A8e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i[a]=r[a])},t(n,e)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),yB=function(t){A8e(n,t);function n(e,i){var r=this,a=new fv;return a.setHints(e),r=t.call(this,a,e,i)||this,r.reader=a,r}return Object.defineProperty(n.prototype,"possibleFormats",{set:function(e){this.hints.set(Sr.POSSIBLE_FORMATS,e),this.reader.setHints(this.hints)},enumerable:!1,configurable:!0}),n.prototype.decodeBitmap=function(e){return this.reader.decodeWithState(e)},n.prototype.setHints=function(e){this.hints=e,this.reader.setHints(this.hints)},n}(uc);var m8e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i[a]=r[a])},t(n,e)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),g8e=function(t){m8e(n,t);function n(e,i){return t.call(this,new dh,e,i)||this}return n}(uc);var v8e=function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i[a]=r[a])},t(n,e)};return function(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");t(n,e);function i(){this.constructor=n}n.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}(),y8e=function(t){v8e(n,t);function n(e,i){return t.call(this,new uh,e,i)||this}return n}(uc);var E3="http://www.w3.org/2000/svg",b8e=function(){function t(n){if(typeof n=="string"){var e=document.getElementById(n);if(!e)throw new Error("Could not find a Container element with '".concat(n,"'."));this.containerElement=e}else this.containerElement=n}return t.prototype.write=function(n,e,i,r){if(n.length===0)throw new Wn("Found empty contents");if(e<0||i<0)throw new Wn("Requested dimensions are too small: "+e+"x"+i);var a=r&&r.get(Wr.MARGIN)!==void 0?Number.parseInt(r.get(Wr.MARGIN).toString(),10):t.QUIET_ZONE_SIZE,o=this.encode(r,n);return this.renderResult(o,e,i,a)},t.prototype.createSVGElement=function(n,e){var i=document.createElementNS(t.SVG_NS,"svg");return i.setAttributeNS(E3,"width",e.toString()),i.setAttributeNS(E3,"height",n.toString()),i},t.prototype.createSvgPathPlaceholderElement=function(n,e){var i=document.createElementNS(t.SVG_NS,"path");return i.setAttributeNS(E3,"d","M0 0h".concat(n,"v").concat(e,"H0z")),i.setAttributeNS(E3,"fill","none"),i},t.prototype.createSvgRectElement=function(n,e,i,r){var a=document.createElementNS(t.SVG_NS,"rect");return a.setAttributeNS(E3,"x",n.toString()),a.setAttributeNS(E3,"y",e.toString()),a.setAttributeNS(E3,"height",i.toString()),a.setAttributeNS(E3,"width",r.toString()),a.setAttributeNS(E3,"fill","#000000"),a},t.prototype.encode=function(n,e){var i=F1.L;if(n&&n.get(Wr.ERROR_CORRECTION)!==void 0){var r=n.get(Wr.ERROR_CORRECTION).toString();i=F1.fromString(r)}var a=w3.encode(e,i,n);return a},t.prototype.renderResult=function(n,e,i,r){var a=n.getMatrix();if(a===null)throw new w0;var o=a.getWidth(),s=a.getHeight(),c=o+r*2,l=s+r*2,f=Math.max(e,c),d=Math.max(i,l),h=Math.min(Math.floor(f/c),Math.floor(d/l)),p=Math.floor((f-o*h)/2),m=Math.floor((d-s*h)/2),A=this.createSVGElement(f,d),v=this.createSvgPathPlaceholderElement(e,i);A.appendChild(v),this.containerElement.appendChild(A);for(var y=0,b=m;y<s;y++,b+=h)for(var u=0,x=p;u<o;u++,x+=h)if(a.get(u,y)===1){var w=this.createSvgRectElement(x,b,h,h);A.appendChild(w)}return A},t.QUIET_ZONE_SIZE=4,t.SVG_NS="http://www.w3.org/2000/svg",t}();var RH="http://www.w3.org/2000/svg",x8e=function(){function t(){}return t.prototype.write=function(n,e,i,r){if(n.length===0)throw new Wn("Found empty contents");if(e<0||i<0)throw new Wn("Requested dimensions are too small: "+e+"x"+i);var a=F1.L,o=t.QUIET_ZONE_SIZE;if(r){if(r.get(Wr.ERROR_CORRECTION)!==void 0){var s=r.get(Wr.ERROR_CORRECTION).toString();a=F1.fromString(s)}r.get(Wr.MARGIN)!==void 0&&(o=Number.parseInt(r.get(Wr.MARGIN).toString(),10))}var c=w3.encode(n,a,r);return this.renderResult(c,e,i,o)},t.prototype.writeToDom=function(n,e,i,r,a){if(typeof n=="string"){var o=document.querySelector(n);if(!o)throw new Error("Could no find the target HTML element.");n=o}var s=this.write(e,i,r,a);n instanceof HTMLElement&&n.appendChild(s)},t.prototype.renderResult=function(n,e,i,r){var a=n.getMatrix();if(a===null)throw new w0;for(var o=a.getWidth(),s=a.getHeight(),c=o+r*2,l=s+r*2,f=Math.max(e,c),d=Math.max(i,l),h=Math.min(Math.floor(f/c),Math.floor(d/l)),p=Math.floor((f-o*h)/2),m=Math.floor((d-s*h)/2),A=this.createSVGElement(f,d),v=0,y=m;v<s;v++,y+=h)for(var b=0,u=p;b<o;b++,u+=h)if(a.get(b,v)===1){var x=this.createSvgRectElement(u,y,h,h);A.appendChild(x)}return A},t.prototype.createSVGElement=function(n,e){var i=document.createElementNS(RH,"svg"),r=n.toString(),a=e.toString();return i.setAttribute("height",a),i.setAttribute("width",r),i.setAttribute("viewBox","0 0 "+r+" "+a),i},t.prototype.createSvgRectElement=function(n,e,i,r){var a=document.createElementNS(RH,"rect");return a.setAttribute("x",n.toString()),a.setAttribute("y",e.toString()),a.setAttribute("height",i.toString()),a.setAttribute("width",r.toString()),a.setAttribute("fill","#000000"),a},t.QUIET_ZONE_SIZE=4,t}();var C8e=["preview"],vv=class extends yB{getScannerControls(){if(!this.scannerControls)throw new Error("No scanning is running at the time.");return this.scannerControls}scanFromDeviceObservable(n,e){return w2(this,null,function*(){let i=new za({}),r;try{r=yield this.decodeFromVideoDevice(n,e,(a,o)=>{if(!o){i.next({result:a});return}let s=o.name;if(s===un.name||s===ro.name||s===Pn.name||o.message.includes("No MultiFormat Readers were able to detect the code.")){i.next({error:o});return}i.error(o),this.scannerControls.stop(),this.scannerControls=void 0}),this.scannerControls=fi(dt({},r),{stop(){r.stop(),i.complete()}})}catch(a){i.error(a),this.scannerControls?.stop(),this.scannerControls=void 0}return i.asObservable()})}},Wx=(()=>{class t{get codeReader(){return this._codeReader}set device(e){if(!this._ready){this._devicePreStart=e;return}if(this.isAutostarting){console.warn("Avoid setting a device during auto-start.");return}if(this.isCurrentDevice(e)){console.warn("Setting the same device is not allowed.");return}if(!this.hasPermission){console.warn("Permissions not set yet, waiting for them to be set to apply device change.");return}this.setDevice(e)}get device(){return this._device}get formats(){return this.hints.get(Sr.POSSIBLE_FORMATS)}set formats(e){if(typeof e=="string")throw new Error("Invalid formats, make sure the [formats] input is a binding.");let i=e.map(a=>this.getBarcodeFormatOrFail(a)),r=this.hints;r.set(Sr.POSSIBLE_FORMATS,i),this.hints=r}get hints(){return this._hints}set hints(e){this._hints=e,this.codeReader?.setHints(this._hints)}set videoConstraints(e){let i=this.codeReader?.getScannerControls();i&&i?.streamVideoConstraintsApply(e)}set isAutostarting(e){this._isAutostarting=e,this.autostarting.next(e)}get isAutostarting(){return this._isAutostarting}set torch(e){try{this.getCodeReader().getScannerControls().switchTorch(e)}catch{}}set enable(e){this._enabled!==!!e&&(this._enabled=!!e,this._enabled?this.device?this.scanFromDevice(this.device.deviceId):this.init():(this.reset(),vv.releaseAllStreams()))}get enabled(){return this._enabled}get tryHarder(){return this.hints.get(Sr.TRY_HARDER)}set tryHarder(e){let i=this.hints;e?i.set(Sr.TRY_HARDER,!0):i.delete(Sr.TRY_HARDER),this.hints=i}constructor(){this.timeBetweenScans=500,this.delayBetweenScanSuccess=500,this.previewFitMode="cover",this.poster="",this._ready=!1,this.autostarted=new Nn,this.autostarting=new Nn,this.torchCompatible=new Nn(!1),this.scanSuccess=new Nn,this.scanFailure=new Nn,this.scanError=new Nn,this.scanComplete=new Nn,this.camerasFound=new Nn,this.camerasNotFound=new Nn,this.permissionResponse=new Nn(!0),this.hasDevices=new Nn,this.deviceChange=new Nn,this._enabled=!0,this._hints=new Map,this.autofocusEnabled=!0,this.autostart=!0,this.formats=[Xn.QR_CODE],this.hasNavigator=typeof navigator<"u",this.isMediaDevicesSupported=this.hasNavigator&&!!navigator.mediaDevices}askForPermission(){return w2(this,null,function*(){if(!this.hasNavigator)return console.error("@zxing/ngx-scanner","Can't ask permission, navigator is not present."),this.setPermission(null),this.hasPermission;if(!this.isMediaDevicesSupported)return console.error("@zxing/ngx-scanner","Can't get user media, this is not supported."),this.setPermission(null),this.hasPermission;let e,i;try{e=yield this.getAnyVideoDevice(),i=!!e}catch(r){return this.handlePermissionException(r)}finally{this.terminateStream(e)}return this.setPermission(i),i})}getAnyVideoDevice(){return navigator.mediaDevices.getUserMedia({video:!0})}terminateStream(e){e&&e.getTracks().forEach(i=>i.stop()),e=void 0}init(){return w2(this,null,function*(){if(!this.autostart){console.warn("Feature 'autostart' disabled. Permissions and devices recovery has to be run manually."),this.initAutostartOff(),this._ready=!0;return}yield this.initAutostartOn(),this._ready=!0})}initAutostartOff(){this.isAutostarting=!1,this.updateVideoInputDevices(),this._device&&this._devicePreStart&&this.setDevice(this._devicePreStart)}initAutostartOn(){return w2(this,null,function*(){this.isAutostarting=!0;let e;try{e=yield this.askForPermission()}catch(i){console.error("Exception occurred while asking for permission:",i);return}if(e){let i=yield this.updateVideoInputDevices();yield this.autostartScanner([...i])}this.isAutostarting=!1,this.autostarted.next()})}isCurrentDevice(e){return e?.deviceId===this._device?.deviceId}ngOnDestroy(){this.reset(),uc.cleanVideoSource(this.previewElemRef.nativeElement),vv.releaseAllStreams()}ngOnInit(){this.init()}scanStop(){this._scanSubscription&&(this.codeReader?.getScannerControls().stop(),this._scanSubscription?.unsubscribe(),this._scanSubscription=void 0)}scanStart(){if(this._scanSubscription)throw new Error("There is already a scan process running.");if(!this._device)throw new Error("No device defined, cannot start scan, please define a device.");this.scanFromDevice(this._device.deviceId)}restart(){this._codeReader=void 0;let e=this._reset();e&&(this.device=e)}updateVideoInputDevices(){return w2(this,null,function*(){let e=(yield uc.listVideoInputDevices())||[],i=e&&e.length>0;return this.hasDevices.next(i),this.camerasFound.next([...e]),i||this.camerasNotFound.next(null),e})}autostartScanner(e){return w2(this,null,function*(){let i=({label:a})=>/back|trás|rear|traseira|environment|ambiente/gi.test(a),r=e.find(i)||e.pop();if(!r)throw new Error("Impossible to autostart, no input devices available.");yield this.setDevice(r),this.deviceChange.next(r)})}dispatchScanSuccess(e){this.scanSuccess.next(e.getText())}dispatchScanFailure(e){this.scanFailure.next(e)}dispatchScanError(e){this.scanError.observed||(console.error(`zxing scanner component: ${e.name}`,e),console.warn("Use the `(scanError)` property to handle errors like this!")),this.scanError.next(e)}dispatchScanComplete(e){this.scanComplete.next(e)}handlePermissionException(e){console.error("@zxing/ngx-scanner","Error when asking for permission.",e);let i;switch(e.name){case"NotSupportedError":console.warn("@zxing/ngx-scanner",e.message),i=null,this.hasDevices.next(null);break;case"NotAllowedError":console.warn("@zxing/ngx-scanner",e.message),i=!1,this.hasDevices.next(!0);break;case"NotFoundError":console.warn("@zxing/ngx-scanner",e.message),i=null,this.hasDevices.next(!1),this.camerasNotFound.next(e);break;case"NotReadableError":console.warn("@zxing/ngx-scanner","Couldn't read the device(s)'s stream, it's probably in use by another app."),i=null,this.hasDevices.next(!1),this.camerasNotFound.next(e);break;default:console.warn("@zxing/ngx-scanner","I was not able to define if I have permissions for camera or not.",e),i=null;break}return this.setPermission(i),this.permissionResponse.error(e),i}getBarcodeFormatOrFail(e){return typeof e=="string"?Xn[e.trim().toUpperCase()]:e}getCodeReader(){if(!this._codeReader){let e={delayBetweenScanAttempts:this.timeBetweenScans,delayBetweenScanSuccess:this.delayBetweenScanSuccess};this._codeReader=new vv(this.hints,e)}return this._codeReader}scanFromDevice(e){return w2(this,null,function*(){let i=this.previewElemRef.nativeElement,r=this.getCodeReader(),a=yield r.scanFromDeviceObservable(e,i);if(!a)throw new Error("Undefined decoding stream, aborting.");let o=d=>this._onDecodeResult(d.result,d.error),s=d=>this._onDecodeError(d),c=()=>{};if(this._scanSubscription=a.subscribe(o,s,c),this._scanSubscription.closed)return;let f=typeof r.getScannerControls().switchTorch<"u";this.torchCompatible.next(f)})}_onDecodeError(e){this.dispatchScanError(e)}_onDecodeResult(e,i){e?this.dispatchScanSuccess(e):this.dispatchScanFailure(i),this.dispatchScanComplete(e)}_reset(){if(!this._codeReader)return;this.scanStop();try{let i=this.previewElemRef.nativeElement;uc.cleanVideoSource(i)}catch{}try{uc.releaseAllStreams()}catch{}this._codeReader=void 0;let e=this._device;return this.device=void 0,e}reset(){this._reset(),this.deviceChange.emit(null)}setDevice(e){return w2(this,null,function*(){this.scanStop(),this._device=e||void 0,this._device||uc.cleanVideoSource(this.previewElemRef.nativeElement),this._enabled&&e&&(yield this.scanFromDevice(e.deviceId))})}setPermission(e){this.hasPermission=e,this.permissionResponse.next(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["zxing-scanner"]],viewQuery:function(i,r){if(i&1&&Or(C8e,7),i&2){let a;Vi(a=Hi())&&(r.previewElemRef=a.first)}},inputs:{autofocusEnabled:"autofocusEnabled",timeBetweenScans:"timeBetweenScans",delayBetweenScanSuccess:"delayBetweenScanSuccess",autostart:"autostart",previewFitMode:"previewFitMode",poster:"poster",device:"device",formats:"formats",videoConstraints:"videoConstraints",torch:"torch",enable:"enable",tryHarder:"tryHarder"},outputs:{autostarted:"autostarted",autostarting:"autostarting",torchCompatible:"torchCompatible",scanSuccess:"scanSuccess",scanFailure:"scanFailure",scanError:"scanError",scanComplete:"scanComplete",camerasFound:"camerasFound",camerasNotFound:"camerasNotFound",permissionResponse:"permissionResponse",hasDevices:"hasDevices",deviceChange:"deviceChange"},decls:6,vars:3,consts:[["preview",""],[3,"poster"]],template:function(i,r){i&1&&(E(0,"video",1,0)(2,"p"),j(3," Your browser does not support this feature, please try to upgrade it. "),_(),E(4,"p"),j(5," Seu navegador n\xE3o suporta este recurso, por favor tente atualiz\xE1-lo. "),_()()),i&2&&(N0("object-fit",r.previewFitMode),O("poster",r.poster,Rr))},styles:["[_nghost-%COMP%]{display:block}video[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:contain}"],changeDetection:0})}}return t})(),OH=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[I2,Eb]})}}return t})();var fc=xA(UH(),1);var xB=xA(HH(),1);var w8e=["container"],CB=class{animation="slide";format="(,ddd)";theme="default";value=0;duration=2e3;auto=!0};var QH=(()=>{class t{subscription;odometer;container;number;config={};observable=void 0;animation=void 0;format=void 0;theme=void 0;value=void 0;duration=void 0;auto=void 0;themes=["car","default","digital","minimal","plaza","slot-machine","train-station"];initOdometer(){!fc.isUndefined(this.container)&&typeof xB.default<"u"&&(this.odometer=new xB.default({el:this.container.nativeElement,animation:this.config.animation,value:this.config.value,duration:this.config.duration,format:this.config.format,theme:this.config.theme}),!fc.isUndefined(this.number)&&this.config.auto&&this.odometer.update(this.number))}initConfig(){this.config=fc.defaults(this.config,new CB),fc.isUndefined(this.animation)||(this.config.animation=this.animation),fc.isUndefined(this.format)||(this.config.format=this.format),fc.isUndefined(this.theme)||(this.config.theme=fc.includes(this.themes,this.theme)?this.theme:"default"),fc.isUndefined(this.value)||(this.config.value=this.value),fc.isUndefined(this.duration)||(this.config.duration=this.duration),fc.isUndefined(this.auto)||(this.config.auto=this.auto),fc.includes(this.themes,this.config.theme)||(this.config.theme="default")}ngOnInit(){!fc.isUndefined(this.observable)&&!this.config.auto&&(this.subscription=this.observable.subscribe(e=>{!fc.isUndefined(e)&&e&&this.odometer.update(this.number)})),this.initConfig()}ngOnDestroy(){fc.isUndefined(this.subscription)||this.subscription.unsubscribe()}ngOnChanges(){!fc.isUndefined(this.number)&&!fc.isUndefined(this.odometer)&&this.config.auto&&this.odometer.update(this.number)}ngAfterViewInit(){this.initOdometer()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Lt({type:t,selectors:[["tm-ng-odometer"]],viewQuery:function(i,r){if(i&1&&Or(w8e,7,Ri),i&2){let a;Vi(a=Hi())&&(r.container=a.first)}},inputs:{number:"number",config:"config",observable:"observable",animation:"animation",format:"format",theme:"theme",value:"value",duration:"duration",auto:"auto"},features:[kr],decls:2,vars:0,consts:[["container",""]],template:function(i,r){i&1&&Ye(0,"div",null,0)},styles:[`@import"//fonts.googleapis.com/css?family=Arimo";.odometer.odometer-auto-theme,.odometer.odometer-theme-car,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-car .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-car .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-car .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-car .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-car .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-car{border-radius:.34em;font-family:Arimo,monospace;padding:.15em;background:#000;color:#eee0d3}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car .odometer-digit{box-shadow:inset 0 0 .3em #000c;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzMzMzMzIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:linear-gradient(to bottom,#333333 0%,#333333 40%,#101010 60%,#333333 80%,#333333 100%);padding:0 .15em}.odometer.odometer-auto-theme .odometer-digit:first-child,.odometer.odometer-theme-car .odometer-digit:first-child{border-radius:.2em 0 0 .2em}.odometer.odometer-auto-theme .odometer-digit:last-child,.odometer.odometer-theme-car .odometer-digit:last-child{border-radius:0 .2em .2em 0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZTBkMyIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZWVlMGQzIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNiYmFhOWEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2VlZTBkMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZTBkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:linear-gradient(to bottom,#eee0d3 0%,#eee0d3 40%,#bbaa9a 60%,#eee0d3 80%,#eee0d3 100%);background-color:#eee0d3;color:#000}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{left:.15em}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition-timing-function:linear}
`,`.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
`,`@import"//fonts.googleapis.com/css?family=Wallpoet";.odometer.odometer-auto-theme,.odometer.odometer-theme-digital,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-digital .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-digital .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-digital .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-digital .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-digital .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-digital .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-digital .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-digital.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-digital.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-digital.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-digital.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-digital{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiZjVhNSIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:radial-gradient(rgba(139,245,165,.4),#000000);background-color:#000;font-family:Wallpoet,monospace;padding:0 .2em;line-height:1.1em;color:#8bf5a5}.odometer.odometer-auto-theme .odometer-digit+.odometer-digit,.odometer.odometer-theme-digital .odometer-digit+.odometer-digit{margin-left:.1em}
`,`.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}
`,`.odometer.odometer-auto-theme,.odometer.odometer-theme-plaza,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-plaza .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-plaza .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-plaza .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-plaza .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-plaza .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-plaza .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-plaza .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-plaza.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-plaza.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-plaza.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-plaza.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-plaza{border-radius:.15em;background-color:#f0f8ff;font-family:Helvetica Neue,sans-serif;font-weight:100;padding:0 .12em;line-height:1.2em;font-size:1.2em;background-size:16px 16px}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-plaza .odometer-digit{border-radius:.1em;padding:0 .03em;color:#648baf}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-plaza .odometer-digit .odometer-digit-inner{left:.03em}
`,`@import"//fonts.googleapis.com/css?family=Rye";.odometer.odometer-auto-theme,.odometer.odometer-theme-slot-machine,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-slot-machine .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-slot-machine.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-slot-machine.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-slot-machine.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-slot-machine.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-slot-machine{border-radius:.34em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYTUwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:linear-gradient(#ffff00,#ffa500);background-color:#fc0;font-family:Rye,monospace;padding:.15em;color:#f80000;line-height:1.35em;border:.03em solid #000;-webkit-text-stroke:.05em #000}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-slot-machine .odometer-digit{box-shadow:inset 0 0 .1em #00000080,0 0 0 .03em #fff,0 0 0 .05em #0003;border-radius:.2em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:linear-gradient(to bottom,#cccccc 0%,#ffffff 20%,#ffffff 80%,#cccccc 100%);border:.03em solid #444;padding:.1em .15em 0}.odometer.odometer-auto-theme .odometer-digit:first-child,.odometer.odometer-theme-slot-machine .odometer-digit:first-child{box-shadow:inset .05em 0 .1em #00000080,0 0 0 .03em #fff,0 0 0 .05em #0003}.odometer.odometer-auto-theme .odometer-digit:last-child,.odometer.odometer-theme-slot-machine .odometer-digit:last-child{box-shadow:inset -.05em 0 .1em #00000080,0 0 0 .03em #fff,0 0 0 .05em #0003}.odometer.odometer-auto-theme .odometer-digit+.odometer-digit,.odometer.odometer-theme-slot-machine .odometer-digit+.odometer-digit{margin-left:.15em}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-digit-inner{padding-top:.08em}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-slot-machine .odometer-digit .odometer-value.odometer-last-value{left:0;right:0;text-align:center}
`,`@import"//fonts.googleapis.com/css?family=Economica";.odometer.odometer-auto-theme,.odometer.odometer-theme-train-station,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-train-station .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-train-station .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-train-station .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-train-station .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-train-station .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-train-station .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-train-station .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-train-station.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-train-station.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-train-station.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-train-station.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-train-station{font-family:Economica,sans-serif}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-train-station .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;border-radius:.1em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIvPjxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMTExMTExIi8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzExMTExMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:linear-gradient(to bottom,#111111 0%,#111111 35%,#333333 55%,#111111 55%,#111111 100%);background-color:#222;padding:0 .15em;color:#fff}.odometer.odometer-auto-theme .odometer-digit+.odometer-digit,.odometer.odometer-theme-train-station .odometer-digit+.odometer-digit{margin-left:.1em}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-train-station .odometer-digit .odometer-digit-inner{left:.15em}
`,`.odometer,.odometer-inside,.odometer-digit,.odometer-digit-spacer,.odometer-digit-inner,.odometer-ribbon,.odometer-ribbon-inner,.odometer-value,.odometer-formatting-mark{color:inherit;font-size:inherit;font-family:inherit}
`],encapsulation:2})}return t})(),jH=(()=>{class t{static forRoot(){return{ngModule:t}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=nr({type:t});static \u0275inj=tr({imports:[I2]})}return t})();var EB;try{EB=typeof Intl<"u"&&Intl.v8BreakIterator}catch{EB=!1}var Qf=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?I4(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||EB)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(i){return new(i||t)(bt(gc))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var bv;function _8e(){if(bv==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>bv=!0}))}finally{bv=bv||!1}return bv}function u8(t){return _8e()?t:!!t.capture}var wB;function S8e(){if(wB==null){let t=typeof document<"u"?document.head:null;wB=!!(t&&(t.createShadowRoot||t.attachShadow))}return wB}function GH(t){if(S8e()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function ph(t){return t.composedPath?t.composedPath()[0]:t.target}function WH(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function SB(t){return Array.isArray(t)?t:[t]}function b6(t){return t instanceof Ri?t.nativeElement:t}var YH=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})(),KH=new Set,x6,I8e=(()=>{class t{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):T8e}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&M8e(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Qf),bt(Yg,8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function M8e(t,n){if(!KH.has(t))try{x6||(x6=document.createElement("style"),n&&x6.setAttribute("nonce",n),x6.setAttribute("type","text/css"),document.head.appendChild(x6)),x6.sheet&&(x6.sheet.insertRule(`@media ${t} {body{ }}`,0),KH.add(t))}catch(e){console.error(e)}}function T8e(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var Xx=(()=>{class t{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new no}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return XH(SB(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=XH(SB(e)).map(o=>this._registerQuery(o).observable),a=wu(r);return a=n9(a.pipe(F0(1)),a.pipe(x4(1),pE(0))),a.pipe(Li(o=>{let s={matches:!1,breakpoints:{}};return o.forEach(({matches:c,query:l})=>{s.matches=s.matches||c,s.breakpoints[l]=c}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),a={observable:new E2(o=>{let s=c=>this._zone.run(()=>o.next(c));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(C4(i),Li(({matches:o})=>({query:e,matches:o})),ms(this._destroySubject)),mql:i};return this._queries.set(e,a),a}static{this.\u0275fac=function(i){return new(i||t)(bt(I8e),bt(wr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function XH(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}function MB(t){return t.buttons===0||t.detail===0}function TB(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var L8e=new gr("cdk-input-modality-detector-options"),D8e={ignoreKeys:[18,17,224,91,16]},$H=650,f8=u8({passive:!0,capture:!0}),F8e=(()=>{class t{get mostRecentModality(){return this._modality.value}constructor(e,i,r,a){this._platform=e,this._mostRecentTarget=null,this._modality=new za(null),this._lastTouchMs=0,this._onKeydown=o=>{this._options?.ignoreKeys?.some(s=>s===o.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ph(o))},this._onMousedown=o=>{Date.now()-this._lastTouchMs<$H||(this._modality.next(MB(o)?"keyboard":"mouse"),this._mostRecentTarget=ph(o))},this._onTouchstart=o=>{if(TB(o)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ph(o)},this._options=dt(dt({},D8e),a),this.modalityDetected=this._modality.pipe(x4(1)),this.modalityChanged=this.modalityDetected.pipe(gf()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,f8),r.addEventListener("mousedown",this._onMousedown,f8),r.addEventListener("touchstart",this._onTouchstart,f8)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,f8),document.removeEventListener("mousedown",this._onMousedown,f8),document.removeEventListener("touchstart",this._onTouchstart,f8))}static{this.\u0275fac=function(i){return new(i||t)(bt(Qf),bt(wr),bt(Aa),bt(L8e,8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Zx=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(Zx||{}),N8e=new gr("cdk-focus-monitor-default-options"),Yx=u8({passive:!0,capture:!0}),Jx=(()=>{class t{constructor(e,i,r,a,o){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new no,this._rootNodeFocusAndBlurListener=s=>{let c=ph(s);for(let l=c;l;l=l.parentElement)s.type==="focus"?this._onFocus(s,l):this._onBlur(s,l)},this._document=a,this._detectionMode=o?.detectionMode||Zx.IMMEDIATE}monitor(e,i=!1){let r=b6(e);if(!this._platform.isBrowser||r.nodeType!==1)return ar();let a=GH(r)||this._getDocument(),o=this._elementInfo.get(r);if(o)return i&&(o.checkChildren=!0),o.subject;let s={checkChildren:i,subject:new no,rootNode:a};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let i=b6(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){let a=b6(e),o=this._getDocument().activeElement;a===o?this._getClosestElementsInfo(a).forEach(([s,c])=>this._originChanged(s,i,c)):(this._setOrigin(i),typeof a.focus=="function"&&a.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Zx.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===Zx.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?$H:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,i){let r=this._elementInfo.get(i),a=ph(e);!r||!r.checkChildren&&i!==a||this._originChanged(i,this._getFocusOrigin(a),r)}_onBlur(e,i){let r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,Yx),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,Yx)}),this._rootNodeFocusListenerCount.set(i,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ms(this._stopInputModalityDetector)).subscribe(a=>{this._setOrigin(a,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Yx),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Yx),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((r,a)=>{(a===e||r.checkChildren&&a.contains(e))&&i.push([a,r])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let a=e.labels;if(a){for(let o=0;o<a.length;o++)if(a[o].contains(i))return!0}return!1}static{this.\u0275fac=function(i){return new(i||t)(bt(wr),bt(Qf),bt(F8e),bt(Aa,8),bt(N8e,8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var C6=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t}(C6||{}),ZH="cdk-high-contrast-black-on-white",JH="cdk-high-contrast-white-on-black",IB="cdk-high-contrast-active",qH=(()=>{class t{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=Ct(Xx).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return C6.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,a=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),a){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return C6.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return C6.BLACK_ON_WHITE}return C6.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(IB,ZH,JH),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===C6.BLACK_ON_WHITE?e.add(IB,ZH):i===C6.WHITE_ON_BLACK&&e.add(IB,JH)}}static{this.\u0275fac=function(i){return new(i||t)(bt(Qf),bt(Aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var LB=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();var P8e=["mat-internal-form-field",""],k8e=["*"];function R8e(){return!0}var O8e=new gr("mat-sanity-checks",{providedIn:"root",factory:R8e}),Vu=(()=>{class t{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return WH()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}static{this.\u0275fac=function(i){return new(i||t)(bt(qH),bt(O8e,8),bt(Aa))}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[LB,LB]})}}return t})();var eu=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(eu||{}),DB=class{constructor(n,e,i,r=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r,this.state=eu.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},eQ=u8({passive:!0,capture:!0}),FB=class{constructor(){this._events=new Map,this._delegateEventHandler=n=>{let e=ph(n);e&&this._events.get(n.type)?.forEach((i,r)=>{(r===e||r.contains(e))&&i.forEach(a=>a.handleEvent(n))})}}addHandler(n,e,i,r){let a=this._events.get(e);if(a){let o=a.get(i);o?o.add(r):a.set(i,new Set([r]))}else this._events.set(e,new Map([[i,new Set([r])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,eQ)})}removeHandler(n,e,i){let r=this._events.get(n);if(!r)return;let a=r.get(e);a&&(a.delete(i),a.size===0&&r.delete(e),r.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,eQ)))}},tQ={enterDuration:225,exitDuration:150},z8e=800,nQ=u8({passive:!0,capture:!0}),iQ=["mousedown","touchstart"],rQ=["mouseup","mouseleave","touchend","touchcancel"],NB=class t{static{this._eventManager=new FB}constructor(n,e,i,r){this._target=n,this._ngZone=e,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=b6(i))}fadeInRipple(n,e,i={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a=dt(dt({},tQ),i.animation);i.centered&&(n=r.left+r.width/2,e=r.top+r.height/2);let o=i.radius||U8e(n,e,r),s=n-r.left,c=e-r.top,l=a.enterDuration,f=document.createElement("div");f.classList.add("mat-ripple-element"),f.style.left=`${s-o}px`,f.style.top=`${c-o}px`,f.style.height=`${o*2}px`,f.style.width=`${o*2}px`,i.color!=null&&(f.style.backgroundColor=i.color),f.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(f);let d=window.getComputedStyle(f),h=d.transitionProperty,p=d.transitionDuration,m=h==="none"||p==="0s"||p==="0s, 0s"||r.width===0&&r.height===0,A=new DB(this,f,i,m);f.style.transform="scale3d(1, 1, 1)",A.state=eu.FADING_IN,i.persistent||(this._mostRecentTransientRipple=A);let v=null;return!m&&(l||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let y=()=>{v&&(v.fallbackTimer=null),clearTimeout(u),this._finishRippleTransition(A)},b=()=>this._destroyRipple(A),u=setTimeout(b,l+100);f.addEventListener("transitionend",y),f.addEventListener("transitioncancel",b),v={onTransitionEnd:y,onTransitionCancel:b,fallbackTimer:u}}),this._activeRipples.set(A,v),(m||!l)&&this._finishRippleTransition(A),A}fadeOutRipple(n){if(n.state===eu.FADING_OUT||n.state===eu.HIDDEN)return;let e=n.element,i=dt(dt({},tQ),n.config.animation);e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=eu.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){let e=b6(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,iQ.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{rQ.forEach(e=>{this._triggerElement.addEventListener(e,this,nQ)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===eu.FADING_IN?this._startFadeOutTransition(n):n.state===eu.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){let e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=eu.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){let e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=eu.HIDDEN,e!==null&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){let e=MB(n),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+z8e;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig))}_onTouchStart(n){if(!this._target.rippleDisabled&&!TB(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=n.changedTouches;if(e)for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[i].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{let e=n.state===eu.VISIBLE||n.config.terminateOnPointerUp&&n.state===eu.FADING_IN;!n.config.persistent&&e&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let n=this._triggerElement;n&&(iQ.forEach(e=>t._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(rQ.forEach(e=>n.removeEventListener(e,this,nQ)),this._pointerUpEventsRegistered=!1))}};function U8e(t,n,e){let i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+r*r)}var V8e=new gr("mat-ripple-global-options"),w6=(()=>{class t{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,r,a,o){this._elementRef=e,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=a||{},this._rippleRenderer=new NB(this,i,e,r)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:dt(dt(dt({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,dt(dt({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,dt(dt({},this.rippleConfig),e))}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(wr),Ce(Qf),Ce(V8e,8),Ce(yf,8))}}static{this.\u0275dir=kn({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,r){i&2&&Lr("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return t})(),aQ=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[Vu,Vu]})}}return t})();var d8=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,r){i&2&&Lr("mdc-form-field--align-end",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[_s],attrs:P8e,ngContentSelectors:k8e,decls:1,vars:0,template:function(i,r){i&1&&(Fs(),Es(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}}return t})();var Q8e=["input"],j8e=["label"],G8e=["*"],W8e=new gr("mat-checkbox-default-options",{providedIn:"root",factory:sQ});function sQ(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var f1=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t}(f1||{}),K8e={provide:x0,useExisting:Mo(()=>_3),multi:!0},PB=class{},X8e=0,oQ=sQ(),_3=(()=>{class t{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let i=new PB;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,i,r,a,o,s){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=r,this._animationMode=o,this._options=s,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new Nn,this.indeterminateChange=new Nn,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=f1.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||oQ,this.color=this._options.color||oQ.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++X8e}`,this.disabledInteractive=s?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){let i=e!=this._indeterminate;this._indeterminate=e,i&&(this._indeterminate?this._transitionCheckState(f1.Indeterminate):this._transitionCheckState(this.checked?f1.Checked:f1.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let i=this._currentCheckState,r=this._getAnimationTargetElement();if(!(i===e||!r)&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(a)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?f1.Checked:f1.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,i){if(this._animationMode==="NoopAnimations")return"";switch(e){case f1.Init:if(i===f1.Checked)return this._animationClasses.uncheckedToChecked;if(i==f1.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case f1.Unchecked:return i===f1.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case f1.Checked:return i===f1.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case f1.Indeterminate:return i===f1.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(rs),Ce(wr),S2("tabindex"),Ce(yf,8),Ce(W8e,8))}}static{this.\u0275cmp=Lt({type:t,selectors:[["mat-checkbox"]],viewQuery:function(i,r){if(i&1&&(Or(Q8e,5),Or(j8e,5),Or(w6,5)),i&2){let a;Vi(a=Hi())&&(r._inputElement=a.first),Vi(a=Hi())&&(r._labelElement=a.first),Vi(a=Hi())&&(r.ripple=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,r){i&2&&(w1("id",r.id),pa("tabindex",null)("aria-label",null)("aria-labelledby",null),vc(r.color?"mat-"+r.color:"mat-accent"),Lr("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",co],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",co],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:vp(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",co],checked:[2,"checked","checked",co],disabled:[2,"disabled","disabled",co],indeterminate:[2,"indeterminate","indeterminate",co]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[or([K8e,{provide:Ua,useExisting:t,multi:!0}]),Eu,kr,_s],ngContentSelectors:G8e,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,r){if(i&1){let a=on();Fs(),E(0,"div",3),vt("click",function(s){return _t(a),St(r._preventBubblingFromLabel(s))}),E(1,"div",4,0)(3,"div",5),vt("click",function(){return _t(a),St(r._onTouchTargetClick())}),_(),E(4,"input",6,1),vt("blur",function(){return _t(a),St(r._onBlur())})("click",function(){return _t(a),St(r._onInputClick())})("change",function(s){return _t(a),St(r._onInteractionEvent(s))}),_(),Ye(6,"div",7),E(7,"div",8),CA(),E(8,"svg",9),Ye(9,"path",10),_(),a9(),Ye(10,"div",11),_(),Ye(11,"div",12),_(),E(12,"label",13,2),Es(14),_()()}if(i&2){let a=Tn(2);O("labelPosition",r.labelPosition),M(4),Lr("mdc-checkbox--selected",r.checked),O("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),pa("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-disabled",r.disabled&&r.disabledInteractive?!0:null)("name",r.name)("value",r.value),M(7),O("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),M(),O("for",r.inputId)}},dependencies:[w6,d8],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})();var cQ=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[_3,Vu,Vu]})}}return t})();var lQ=(()=>{class t{constructor(){this._listeners=[]}notify(e,i){for(let r of this._listeners)r(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Z8e=["input"],J8e=["formField"],$8e=["*"],uQ=0,$x=class{constructor(n,e){this.source=n,this.value=e}},q8e={provide:x0,useExisting:Mo(()=>E6),multi:!0},fQ=new gr("MatRadioGroup"),ege=new gr("mat-radio-default-options",{providedIn:"root",factory:tge});function tge(){return{color:"accent",disabledInteractive:!1}}var E6=(()=>{class t{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name=`mat-radio-group-${uQ++}`,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new Nn,this._disabledInteractive=!1}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new $x(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static{this.\u0275fac=function(i){return new(i||t)(Ce(rs))}}static{this.\u0275dir=kn({type:t,selectors:[["mat-radio-group"]],contentQueries:function(i,r,a){if(i&1&&P0(a,Ah,5),i&2){let o;Vi(o=Hi())&&(r._radios=o)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",co],required:[2,"required","required",co],disabledInteractive:[2,"disabledInteractive","disabledInteractive",co]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[or([q8e,{provide:fQ,useExisting:t}]),Eu]})}}return t})(),Ah=(()=>{class t{get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,i,r,a,o,s,c,l){this._elementRef=i,this._changeDetector=r,this._focusMonitor=a,this._radioDispatcher=o,this._defaultOptions=c,this._ngZone=Ct(wr),this._uniqueId=`mat-radio-${++uQ}`,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new Nn,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this._injector=Ct($0),this._onInputClick=f=>{this.disabled&&this.disabledInteractive&&f.preventDefault()},this.radioGroup=e,this._noopAnimations=s==="NoopAnimations",this._disabledInteractive=c?.disabledInteractive??!1,l&&(this.tabIndex=vp(l,0))}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,i)=>{e!==this.id&&i===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._inputElement.nativeElement.addEventListener("click",this._onInputClick)})}ngOnDestroy(){this._inputElement?.nativeElement.removeEventListener("click",this._onInputClick),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new $x(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){let e=this.radioGroup,i;if(!e||!e.selected||this.disabled?i=this.tabIndex:i=e.selected===this?this.tabIndex:-1,i!==this._previousTabIndex){let r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",i+""),this._previousTabIndex=i,_u(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===r&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===r&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static{this.\u0275fac=function(i){return new(i||t)(Ce(fQ,8),Ce(Ri),Ce(rs),Ce(Jx),Ce(lQ),Ce(yf,8),Ce(ege,8),S2("tabindex"))}}static{this.\u0275cmp=Lt({type:t,selectors:[["mat-radio-button"]],viewQuery:function(i,r){if(i&1&&(Or(Z8e,5),Or(J8e,7,Ri)),i&2){let a;Vi(a=Hi())&&(r._inputElement=a.first),Vi(a=Hi())&&(r._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(i,r){i&1&&vt("focus",function(){return r._inputElement.nativeElement.focus()}),i&2&&(pa("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),Lr("mat-primary",r.color==="primary")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("mat-mdc-radio-checked",r.checked)("mat-mdc-radio-disabled",r.disabled)("mat-mdc-radio-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",co],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:vp(e)],checked:[2,"checked","checked",co],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",co],required:[2,"required","required",co],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",co]},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[Eu,_s],ngContentSelectors:$8e,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(i,r){if(i&1){let a=on();Fs(),E(0,"div",2,0)(2,"div",3)(3,"div",4),vt("click",function(s){return _t(a),St(r._onTouchTargetClick(s))}),_(),E(4,"input",5,1),vt("change",function(s){return _t(a),St(r._onInputInteraction(s))}),_(),E(6,"div",6),Ye(7,"div",7)(8,"div",8),_(),E(9,"div",9),Ye(10,"div",10),_()(),E(11,"label",11),Es(12),_()()}i&2&&(O("labelPosition",r.labelPosition),M(2),Lr("mdc-radio--disabled",r.disabled),M(2),O("id",r.inputId)("checked",r.checked)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),pa("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),M(5),O("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),M(2),O("for",r.inputId))},dependencies:[w6,d8],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-app-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}}return t})(),dQ=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[Vu,I2,aQ,Ah,Vu]})}}return t})();var nge=["switch"],ige=["*"];function rge(t,n){t&1&&(E(0,"span",10),CA(),E(1,"svg",12),Ye(2,"path",13),_(),E(3,"svg",14),Ye(4,"path",15),_()())}var age=new gr("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),oge={provide:x0,useExisting:Mo(()=>h8),multi:!0},qx=class{constructor(n,e){this.source=n,this.checked=e}},sge=0,h8=(()=>{class t{_createChangeEvent(e){return new qx(this,e)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,i,r,a,o,s){this._elementRef=e,this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=o,this._onChange=c=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new Nn,this.toggleChange=new Nn,this.tabIndex=parseInt(a)||0,this.color=o.color||"accent",this._noopAnimations=s==="NoopAnimations",this.id=this._uniqueId=`mat-mdc-slide-toggle-${++sge}`,this.hideIcon=o.hideIcon??!1,this.disabledInteractive=o.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new qx(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(Jx),Ce(rs),S2("tabindex"),Ce(age),Ce(yf,8))}}static{this.\u0275cmp=Lt({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(i,r){if(i&1&&Or(nge,5),i&2){let a;Vi(a=Hi())&&(r._switchElement=a.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(i,r){i&2&&(w1("id",r.id),pa("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),vc(r.color?"mat-"+r.color:""),Lr("mat-mdc-slide-toggle-focused",r._focused)("mat-mdc-slide-toggle-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",co],color:"color",disabled:[2,"disabled","disabled",co],disableRipple:[2,"disableRipple","disableRipple",co],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:vp(e)],checked:[2,"checked","checked",co],hideIcon:[2,"hideIcon","hideIcon",co],disabledInteractive:[2,"disabledInteractive","disabledInteractive",co]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[or([oge,{provide:Ua,useExisting:t,multi:!0}]),Eu,kr,_s],ngContentSelectors:ige,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(i,r){if(i&1){let a=on();Fs(),E(0,"div",1)(1,"button",2,0),vt("click",function(){return _t(a),St(r._handleClick())}),Ye(3,"span",3),E(4,"span",4)(5,"span",5)(6,"span",6),Ye(7,"span",7),_(),E(8,"span",8),Ye(9,"span",9),_(),Ke(10,rge,5,0,"span",10),_()()(),E(11,"label",11),vt("click",function(s){return _t(a),St(s.stopPropagation())}),Es(12),_()()}if(i&2){let a=Tn(2);O("labelPosition",r.labelPosition),M(),Lr("mdc-switch--selected",r.checked)("mdc-switch--unselected",!r.checked)("mdc-switch--checked",r.checked)("mdc-switch--disabled",r.disabled)("mat-mdc-slide-toggle-disabled-interactive",r.disabledInteractive),O("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("disabled",r.disabled&&!r.disabledInteractive),pa("id",r.buttonId)("name",r.name)("aria-label",r.ariaLabel)("aria-labelledby",r._getAriaLabelledBy())("aria-describedby",r.ariaDescribedby)("aria-required",r.required||null)("aria-checked",r.checked)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),M(8),O("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),M(),Pl(r.hideIcon?-1:10),M(),O("for",r.buttonId),pa("id",r._labelId)}},dependencies:[w6,d8],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-app-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size);height:var(--mdc-switch-state-layer-size)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size);fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}}return t})();var hQ=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({imports:[h8,Vu,Vu]})}}return t})();var eC=(()=>{class t{constructor(){this._values={per:"PERSONAL_ACCOUNT",ass:"ASSOCIATE_ACCOUNT",bus:"BUSINESS_ACCOUNT",ent:"ENTERPRISE_ACCOUNT"}}get values(){return this._values}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var pr="crunch_",Ei=(()=>{class t{constructor(){this.addVoucherCta="Wallet Voucher Add Voucher CTA",this.androidLaunch="PWA Android",this.appLaunchCategory="Crunch Launch",this.appLaunchPageTitle="Crunch - App Launch",this.appLaunchSuccessName=pr+"launch",this.appNavigationCategory="Crunch Navigation",this.causeCategory="Crunch Causes",this.causeEventName=pr+"cause",this.changeEmailCategory="Crunch Change Email",this.changeEmailConfirmedName=pr+"change_email_confirmed",this.changeEmailRequestCancelName=pr+"change_email_request_cancel",this.changeEmailRequestUpdateName=pr+"change_email_request_update",this.changeEmailTokenExpiredName=pr+"change_email_token_expired",this.colesVoucherCategory="Crunch Coles Voucher",this.colesVoucherCreateButtonName=pr+"coles_voucher_create_button",this.colesVoucherGeneratedName=pr+"coles_voucher_generated",this.colesVoucherViewVoucherName=pr+"coles_voucher_view",this.destinationPrefix="Destination: ",this.editPersonalDetails="Edit Personal Details",this.eligibilityScannerCategory="Crunch Container Eligibility Scanner",this.eligibilityScannerModalName=pr+"eligibility_scanner_modal",this.eligibilityScannerScannedEligibleName=pr+"eligibility_scanner_scanned_eligible",this.eligibilityScannerScannedIneligibleName=pr+"eligibility_scanner_scanned_ineligible",this.eligibilityScannerTypedEligibleName=pr+"eligibility_scanner_typed_eligible",this.eligibilityScannerTypedIneligibleName=pr+"eligibility_scanner_typed_ineligible",this.eligibilityScannerUnsupportedDeviceName=pr+"eligibility_scanner_unsupported_device",this.enterprise="Enterprise",this.enterpriseReportDownloadedName=pr+"enterprise_activity_report_downloaded",this.enterpriseReportsCategory="Crunch Enterprise Activity Report",this.fail="Fail",this.feedbackCategory="Crunch User Feedback",this.feedbackEvent=pr+"feedback",this.iosDevice="iOS Device",this.iosLaunch="PWA iOS",this.launcher="Launcher",this.libraryPrefix="Library: ",this.loginCategory="Crunch Login",this.loginEnterpriseName=pr+"enterprise_login",this.loginPersonalName=pr+"login",this.maintenanceModeCategory="Crunch Maintenance Mode",this.maintenanceModeDisplayName=pr+"maintenance_mode_display",this.maintenanceModeResponseName=pr+"maintenance_mode_response",this.newAppVersionCategory="Crunch New App Version",this.newAppVersionClickedName=pr+"new_app_version_prompt_clicked",this.newAppVersionDisplayedName=pr+"new_app_version_prompt_displayed",this.newPassword="New Password",this.onLogIn="On Log In",this.panel="Panel",this.passwordResetCategory="Crunch Password Reset",this.passwordResetRequestErrorName=pr+"password_reset_request_error",this.passwordResetRequestName=pr+"password_reset_request",this.passwordResetResendErrorName=pr+"password_reset_resend_error",this.passwordResetResendName=pr+"password_reset_resend",this.passwordResetTokenExpiredName=pr+"password_reset_token_expired",this.passwordResetUpdatedName=pr+"password_reset_updated",this.passwordResetUpdateErrorName=pr+"password_reset_update_error",this.passwordResetVerifiedName=pr+"password_reset_verified",this.personal="Personal",this.pickupBookingCategory="Crunch Pickup Booking",this.pickupBookingCompletedName=pr+"pickup_booking_completed",this.pickupBookingDismissedName=pr+"pickup_booking_dismissed",this.pickupBookingErrorName=pr+"pickup_booking_error",this.pickupBookingModalName=pr+"pickup_booking_modal",this.pickupBookingPromptLauncherName=pr+"pickup_booking_prompt_launcher",this.pickupBookingPromptPanelName=pr+"pickup_booking_prompt_panel",this.pickupBookingStartedName=pr+"pickup_booking_started",this.pickupBookingSuccessName=pr+"pickup_booking_success",this.printDropNGoLabelsCategory="Crunch Print Drop'n'Go Labels",this.printDropNGoLabelsModalName=pr+"print_dropngo_labels_modal",this.printDropNGoLabelsPdfName=pr+"print_dropngo_labels_pdf",this.pwaBannerCategory="Crunch PWA Banner",this.pwaBannerDisplayedName=pr+"pwa_banner_displayed",this.pwaInstallCancelledName=pr+"pwa_install_cancelled",this.pwaInstallCategory="Crunch PWA Installation",this.pwaInstallInstalledName=pr+"pwa_installed",this.receipt="Receipt",this.recycle="Recycle",this.recycleTopTemp="Recycle - Top (Temporary)",this.referralCategory="Crunch Referrals",this.referralCodeCopiedName=pr+"referral_code_copied",this.referralLinkFollowedName=pr+"referral_link_followed",this.registrationCategory="Crunch Registration",this.registrationCompletedName=pr+"registration_completed",this.registrationEmailConfirmedName=pr+"registration_email_confirmed",this.registrationResendEmailConfirmationName=pr+"registration_resend_email_confirmation",this.registrationResendEmailModalName=pr+"registration_resend_email_modal",this.registrationTokenExpiredName=pr+"registration_token_expired",this.resetPassword="Reset Password",this.restrictedViewCategory="Crunch Restricted View",this.restrictedViewName=pr+"restricted_view",this.rewards="Rewards",this.success="Success",this.supportingDevice="Supporting Device",this.typePrefix="Type: ",this.voucherEmptyState="Voucher Activity Empty State",this.voucherRedemption="Voucher Redemption",this.wallet="Wallet",this.walletAddCardName=pr+"wallet_add_card",this.walletCategory="Crunch Wallet",this.walletEmptyState="Wallet Voucher Empty State",this.walletOpenedName=pr+"wallet_opened",this.webcamPrefix="Webcam: ",this.webLaunch="Browser"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var tC=(()=>{class t{constructor(){let e=document.getElementsByTagName("script"),r=Array.from(e).filter(a=>a.getAttribute("src")&&a.getAttribute("src").includes("main-"))[0].getAttribute("src");this._value=r.replace("main-","").replace(".js","")}get value(){return this._value}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var nC=(()=>{class t{constructor(){let e=new Date().getFullYear();this._value="Copyright &copy; "+e+" Envirobank Recycling."}get value(){return this._value}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var iC=(()=>{class t{constructor(){this._values={velocity:"vff","leukaemia-foundation":"lf"}}get values(){return this._values}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Ha=(()=>{class t{constructor(){this.bankTransfer="flexible_transfer_bank",this.basic="basic",this.colesVoucher="flexible_voucher_coles",this.donation="flexible_donation",this.giftCard="group_gift_card",this.giftpay="group_gift_card_giftpay",this.paypalTransfer="flexible_transfer_paypal",this.referral="referral",this.velocity="velocity"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var p8=(()=>{class t{constructor(){this._values={"Pickup Service":"pickup",Pickup:"pickup",Depot:"depot","Drop'n'Go":"drop-n-go",RVM:"rvm",Mobile:"mobile","Bag Labels":"bag-labels","Pop-ups":"pop-ups"}}get values(){return this._values}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Ms=function(t){return t.CRUNCH_CREDITS="credits",t.SUPPORTER="supporter",t.COMMERCIAL="commercial",t}(Ms||{}),rC=(()=>{class t{constructor(){this._values={cru:"CRUNCH_CREDITS",com:"COMMERCIAL",sup:"SUPPORTER"}}get values(){return this._values}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var us=(()=>{class t{constructor(){this.allUrlSlashes=/\//g,this.appleDevice=/iphone|ipad|ipod/,this.bsb=/[0-9]{6}/,this.crunchPassword=/(?=.*[A-Z])(?=.*\d).{8,}/,this.dngBagCode=/^([D][N][G]\d{13})$/,this.notNumber=/[^0-9]/g,this.number=/^[0-9]*$/,this.postcode=/^\d{4}$/,this.rewardOffer=/^[0-9$]/,this.schemeId=/^[Cc]\d{8}$/,this.telephone=/^\+?[0-9]*$/,this.validUrl=/[(http(s)?):\/\/(www\.)?a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/i,this.velocityAccount=/^\d{8,20}$/}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var jf=(()=>{class t{constructor(){this.crunchDollarRate=150,this.crunchVelocityRate=15,this.velocityMaxCrunchCredits=15e4,this.vffPoints=5,this.voucherMaxDollarValue=100}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var A8=(()=>{class t{constructor(){this.valid="valid",this.redeemed="redeemed",this.locked="locked",this.cancelled="cancelled"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var aC=(()=>{class t{constructor(){}transform(e){let i="Please give us a few minutes while we update Crunch. Thank you for your patience.";return e&&e.data?typeof e.data=="string"?e.data:e.data.message&&typeof e.data.message=="string"?e.data.message:i:i}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"eb503ErrorMessage",type:t,pure:!0})}}return t})();var oC=(()=>{class t{constructor(e){this.ebHttp=e}activitySummary(){return this.ebHttp.get("activity/summary",void 0)}depositSummary(e){return this.ebHttp.get("activity/transactions",{page:e||1,records:20})}redemptionSummary(e){return this.ebHttp.get("activity/velocity-redemptions",{page:e||1,records:20})}ordersSummary(e){return this.ebHttp.get("activity/orders",{page:e||1,records:20})}commercialActivity(){return this.ebHttp.get("envirobank/member/commercial-activity-impact",void 0)}commercialCollections(e){let i=20,r=e?(e-1)*i:0;return this.ebHttp.get("envirobank/member/commercial-collections",{numRecords:i,offset:r})}commercialReports(e){let i=20,r=e?(e-1)*i:0;return this.ebHttp.get("envirobank/member/commercial-reports",{numRecords:i,offset:r})}voucherSummary(){return this.ebHttp.get("envirobank/member/vouchers")}bankAccountTransactions(e){let i=20,r=e?(e-1)*i:0;return this.ebHttp.get("envirobank/member/bank-account-transactions",{numRecords:i,offset:r})}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Qs=(()=>{class t{constructor(e,i){this.activityResource=e,this.authService=i,this._settings={contentHeight:0}}get settings(){return this._settings}getActivity(){return this.activityResource.activitySummary().then(e=>e.data).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject(e)))}getDeposits(e){return this.activityResource.depositSummary(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject(i)))}getRedemptions(e){return this.activityResource.redemptionSummary(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject(i)))}getOrders(e){return this.activityResource.ordersSummary(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject(i)))}getCommercialActivity(){return this.activityResource.commercialActivity().then(e=>e.data.ebApiResponse.data).catch(e=>Promise.reject(e))}getCommercialCollections(e){return this.activityResource.commercialCollections(e).then(i=>i.data.ebApiResponse.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject(i)))}getCommercialReports(e){return this.activityResource.commercialReports(e).then(i=>i.data.ebApiResponse.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject(i)))}getVouchers(){return this.activityResource.voucherSummary().then(e=>e.data.ebApiResponse.data).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject(e)))}getBankAccountTransactions(e){return this.activityResource.bankAccountTransactions(e).then(i=>i.data.ebApiResponse.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject(i)))}getContentHeight(){return document.getElementById("activityContent")?.offsetHeight}setContentHeightValue(e){this._settings.contentHeight=e||0}scrollToActivityTop(){let e=document.getElementsByClassName("top-dashboard")[0],i=document.getElementsByTagName("eb-top-navigation")[0],r=e.offsetHeight-(i.offsetHeight+i.offsetTop);window.scrollTo({top:r})}static{this.\u0275fac=function(i){return new(i||t)(bt(oC),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var AQ=(()=>{class t{constructor(e,i,r){this.regexValues=e,this.renderer=i,this.element=r,this.onChange=a=>{},this.onTouch=()=>{}}input(e){this.updatedModelValue(e)}something(){this.onTouch()}updatedModelValue(e){let i=this.element.nativeElement;e?(this.renderer.setProperty(i,"value",this._insertDash(e)),this.onChange(this._removeDash(e))):(this.renderer.setProperty(i,"value",""),this.onChange(""))}writeValue(e){let i=this.element.nativeElement;e?this.renderer.setProperty(i,"value",this._insertDash(e)):this.renderer.setProperty(i,"value","")}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}_insertDash(e){let i=this._removeDash(e);return i.length<=3?i:i.length>3?i.slice(0,3)+" - "+i.slice(3,6):null}_removeDash(e){return e.replace("-","").replace(" ","").replace(this.regexValues.notNumber,"").slice(0,6)}onBlur(){this.onTouch()}static{this.\u0275fac=function(i){return new(i||t)(Ce(us),Ce(Po),Ce(Ri))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebBsbInput",""]],hostBindings:function(i,r){i&1&&vt("input",function(o){return r.input(o.target.value)})("blur",function(){return r.something()})},features:[or([{provide:x0,useExisting:Mo(()=>t),multi:!0}])]})}}return t})();var lge={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},mQ=lge;var gQ={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]};var uge={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},vQ=uge;var sC={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]};var yQ={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]};var bQ={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l96 0 32 0 208 0c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]};var cC={prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]};var xQ={prefix:"fas",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z"]};var fge={prefix:"fas",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64L80 64l0 320 224 0 0-320z"]},CQ=fge;var lC={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]};var dge={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},wQ=dge;var EQ={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]};var _Q={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]};var SQ={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]};var uC={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]};var IQ={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]};var hge={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},MQ=hge;var pge={prefix:"fas",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z"]},TQ=pge;var BQ={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8l0 464c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488L0 24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM80 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 336c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 240z"]};var LQ={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]};var S3={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]};var DQ=S3;var FQ={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]};var Age={prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},fC=Age;var mh={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]};var mge={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},NQ=mge;var PQ={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"]};var kQ={prefix:"fas",iconName:"plane",icon:[576,512,[],"f072","M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z"]};var RQ={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]};var OQ={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]};function gge(t,n){if(t&1&&Ye(0,"fa-icon",2),t&2){let e=me();O("icon",e.iconError)}}function vge(t,n){if(t&1&&Ye(0,"fa-icon",3),t&2){let e=me();O("icon",e.iconSuccess)}}var O0=(()=>{class t{constructor(){this.iconError=S3,this.iconSuccess=mh}get hasIcon(){return this.modelRef.dirty&&this.modelRef.touched}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-input-icons"]],hostAttrs:[1,"eb-input-icons"],hostVars:2,hostBindings:function(i,r){i&2&&Lr("has-icon",r.hasIcon)},inputs:{modelRef:"modelRef"},decls:2,vars:2,consts:[["class","error-icon",3,"icon",4,"ngIf"],["class","success-icon",3,"icon",4,"ngIf"],[1,"error-icon",3,"icon"],[1,"success-icon",3,"icon"]],template:function(i,r){if(i&1&&Ke(0,gge,1,1,"fa-icon",0)(1,vge,1,1,"fa-icon",1),i&2){let a;O("ngIf",!r.modelRef.valid),M(),O("ngIf",r.modelRef.valid&&(r.modelRef==null||r.modelRef.value==null||(a=r.modelRef.value.toString())==null?null:a.length)>0)}},dependencies:[Cn,Zr],encapsulation:2})}}return t})();var yge=["*"];function bge(t,n){t&1&&(E(0,"span"),j(1,"Please enter a valid phone number"),_())}function xge(t,n){t&1&&(E(0,"span"),j(1,"Please enter a valid phone number"),_())}function Cge(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),wt(e.errorToDisplay().details===!0?"Must be 8+ chars, inc. 1 capital letter and 1 number":e.errorToDisplay().details)}}function wge(t,n){t&1&&(E(0,"span"),j(1,"Please enter a valid postcode"),_())}function Ege(t,n){t&1&&(E(0,"span"),j(1,"Please enter a valid email address"),_())}function _ge(t,n){t&1&&(E(0,"span"),j(1,"Must contain at least 6 numbers"),_())}function Sge(t,n){t&1&&(E(0,"span"),j(1,"Please enter only numbers"),_())}function Ige(t,n){t&1&&(E(0,"span"),j(1,"Please enter a valid membership number"),_())}function Mge(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),On("Must contain at least ",e.errorToDisplay().details.requiredLength," numbers")}}function Tge(t,n){t&1&&(E(0,"span"),j(1,"Business name must contain at least 3 characters"),_())}function Bge(t,n){t&1&&(E(0,"span"),j(1,"This field is required"),_())}function Lge(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),On("Minimum ",e.errorToDisplay().details.min,"")}}function Dge(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),On("Maximum ",e.errorToDisplay().details.max,"")}}function Fge(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),On("Please round to the nearest ",e.errorToDisplay().details.step,"")}}function Nge(t,n){t&1&&(E(0,"span"),j(1,"Please enter a valid Scheme ID"),_())}function Pge(t,n){if(t&1&&(E(0,"div",1),Es(1),Ke(2,bge,2,0,"span",2)(3,xge,2,0,"span",2)(4,Cge,2,1,"span",2)(5,wge,2,0,"span",2)(6,Ege,2,0,"span",2)(7,_ge,2,0,"span",2)(8,Sge,2,0,"span",2)(9,Ige,2,0,"span",2)(10,Mge,2,1,"span",2)(11,Tge,2,0,"span",2)(12,Bge,2,0,"span",2)(13,Lge,2,1,"span",2)(14,Dge,2,1,"span",2)(15,Fge,2,1,"span",2)(16,Nge,2,0,"span",2),_()),t&2){let e=me();O("ngSwitch",e.errorToDisplay().name),M(2),O("ngSwitchCase","phoneNumber"),M(),O("ngSwitchCase","phoneNumberLength"),M(),O("ngSwitchCase","crunchPassword"),M(),O("ngSwitchCase","crunchPostcode"),M(),O("ngSwitchCase","email"),M(),O("ngSwitchCase","crunchBsb"),M(),O("ngSwitchCase","crunchNumber"),M(),O("ngSwitchCase","velocityAccountNumber"),M(),O("ngSwitchCase","minlength"),M(),O("ngSwitchCase","businessName"),M(),O("ngSwitchCase","required"),M(),O("ngSwitchCase","min"),M(),O("ngSwitchCase","max"),M(),O("ngSwitchCase","step"),M(),O("ngSwitchCase","schemeId")}}var js=(()=>{class t{constructor(){this.messagesFor=BD(),this.errorToDisplay=$1(()=>this.getFirstMessage(this.messagesFor())),this._errorNames=["schemeId","phoneNumber","phoneNumberLength","crunchPassword","crunchPostcode","email","crunchNumber","minlength","velocityAccountNumber","crunchBsb","businessName","min","max","step","required"]}getFirstMessage(e){let i=this._errorNames.filter(r=>e?.hasOwnProperty(r));return i[0]?{name:i[0],details:e[i[0]]}:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-input-error-messages"]],inputs:{messagesFor:[1,"messagesFor"]},ngContentSelectors:yge,decls:1,vars:1,consts:[["class","error form-input-feedack text-nowrap",3,"ngSwitch",4,"ngIf"],[1,"error","form-input-feedack","text-nowrap",3,"ngSwitch"],[4,"ngSwitchCase"]],template:function(i,r){i&1&&(Fs(),Ke(0,Pge,17,16,"div",0)),i&2&&O("ngIf",r.errorToDisplay())},dependencies:[Cn,aF,oF],encapsulation:2,changeDetection:0})}}return t})();var dC=(()=>{class t{constructor(e){this.regexValues=e}validate(e){return e.value?this.regexValues.number.test(e.value)?null:{crunchNumber:!0}:null}static{this.\u0275fac=function(i){return new(i||t)(Ce(us))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebNumberInput","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var UQ=(()=>{class t{constructor(e){this.regexValues=e}validate(e){return e.value?this.regexValues.bsb.test(e.value)?null:{crunchBsb:!0}:null}static{this.\u0275fac=function(i){return new(i||t)(Ce(us))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebValidBsbNumber","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();function Rge(t,n){if(t&1&&Ye(0,"eb-input-error-messages",23),t&2){me();let e=Tn(11);O("messagesFor",e.errors)}}function Oge(t,n){if(t&1&&Ye(0,"eb-input-error-messages",23),t&2){me();let e=Tn(18);O("messagesFor",e.errors)}}function zge(t,n){if(t&1&&Ye(0,"eb-input-error-messages",23),t&2){me();let e=Tn(25);O("messagesFor",e.errors)}}function Uge(t,n){if(t&1&&(E(0,"div",24)(1,"span",25),j(2),_()()),t&2){let e=me();M(2),wt(e.error)}}var VQ=(()=>{class t{constructor(e,i,r){this.ebBankAccountService=e,this.uiLayout=i,this.activeModal=r,this.bankAccountDetails={accountBsb:null,accountName:null,accountNumber:null,confirmation:null},this.error=null}saveBankAccountDetails(){this.setErrorMessage(),this.uiLayout.showPageLoading(),this.ebBankAccountService.linkDetails(this.bankAccountDetails).then(()=>{this.activeModal.close({accountName:this.bankAccountDetails.accountName,accountNumber:this.bankAccountDetails.accountNumber.toString().substring(this.bankAccountDetails.accountNumber.toString().length-4)}),this.uiLayout.hidePageLoading()},e=>{this.setErrorMessage(e.message),this.uiLayout.hidePageLoading()})}setErrorMessage(e){this.error=e||null}static{this.\u0275fac=function(i){return new(i||t)(Ce(m8),Ce(aa),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-add-bank-account-details-modal-content"]],decls:37,vars:12,consts:[["bankAccountForm","ngForm"],["accountName","ngModel"],["accountBsb","ngModel"],["accountNumber","ngModel"],[1,"modal-header"],["data-dismiss","modal","ngbFocus","",1,"detail",3,"click"],[1,"modal-title"],[1,"modal-body"],["name","bankAccountForm","autocomplete","off",1,"personal-form",3,"ngSubmit"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["type","text","placeholder","Account Name","name","accountName","id","accountName","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","accountName"],[3,"messagesFor",4,"ngIf"],["type","tel","ebBsbInput","","ebValidBsbNumber","","placeholder","BSB","maxlength","9","name","accountBsb","id","accountBsb","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","accountBsb"],["type","tel","ebNumberInput","","placeholder","Account Number","minlength","6","maxlength","9","name","accountNumber","id","accountNumber","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","accountNumber"],[1,"form-group","eb-form-checkbox"],["required","","name","confirmation",1,"text-sm",3,"ngModelChange","ngModel"],[1,"action-button","clearfix"],["type","submit",1,"btn","btn-primary","float-end","text-white",3,"disabled"],["class","center mrgt20",4,"ngIf"],[3,"messagesFor"],[1,"center","mrgt20"],[1,"total-error"]],template:function(i,r){if(i&1){let a=on();E(0,"div",4)(1,"a",5),vt("click",function(){return _t(a),St(r.activeModal.dismiss())}),j(2,"Close"),_(),E(3,"h4",6),j(4,"Bank Account"),_()(),E(5,"div",7)(6,"form",8,0),vt("ngSubmit",function(){return _t(a),St(r.saveBankAccountDetails())}),E(8,"div",9),Ye(9,"eb-input-icons",10),E(10,"input",11,1),ti("ngModelChange",function(s){return _t(a),ei(r.bankAccountDetails.accountName,s)||(r.bankAccountDetails.accountName=s),St(s)}),_(),E(12,"label",12),j(13,"Account Name"),_(),Ke(14,Rge,1,1,"eb-input-error-messages",13),_(),E(15,"div",9),Ye(16,"eb-input-icons",10),E(17,"input",14,2),ti("ngModelChange",function(s){return _t(a),ei(r.bankAccountDetails.accountBsb,s)||(r.bankAccountDetails.accountBsb=s),St(s)}),_(),E(19,"label",15),j(20,"BSB"),_(),Ke(21,Oge,1,1,"eb-input-error-messages",13),_(),E(22,"div",9),Ye(23,"eb-input-icons",10),E(24,"input",16,3),ti("ngModelChange",function(s){return _t(a),ei(r.bankAccountDetails.accountNumber,s)||(r.bankAccountDetails.accountNumber=s),St(s)}),_(),E(26,"label",17),j(27,"Account Number"),_(),Ke(28,zge,1,1,"eb-input-error-messages",13),_(),E(29,"div",18)(30,"mat-checkbox",19),ti("ngModelChange",function(s){return _t(a),ei(r.bankAccountDetails.confirmation,s)||(r.bankAccountDetails.confirmation=s),St(s)}),j(31," I confirm that these details are correct and understand that payments to a bank account cannot be reversed. "),_()(),Ye(32,"div"),E(33,"div",20)(34,"button",21),j(35,"Save"),_()(),Ke(36,Uge,3,1,"div",22),_()()}if(i&2){let a=Tn(7),o=Tn(11),s=Tn(18),c=Tn(25);M(9),O("modelRef",o),M(),qn("ngModel",r.bankAccountDetails.accountName),M(4),O("ngIf",o.invalid&&o.dirty&&o.touched),M(2),O("modelRef",s),M(),qn("ngModel",r.bankAccountDetails.accountBsb),M(4),O("ngIf",s.invalid&&s.dirty&&s.touched),M(2),O("modelRef",c),M(),qn("ngModel",r.bankAccountDetails.accountNumber),M(4),O("ngIf",c.invalid&&c.dirty&&c.touched),M(2),qn("ngModel",r.bankAccountDetails.confirmation),M(4),O("disabled",a.pristine||a.invalid),M(2),O("ngIf",r.error)}},dependencies:[Cn,os,To,Ya,zo,Us,Wl,xc,Va,yo,_3,AQ,O0,js,dC,UQ],encapsulation:2})}}return t})();var g8=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null}open(){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(VQ,{windowClass:"personal-modal app-module"}),this._modalInstance.result.then(e=>e,()=>!1).finally(()=>{this._modalInstance=null}),this._modalInstance)}close(){return this._modalInstance?this._modalInstance.close(!0):!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var v8=(()=>{class t{constructor(e,i){this.ebTagManager=e,this.ebAnalyticsEventStrings=i,this._settings={isVisible:!1}}promptUser(){return this._settings.isVisible===!1&&(this._settings.isVisible=!0,this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.newAppVersionDisplayedName,{category:this.ebAnalyticsEventStrings.newAppVersionCategory})),this.settings.isVisible}get settings(){return this._settings}static{this.\u0275fac=function(i){return new(i||t)(bt(Ti),bt(Ei))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var jQ=xA(HQ()),GQ=xA(QQ());var WQ=(()=>{class t{constructor(e){this.activeModal=e}downloadCard(e){let i=document.getElementById(e);i!==null&&GQ.default(i).then(r=>{let o={content:[{image:r.toDataURL(),width:285}]};jQ.createPdf(o).download("Crunch-Card.pdf")})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-barcode-modal"]],inputs:{cardNumber:"cardNumber"},decls:30,vars:13,consts:[[1,"modal-header"],["data-dismiss","modal",1,"detail",3,"click"],[1,"modal-title"],[1,"modal-body","print-body-modal"],[1,"paper-to-print"],[1,"print-me"],["id","cardPrint"],[1,"barcode"],[1,"circular"],["width","110px","height","30px","id","Layer_1","data-name","Layer 1","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 226.7 62.6",1,"crunch-logo"],["d","M20.5,18.7c8.1,0,13.1,3.6,15.3,6.9l-7.7,7.2a8.18,8.18,0,0,0-7-3.6c-5,0-8.8,3.4-8.8,9.1s3.8,9.1,8.8,9.1a8.16,8.16,0,0,0,7-3.6l7.7,7.3C33.6,54.4,28.5,58,20.5,58,8.8,58,0,50.1,0,38.3S8.8,18.7,20.5,18.7Z","transform","translate(0 -0.1)",2,"fill","#30324b"],["d","M39.3,19.6h12v4.7A16.46,16.46,0,0,1,63,18.6V30.2a10.62,10.62,0,0,0-2.9-.4c-3.1,0-7.2,1.3-8.8,3.5V57h-12Z","transform","translate(0 -0.1)",2,"fill","#30324b"],["d","M92.5,52.5a17.13,17.13,0,0,1-12.9,5.4c-8.5,0-12.3-4.8-12.3-11.7V19.6H79.2V41.4c0,4.5,2.3,6,6.2,6a9.11,9.11,0,0,0,7.1-3.6V19.6h11.9V57H92.5Z","transform","translate(0 -0.1)",2,"fill","#30324b"],["d","M134.5,35.4c0-4.6-2.4-6.2-6.1-6.2a9.21,9.21,0,0,0-7.3,3.6V57H109.2V19.6h11.9v4.6A17,17,0,0,1,134,18.7c8.5,0,12.4,5,12.4,11.9V57.1H134.5V35.4Z","transform","translate(0 -0.1)",2,"fill","#30324b"],["d","M170.6,18.7c8.1,0,13.1,3.6,15.3,6.9l-7.7,7.2a8.18,8.18,0,0,0-7-3.6c-5,0-8.8,3.4-8.8,9.1s3.8,9.1,8.8,9.1a8.16,8.16,0,0,0,7-3.6l7.7,7.3c-2.2,3.3-7.3,6.9-15.3,6.9-11.7,0-20.5-7.9-20.5-19.7S158.9,18.7,170.6,18.7Z","transform","translate(0 -0.1)",2,"fill","#30324b"],["d","M214.8,35.3c0-4.6-2.4-6-6.2-6a9.16,9.16,0,0,0-7.2,3.6V57.1H189.5V.1h11.9V24.2a17,17,0,0,1,12.9-5.5c8.5,0,12.4,4.8,12.4,11.7V47.8H214.8Z","transform","translate(0 -0.1)",2,"fill","#30324b"],["d","M214.7,56.7a6,6,0,1,1,6,6,6,6,0,0,1-6-6","transform","translate(0 -0.1)",2,"fill","#FF5C00"],["d","M226.7,15.15A2.66,2.66,0,0,1,224,17.94a2.81,2.81,0,1,1,2.71-2.79Zm-5,0a2.32,2.32,0,0,0,2.3,2.39,2.25,2.25,0,0,0,2.29-2.39,2.3,2.3,0,1,0-4.59,0ZM223,13.58h1.09c.31,0,1.09.06,1.09.87s-.55.82-.91.85l1.15,1.4h-.52l-1.12-1.38h-.35V16.7H223Zm.43.41v.92h.66c.31,0,.64,0,.64-.46s-.33-.46-.64-.46Z","transform","translate(0 -0.1)",2,"fill","#30324b"],[3,"bc-element-type","bc-value","bc-display-value","bc-font-size","bc-class","bc-width","bc-height","bc-format","bc-margin","bc-margin-top","bc-margin-bottom","bc-margin-left","bc-margin-right"],[1,"eco-msg"],["type","button",1,"btn","btn-primary","text-white","print-card",3,"click"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),vt("click",function(){return r.activeModal.close()}),j(2,"Close"),_(),E(3,"h4",2),j(4,"My Crunch card"),_()(),E(5,"div",3)(6,"div",4)(7,"div",5)(8,"div",6)(9,"div",7),Ye(10,"span",8),CA(),E(11,"svg",9)(12,"title"),j(13,"crunch_logo_dark"),_(),Ye(14,"path",10)(15,"path",11)(16,"path",12)(17,"path",13)(18,"path",14)(19,"path",15)(20,"path",16)(21,"path",17),_(),a9(),E(22,"p"),j(23,"envirobank.com.au"),_(),Ye(24,"ngx-barcode6",18),_(),Ye(25,"br"),E(26,"p",19),j(27,"If you need to print me, please print me on recycled paper."),_()()()(),E(28,"button",20),vt("click",function(){return r.downloadCard("cardPrint")}),j(29,"Download"),_()()),i&2&&(M(24),O("bc-element-type","canvas")("bc-value",r.cardNumber)("bc-display-value",!0)("bc-font-size",40)("bc-class","barcode-img")("bc-width",2)("bc-height",120)("bc-format","CODE39")("bc-margin",0)("bc-margin-top",0)("bc-margin-bottom",0)("bc-margin-left",0)("bc-margin-right",0))},dependencies:[Uf],encapsulation:2})}}return t})();var gh=(()=>{class t{constructor(e,i){this.modalService=e,this.ebMessages=i,this._modalInstance=null}open(e){return this._modalInstance?this._modalInstance:e?(this._modalInstance=this.modalService.open(WQ,{windowClass:"personal-modal register-card app-module"}),this._modalInstance.componentInstance.cardNumber=e.toString().slice(),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=null}),this._modalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_account_number"})})}}isOpen(){return!!this._modalInstance}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na),bt(Dr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var jge=["*"],VB=(()=>{class t{constructor(e){this.barcodeModal=e}openModal(){this.barcodeModal.open(this.cardNumber).result.then(()=>{},()=>{})}static{this.\u0275fac=function(i){return new(i||t)(Ce(gh))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-barcode-modal-button"]],inputs:{cardNumber:"cardNumber",buttonClass:"buttonClass"},ngContentSelectors:jge,decls:2,vars:2,consts:[["type","button",3,"click"]],template:function(i,r){i&1&&(Fs(),E(0,"button",0),vt("click",function(){return r.openModal()}),Es(1),_()),i&2&&vc(r.buttonClass)},encapsulation:2})}}return t})();var Hu=(()=>{class t{constructor(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-bounce-loader"]],standalone:!0,features:[_s],decls:4,vars:0,consts:[[1,"spinner"],[1,"bounce1"],[1,"bounce2"],[1,"bounce3"]],template:function(i,r){i&1&&(E(0,"div",0),Ye(1,"div",1)(2,"div",2)(3,"div",3),_())},encapsulation:2})}}return t})();var Wf=(()=>{class t{constructor(e,i,r){this.subModal=e,this.ebMessages=i,this.modalService=r,this._modalInstance=null}open(e,i,r,a){return this._modalInstance?this._modalInstance:e&&i&&r&&a?(this._modalInstance=this.modalService.open(hC,{windowClass:"app-step-modal",size:"lg",modalDialogClass:"mt-4"}),this._modalInstance.componentInstance.address=dt({},e),this._modalInstance.componentInstance.timeslots=[...i],this._modalInstance.componentInstance.terms=r.termsAndConditions.slice(),this._modalInstance.componentInstance.bookingIntro=r.bookingIntro,this._modalInstance.componentInstance.bookingIntroSupporter=r.bookingIntroSupporter,this._modalInstance.componentInstance.declaration=this.getStatDecContent(e,r),this._modalInstance.componentInstance.route=a,this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=null}),this._modalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_collection_details"})})}}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}openTermsAndConditions(e){this.subModal.open(e)}openStatutoryDeclaration(e){this.subModal.open(e)}getStatDecContent(e,i){return e?e.state=="NSW"?i.statDecNSW:e.state=="QLD"?i.statDecQLD:e.state=="VIC"?i.statDecVIC:!1:!1}isOpen(){return!!this._modalInstance}static{this.\u0275fac=function(i){return new(i||t)(bt(sl),bt(Dr),bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function Gge(t,n){t&1&&(E(0,"div",3),Ye(1,"eb-bounce-loader"),_())}function Wge(t,n){t&1&&(E(0,"span",11),Ye(1,"br"),j(2,"+ more dates available"),_())}function Kge(t,n){if(t&1){let e=on();E(0,"div",6)(1,"div",7),j(2),vn(3,"date"),Ke(4,Wge,3,0,"span",8),_(),E(5,"div",9)(6,"button",10),vt("click",function(){_t(e);let r=me(2);return St(r.openBulkPickup())}),j(7,"Book"),_()()()}if(t&2){let e=me(2);M(2),On(" ",wi(3,3,e.availableCollectionDate.pickupDate,"d MMMM yyyy")," "),M(2),O("ngIf",e.additionalAvailableCollectionDates),M(2),O("disabled",e.bookingComplete)}}function Xge(t,n){if(t&1&&(E(0,"p")(1,"a",14),vn(2,"date"),E(3,"strong"),j(4,"Contact us"),_()(),j(5," if you need to cancel or change this booking."),_()),t&2){let e=me(3);M(),d9("href","mailto:support@envirobank.com.au?&subject=Collection%20Booking%20-%20",e.accountNumber,"%20-%20",wi(2,3,e.bookedCollectionDetails==null?null:e.bookedCollectionDetails.pickupDate,"d/MM/yyyy"),"",Rr)}}function Yge(t,n){if(t&1&&(E(0,"div",12)(1,"p"),j(2,"On "),E(3,"strong"),j(4),vn(5,"date"),_(),j(6,", we're picking up "),E(7,"strong"),j(8),_(),j(9," containers from "),E(10,"strong"),j(11),_(),j(12,"."),_(),E(13,"p"),j(14,"Remember to put your containers into cardboard boxes or durable bags and leave them outside in a place that is safe and easy to access."),_(),Ke(15,Xge,6,6,"p",13),_()),t&2){let e=me(2);M(4),wt(wi(5,4,e.bookedCollectionDetails==null?null:e.bookedCollectionDetails.pickupDate,"d MMMM")),M(4),wt(e.bookedCollectionDetails==null?null:e.bookedCollectionDetails.numberOfContainers),M(3),wt((e.bookedCollectionDetails==null?null:e.bookedCollectionDetails.street)+", "+(e.bookedCollectionDetails==null?null:e.bookedCollectionDetails.suburb)),M(4),O("ngIf",e.accountNumber)}}function Zge(t,n){if(t&1&&(E(0,"div",3),Ke(1,Kge,8,6,"div",4)(2,Yge,16,7,"div",5),_()),t&2){let e=me();M(),O("ngIf",e.availableCollectionDate&&!e.bookedCollectionDetails),M(),O("ngIf",e.bookedCollectionDetails)}}function Jge(t,n){t&1&&(E(0,"div",15)(1,"p"),j(2,"There are currently no upcoming collections in your area."),_()())}var KQ=(()=>{class t{constructor(e,i,r,a,o){this.ebAnalyticsEventStrings=e,this.availableCollectionDatesPipe=i,this.bulkPickup=r,this.ebTagManager=a,this.collectionsService=o,this.bookingComplete=!1,this.hasCollections=!1,this.isLoading=!1}ngOnInit(){this.isLoading=!0,this.collectionsService.loadCollectionBookings().then(()=>{this._subscription=this.collectionsService.subject.subscribe(e=>{this.setupLauncher(e)})},()=>{}).finally(()=>{this.isLoading=!1,this.availableCollectionDate&&!this.bookedCollectionDetails&&this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pickupBookingPromptLauncherName,{category:this.ebAnalyticsEventStrings.pickupBookingCategory,label:this.trackingRoute})})}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe(),this.bulkPickup.isOpen()&&this.bulkPickup.dismiss()}openBulkPickup(){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pickupBookingModalName,{category:this.ebAnalyticsEventStrings.pickupBookingCategory,label:this.ebAnalyticsEventStrings.launcher}),this.bulkPickup.open(this.customerAddress,this.availableCollectionDates,this.collectionsContent,this.trackingRoute).result.then(()=>{this.bookingComplete=!0},()=>{})}setupLauncher(e){this.availableCollectionDates=this.availableCollectionDatesPipe.transform(e.collectionDates),this.availableCollectionDate=this.availableCollectionDates?this.availableCollectionDates[0]:null,this.additionalAvailableCollectionDates=this.availableCollectionDate&&this.availableCollectionDates.length>1,this.bookedCollectionDetails=e.activeBooking,this.hasCollections=!!(this.availableCollectionDate||this.bookedCollectionDetails),this.accountNumber=this.customerAccountNumber?this.customerAccountNumber:!1}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ei),Ce(y8),Ce(Wf),Ce(Ti),Ce(cl))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-bulk-pickup-launcher"]],inputs:{collectionsContent:"collectionsContent",customerAccountNumber:"customerAccountNumber",customerAddress:"customerAddress",trackingRoute:"trackingRoute"},decls:4,vars:3,consts:[[1,"bulk-pickup-launcher"],["class","collection-item",4,"ngIf"],["class","collection-item-no-collection",4,"ngIf"],[1,"collection-item"],["class","collection-item-prompt",4,"ngIf"],["class","collection-item-details",4,"ngIf"],[1,"collection-item-prompt"],[1,"collection-item-date"],["class","more-dates-available",4,"ngIf"],[1,"collection-item-button"],["type","button",1,"btn","btn-primary","text-white",3,"click","disabled"],[1,"more-dates-available"],[1,"collection-item-details"],[4,"ngIf"],["target","_blank",3,"href"],[1,"collection-item-no-collection"]],template:function(i,r){i&1&&(E(0,"div",0),Ke(1,Gge,2,0,"div",1)(2,Zge,3,2,"div",1)(3,Jge,3,0,"div",2),_()),i&2&&(M(),O("ngIf",r.isLoading),M(),O("ngIf",!r.isLoading&&r.hasCollections===!0),M(),O("ngIf",!r.isLoading&&r.hasCollections===!1))},dependencies:[Hu,Cn,vo],encapsulation:2})}}return t})();function $ge(t,n){if(t&1){let e=on();E(0,"div")(1,"div",10)(2,"div",11),Ye(3,"div",12),E(4,"eb-collection-date-select",13),vt("onDateSelect",function(r){_t(e);let a=me();return St(a.onDateSelected(r))}),_()()(),E(5,"div",10)(6,"div",14)(7,"button",15),vt("click",function(){_t(e);let r=me();return St(r.startBooking())}),j(8,"Continue"),_()()()()}if(t&2){let e=me();M(3),O("innerHTML",e.intro,so),M(),O("availableDates",e.availableTimeSlots)("selectedDateIndex",e.selectedTimeslotIndex)}}function qge(t,n){t&1&&(E(0,"div",38)(1,"p"),j(2,"There are errors in your booking details. Please check these and try again, or contact us if you're having problems completing the booking."),_()())}function e5e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",39),t&2){me();let e=Tn(13);O("messagesFor",e.errors)}}function t5e(t,n){if(t&1&&(E(0,"span",40),j(1),_()),t&2){let e=me(2);M(),wt(e.apiFeedback.numberOfContainers)}}function n5e(t,n){if(t&1&&(E(0,"span",40),j(1),_()),t&2){let e=me(2);M(),On("",e.apiFeedback.street,", please check these details are correct and try again.")}}function i5e(t,n){if(t&1&&(E(0,"span",40),j(1),_()),t&2){let e=me(2);M(),On("",e.apiFeedback.suburb,", please check these details are correct and try again.")}}function r5e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",39),t&2){me();let e=Tn(34);O("messagesFor",e.errors)}}function a5e(t,n){if(t&1&&(E(0,"span",40),j(1),_()),t&2){let e=me(2);M(),On("",e.apiFeedback.phone,", please check these details are correct and try again.")}}function o5e(t,n){if(t&1){let e=on();E(0,"mat-checkbox",41),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.statutoryDeclaration,r)||(a.statutoryDeclaration=r),St(r)}),j(1," I agree with the \xA0"),E(2,"button",34),vt("click",function(){_t(e);let r=me(2);return St(r.openStatutoryDeclaration())}),j(3,"Statutory Declaration"),_()()}if(t&2){let e=me(2);qn("ngModel",e.statutoryDeclaration)}}function s5e(t,n){if(t&1&&(E(0,"div",38),j(1),_()),t&2){let e=me(2);M(),wt(e.errorMessage)}}function c5e(t,n){if(t&1){let e=on();E(0,"div")(1,"form",16,0),Ke(3,qge,3,0,"div",17),E(4,"h2"),j(5,"Number of Containers"),_(),E(6,"p"),j(7,"Approximately how many containers are we picking up from you? Please round your estimate to the nearest 50."),_(),E(8,"div",10)(9,"div",11)(10,"div",18),Ye(11,"eb-input-icons",19),E(12,"input",20,1),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.collectionDetails.numberOfContainers,r)||(a.collectionDetails.numberOfContainers=r),St(r)}),_(),E(14,"label",21),j(15,"Number of containers (min 250, max 5000)"),_(),Ke(16,e5e,1,1,"eb-input-error-messages",22)(17,t5e,2,1,"span",23),_()()(),E(18,"h2"),j(19,"Pickup Address"),_(),E(20,"p"),j(21," Please make sure the address is accurate. "),_(),Ke(22,n5e,2,1,"span",23)(23,i5e,2,1,"span",23),E(24,"eb-autocomplete-address",24),vt("onUpdate",function(r){_t(e);let a=me();return St(a.updateUserAddressDetails(r))}),_(),E(25,"h2"),j(26,"Phone Number"),_(),E(27,"p"),j(28,"In case we need to get in touch."),_(),E(29,"div",10)(30,"div",11)(31,"div",18),Ye(32,"eb-input-icons",19),E(33,"input",25,2),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.collectionDetails.phone,r)||(a.collectionDetails.phone=r),St(r)}),_(),E(35,"label",26),j(36,"Phone Number"),_(),Ke(37,r5e,1,1,"eb-input-error-messages",22)(38,a5e,2,1,"span",23),_()()(),E(39,"h2"),j(40,"Notes"),_(),E(41,"p"),j(42,"Please describe the items we\u2019re picking up and their exact location. Is there anything else we\u2019ll need to know when picking up your containers?"),_(),E(43,"div",10)(44,"div",11)(45,"div",27)(46,"label",28),j(47,"Notes"),_(),E(48,"textarea",29,3),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.collectionDetails.notes,r)||(a.collectionDetails.notes=r),St(r)}),_()()()(),E(50,"div",10)(51,"div",30),Ke(52,o5e,4,1,"mat-checkbox",31),_(),E(53,"div",32)(54,"mat-checkbox",33),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.acceptTermsAndConditions,r)||(a.acceptTermsAndConditions=r),St(r)}),j(55," I accept the \xA0"),E(56,"button",34),vt("click",function(){_t(e);let r=me();return St(r.openTermsAndConditions())}),j(57,"Terms and Conditions"),_()()()(),E(58,"div",10)(59,"div",35)(60,"button",36),vt("click",function(){_t(e);let r=me();return St(r.goToStep(0))}),j(61,"Back"),_()(),E(62,"div",35)(63,"button",37),vt("click",function(){_t(e);let r=me();return St(r.bookPickup())}),j(64,"Book"),_()()(),Ke(65,s5e,2,1,"div",17),_()()}if(t&2){let e=Tn(2),i=Tn(13),r=Tn(34),a=me();M(3),O("ngIf",a.hasApiError),M(8),O("modelRef",i),M(),qn("ngModel",a.collectionDetails.numberOfContainers),M(4),O("ngIf",i.invalid&&i.dirty&&i.touched),M(),O("ngIf",a.apiFeedback.numberOfContainers),M(5),O("ngIf",a.apiFeedback.street),M(),O("ngIf",a.apiFeedback.suburb),M(),O("currentAddress",a.currentAddress)("restrictToPostcode",!0),M(8),O("modelRef",r),M(),qn("ngModel",a.collectionDetails.phone),M(4),O("ngIf",r.invalid&&r.dirty&&r.touched),M(),O("ngIf",a.apiFeedback.phone),M(10),qn("ngModel",a.collectionDetails.notes),M(4),O("ngIf",a.hasStatDec),M(2),qn("ngModel",a.acceptTermsAndConditions),M(9),O("disabled",e.invalid||!a.bookingAddress),M(2),O("ngIf",a.errorMessage)}}function l5e(t,n){if(t&1){let e=on();E(0,"div")(1,"div",42),Ye(2,"div",43),_(),E(3,"h2"),j(4,"All done!"),_(),Ye(5,"br"),E(6,"p"),j(7),vn(8,"date"),_(),E(9,"p"),j(10),_(),E(11,"div",10)(12,"div",14)(13,"button",44),vt("click",function(){_t(e);let r=me();return St(r.closeBooking())}),j(14,"Close"),_()()()()}if(t&2){let e=me();M(7),On("We'll pick up your containers between 8am and 4pm on ",wi(8,2,e.availableTimeSlots[e.selectedTimeslotIndex].pickupDate,"d MMMM y"),"."),M(3),On("Once we've counted your eligible containers, your ",e.collectionType," will appear in your Crunch account and we'll email you a receipt.")}}var hC=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f,d){this.cdRef=e,this.collectionsService=i,this.domSanitizer=r,this.ebCauses=a,this.uiLayout=o,this.ebMessages=s,this.bulkPickup=c,this.ebAnalyticsEventStrings=l,this.ebTagManager=f,this.activeModal=d,this.steps=["Details","Booking","Done"],this.activeStep=0,this.collectionDetails={suburb:null,postcode:null,street:null,notes:"",numberOfContainers:null,state:null,phone:null,verifiedAddress:!1,collectionDateId:null},this.currentAddress={suburb:null,postcode:null,street:null,state:null},this.hasApiError=!1,this.apiFeedback={phone:null,suburb:null,street:null,numberOfContainers:null},this.availableTimeSlots=null,this.causeName=null,this.collectionType="refund",this.errorMessage="",this.hasStatDec=null,this.intro=null,this.isSupportingCause=!1,this.selectedTimeslotIndex=null}get bookingAddress(){return!!(this.collectionDetails.postcode&&this.collectionDetails.state&&this.collectionDetails.street&&this.collectionDetails.suburb)}ngOnInit(){this.address&&this.timeslots&&this.route?(this.setupCustomerDetails(this.address),this.setupCurrentAddressDetails(this.address),this.availableTimeSlots=this.timeslots,this.intro=this.domSanitizer.sanitize(q0.HTML,this.bookingIntro),this.selectedTimeslotIndex=0,this._causeSettings=this.ebCauses.details,this.setupCauseDetails(),this._analyticsRoute=this.route,this.hasStatDec=!!this.declaration):this.activeModal.close()}onDateSelected(e){this.collectionDetails.collectionDateId=this.availableTimeSlots[e].collectionDateId,this.selectedTimeslotIndex=e}bookPickup(){this.uiLayout.showPageLoading(),this.clearApiErrorMessages(),this.collectionsService.bookCollectionDate(this.collectionDetails).then(()=>{this.trackBookingEvent(this.ebAnalyticsEventStrings.pickupBookingSuccessName),this.goToStep(2),this.collectionsService.loadCollectionBookings()},e=>{e.status!==401&&e.status!==503&&this.trackBookingEvent(this.ebAnalyticsEventStrings.pickupBookingErrorName),this.formatApiErrorMessages(e)}).finally(()=>{this.uiLayout.hidePageLoading()})}goToStep(e){return this.activeStep=e,!0}setupCustomerDetails(e){return this.collectionDetails.street=e.street,this.collectionDetails.suburb=e.suburb,this.collectionDetails.postcode=e.postcode,this.collectionDetails.state=e.state,this.collectionDetails.phone=e.phone,this.collectionDetails.verifiedAddress=!!e.verifiedAddress,!0}setupCurrentAddressDetails(e){this.currentAddress.street=e.street,this.currentAddress.suburb=e.suburb,this.currentAddress.postcode=e.postcode,this.currentAddress.state=e.state}setupCauseDetails(){this.isSupportingCause=!!this._causeSettings.causeName,this.isSupportingCause&&(this.causeName=this._causeSettings.causeName,this.collectionType="donation",this.intro=this.domSanitizer.sanitize(q0.HTML,this.bookingIntroSupporter))}openTermsAndConditions(){return this.bulkPickup.openTermsAndConditions(this.terms)}openStatutoryDeclaration(){return this.bulkPickup.openStatutoryDeclaration(this.declaration)}formatApiErrorMessages(e){let i=e?.data?.data?.ebApiResponse?.data?e.data.data.ebApiResponse.data:null;if(i?.messages){for(let r in this.apiFeedback)this.apiFeedback[r]=i.messages[r]?i.messages[r]:null,document.getElementById("bulkPickupModal").scrollIntoView();this.hasApiError=!0}else i?.message?this.errorMessage=i.message:this.errorMessage=this.ebMessages.getMessageFor("default","api_failed_response");return!0}clearApiErrorMessages(){for(let e in this.apiFeedback)this.apiFeedback[e]=null;return this.hasApiError=!1,this.errorMessage="",!0}startBooking(){return this.trackBookingEvent(this.ebAnalyticsEventStrings.pickupBookingStartedName),this.goToStep(1)}dismissBooking(){return this.trackBookingEvent(this.ebAnalyticsEventStrings.pickupBookingDismissedName),this.activeModal.dismiss()}closeBooking(){return this.trackBookingEvent(this.ebAnalyticsEventStrings.pickupBookingCompletedName),this.activeModal.close()}trackBookingEvent(e){return this.ebTagManager.eventTrack(e,{category:this.ebAnalyticsEventStrings.pickupBookingCategory,label:this._analyticsRoute})}updateUserAddressDetails(e){return this.clearApiErrorMessages(),e?(this.collectionDetails.suburb=e.suburb,this.collectionDetails.postcode=e.postcode,this.collectionDetails.street=e.street,this.collectionDetails.state=e.state,this.collectionDetails.verifiedAddress=e.isVerified):(this.collectionDetails.suburb=null,this.collectionDetails.postcode=null,this.collectionDetails.street=null,this.collectionDetails.state=null,this.collectionDetails.verifiedAddress=null),this.cdRef.detectChanges(),!0}static{this.\u0275fac=function(i){return new(i||t)(Ce(rs),Ce(cl),Ce(kl),Ce(Ho),Ce(aa),Ce(Dr),Ce(Wf),Ce(Ei),Ce(Ti),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-bulk-pickup-modal"]],inputs:{address:"address",timeslots:"timeslots",route:"route",declaration:"declaration",bookingIntro:"bookingIntro",bookingIntroSupporter:"bookingIntroSupporter",terms:"terms"},decls:9,vars:6,consts:[["bulkPickupForm","ngForm"],["numberOfContainers","ngModel"],["phone","ngModel"],["notes","ngModel"],["id","bulkPickupModal"],[1,"modal-header"],["data-dismiss","modal",1,"close",3,"click"],[2,"width","100%",3,"onChange","steps","currentStep","disableWhen"],[1,"modal-body"],[4,"ngIf"],[1,"row"],[1,"col-xs-12"],[3,"innerHTML"],[3,"onDateSelect","availableDates","selectedDateIndex"],[1,"col-xs-12","col-md-6","offset-md-6"],["type","button",1,"btn","w-100","btn-primary","text-white","w-100",3,"click"],["name","bulkPickupForm","id","bulkPickupForm","novalidate",""],["class","total-error",4,"ngIf"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["type","number","min","250","max","5000","placeholder","Number of containers (min 250, max 5000)","step","50","name","numberOfContainers","id","numberOfContainers","ebValidStepValue","50","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","numberOfContainers"],[3,"messagesFor",4,"ngIf"],["class","api-error",4,"ngIf"],[3,"onUpdate","currentAddress","restrictToPostcode"],["type","tel","placeholder","Phone number","name","phone","id","phone","required","","ebValidPhoneNumber","","ebValidPhoneNumberLength","",1,"form-control",3,"ngModelChange","ngModel"],["for","phone"],[1,"form-group"],["for","notes",1,"visually-hidden"],["name","notes","id","notes","rows","5","placeholder","E.g. 12 orange bags and 10 cartons of glass stubbies in front of the garage","maxlength","1000",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-12"],["required","","class","text-sm","name","statutoryDeclaration",3,"ngModel","ngModelChange",4,"ngIf"],[1,"col-12","mb-4"],["required","","name","termsAndConditions",1,"text-sm",3,"ngModelChange","ngModel"],["type","button",1,"checkbox-label-link",3,"click"],[1,"col-6"],["type","button",1,"btn","shadow-none","w-100","btn-light",3,"click"],["type","submit",1,"btn","btn-primary","w-100","text-white",3,"click","disabled"],[1,"total-error"],[3,"messagesFor"],[1,"api-error"],["required","","name","statutoryDeclaration",1,"text-sm",3,"ngModelChange","ngModel"],[1,"collection-success"],[1,"check"],["type","button",1,"btn","w-100","btn-primary","text-white",3,"click"]],template:function(i,r){i&1&&(E(0,"div",4)(1,"div",5)(2,"button",6),vt("click",function(){return r.activeStep!==2?r.dismissBooking():r.closeBooking()}),j(3,"Close"),_(),E(4,"eb-modal-steps",7),vt("onChange",function(o){return r.goToStep(o)}),_()(),E(5,"div",8),Ke(6,$ge,9,3,"div",9)(7,c5e,66,18,"div",9)(8,l5e,15,5,"div",9),_()()),i&2&&(M(4),O("steps",r.steps)("currentStep",r.activeStep)("disableWhen",r.activeStep===2),M(2),O("ngIf",r.activeStep===0),M(),O("ngIf",r.activeStep===1),M(),O("ngIf",r.activeStep===2))},encapsulation:2})}}return t})();function u5e(t,n){t&1&&(E(0,"div",2),Ye(1,"eb-bounce-loader"),_())}function f5e(t,n){if(t&1){let e=on();E(0,"div",3)(1,"div")(2,"h4"),j(3,"Book a pickup."),_(),E(4,"p"),j(5,"We'll collect your eligible bottles and cans right from your door and credit your account."),_()(),E(6,"button",4),vt("click",function(){_t(e);let r=me();return St(r.openBulkPickup())}),j(7,"Book a Pickup"),_()()}if(t&2){let e=me();M(6),O("disabled",e.bookingComplete)}}function d5e(t,n){if(t&1&&(E(0,"p")(1,"a",6),vn(2,"date"),E(3,"strong"),j(4,"Contact us"),_()(),j(5," if you need to cancel or change this booking."),_()),t&2){let e=me(2);M(),d9("href","mailto:support@envirobank.com.au?&subject=Collection%20Booking%20-%20",e.accountNumber,"%20-%20",wi(2,3,e.bookedCollectionDetails.pickupDate,"d/MM/yyyy"),"",Rr)}}function h5e(t,n){if(t&1&&(E(0,"div",3)(1,"h4"),j(2,"Collection reminder."),_(),E(3,"p"),j(4,"On "),E(5,"strong"),j(6),vn(7,"date"),_(),j(8,", we're picking up "),E(9,"strong"),j(10),_(),j(11," containers from "),E(12,"strong"),j(13),_(),j(14,"."),_(),E(15,"p"),j(16,"Remember to put your eligible containers into cardboard boxes or durable bags and leave them outside in a place that is safe and easy to access."),_(),Ke(17,d5e,6,6,"p",5),_()),t&2){let e=me();M(6),wt(wi(7,4,e.bookedCollectionDetails.pickupDate,"d MMMM")),M(4),wt(e.bookedCollectionDetails.numberOfContainers),M(3),wt(e.bookedCollectionDetails.street+", "+e.bookedCollectionDetails.suburb),M(4),O("ngIf",e.accountNumber)}}var QB=(()=>{class t{get isLoadingValue(){return!this.isLoading}get hasBookedCollectionDetails(){return!!this.bookedCollectionDetails}constructor(e,i,r,a,o){this.bulkPickup=e,this.collectionsService=i,this.availableCollectionDatesPipe=r,this.ebAnalyticsEventStrings=a,this.ebTagManager=o,this.onPromptInit=new Nn,this.accountNumber=null,this.availableCollectionDate=null,this.availableCollectionDates=null,this.bookedCollectionDetails=null,this.bookingComplete=!1,this.displayingPrompt=!1,this.isLoading=!1,this.isNswState=null}ngOnInit(){this.isLoading=!0,this.collectionsService.loadCollectionBookings().then(()=>{this._subscription=this.collectionsService.subject.subscribe(e=>{this.setupPanel(e)})},()=>{}).finally(()=>{this.isLoading=!1,this.displayingPrompt===!0&&this.availableCollectionDate&&!this.bookedCollectionDetails&&this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pickupBookingPromptPanelName,{category:this.ebAnalyticsEventStrings.pickupBookingCategory,label:this.getTrackingRoute()})})}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe(),this.bulkPickup.isOpen()&&this.bulkPickup.dismiss()}openBulkPickup(){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pickupBookingModalName,{category:this.ebAnalyticsEventStrings.pickupBookingCategory,label:this.ebAnalyticsEventStrings.panel}),this.bulkPickup.open(this.customerAddress,this.availableCollectionDates,this.collectionsContent,this.getTrackingRoute()).result.then(()=>{this.bookingComplete=!0},()=>{})}setupPanel(e){this.availableCollectionDates=this.availableCollectionDatesPipe.transform(e.collectionDates),this.availableCollectionDate=this.availableCollectionDates?this.availableCollectionDates[0]:null,this.bookedCollectionDetails=e.activeBooking,this.displayingPrompt=this.shouldDisplayPrompt(this.availableCollectionDate,this.bookedCollectionDetails),this.accountNumber=this.customerAccountNumber?this.customerAccountNumber:!1,this.isNswState=this.customerAddress.state==="NSW"}shouldDisplayPrompt(e,i){let r=!!(e||i);return this.onPromptInit.observed&&this.onPromptInit.emit(r),r}getTrackingRoute(){return this.trackingRoute?this.trackingRoute:"No tracking route"}static{this.\u0275fac=function(i){return new(i||t)(Ce(Wf),Ce(cl),Ce(y8),Ce(Ei),Ce(Ti))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-bulk-pickup-panel"]],hostVars:4,hostBindings:function(i,r){i&2&&Lr("loaded",r.isLoadingValue)("has-booking",r.hasBookedCollectionDetails)},inputs:{customerAddress:"customerAddress",customerAccountNumber:"customerAccountNumber",collectionsContent:"collectionsContent",trackingRoute:"trackingRoute"},outputs:{onPromptInit:"onPromptInit"},decls:3,vars:3,consts:[["class","bulk-pickup-panel-loader",4,"ngIf"],["class","bulk-pickup-panel-content",4,"ngIf"],[1,"bulk-pickup-panel-loader"],[1,"bulk-pickup-panel-content"],["type","button",1,"btn","btn-outline-secondary",3,"click","disabled"],[4,"ngIf"],["target","_blank",3,"href"]],template:function(i,r){i&1&&Ke(0,u5e,2,0,"div",0)(1,f5e,8,1,"div",1)(2,h5e,18,7,"div",1),i&2&&(O("ngIf",r.isLoading),M(),O("ngIf",r.availableCollectionDate&&!r.bookedCollectionDetails),M(),O("ngIf",r.bookedCollectionDetails))},dependencies:[Hu,Cn,vo],encapsulation:2})}}return t})();var p5e=["slickCarousel"],A5e=t=>({"text-align":t});function m5e(t,n){if(t&1&&Ye(0,"img",12),t&2){let e=me().$implicit;O("src",e.image,Rr)}}function g5e(t,n){if(t&1&&(E(0,"a",13),j(1),_()),t&2){let e=n.$implicit;M(),wt(e)}}function v5e(t,n){if(t&1&&(E(0,"div",3)(1,"div",4)(2,"div",5),Ke(3,m5e,1,1,"img",6),_(),E(4,"div",7)(5,"div",8),j(6),_(),E(7,"h3",9),j(8),_(),E(9,"div",10),Ke(10,g5e,2,1,"a",11),_()()()()),t&2){let e=n.$implicit,i=me();M(2),O("ngStyle",Ji(5,A5e,i.slidesToShow!=1?"left":"center")),M(),O("ngIf",e.image),M(3),wt(e.titleSupertext),M(2),wt(e.title),M(2),O("ngForOf",e.tags)}}var XQ=(()=>{class t{constructor(){this.onUpdate=new Nn,this._slideTitles=[],this.slideConfig={},this.activeSlideIndex=0}ngOnInit(){this.slides.forEach(e=>{this._slideTitles.push(e.title)}),this.slideConfig={arrows:!1,autoPlay:!0,centerMode:this.calculateCentreValue(),dots:!1,focusOnChange:!0,focusOnSelect:!0,infinite:!0,initialSlide:this._slideTitles.indexOf(this.activeSlide),slidesToScroll:this.calculateSlidesToScrollValue(),slidesToShow:this.calculateSlidesToShowValue(),speed:300,touchMove:!0},this.activeSlideIndex=this._slideTitles.indexOf(this.activeSlide)}ngAfterViewInit(){this.slickCarousel.slickGoTo(this.activeSlideIndex)}ngOnChanges(e){if(e.activeSlide&&e.activeSlide.firstChange===!1){let i=this._slideTitles.indexOf(e.activeSlide.currentValue);i>=0&&(this.slickCarousel.slickGoTo(i),this.activeSlideIndex=i)}}onSliderChange(e){this.onUpdate.emit(this._slideTitles[e.currentSlide])}calculateSlidesToScrollValue(){return this.slides.length===1?1:this.slides.length===2||this.slides.length===3&&this.slidesToShow!=1?2:this.slidesToShow}calculateSlidesToShowValue(){return this.slides.length===1||this.slides.length===2||this.slides.length===3&&this.slidesToShow!=1?1:this.slidesToShow}calculateCentreValue(){return this.slides.length!==1}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-crunch-slick-carousel"]],viewQuery:function(i,r){if(i&1&&Or(p5e,5),i&2){let a;Vi(a=Hi())&&(r.slickCarousel=a.first)}},inputs:{activeSlide:"activeSlide",slides:"slides",slidesToShow:"slidesToShow"},outputs:{onUpdate:"onUpdate"},features:[kr],decls:3,vars:2,consts:[["slickCarousel",""],[3,"afterChange","config"],["ngxSlickItem","","class","col-xs-4 col-md-4",4,"ngFor","ngForOf"],["ngxSlickItem","",1,"col-xs-4","col-md-4"],[1,"panel-crunch","grey"],[1,"image",3,"ngStyle"],["alt","",3,"src",4,"ngIf"],[1,"bottom-content"],[1,"text-sm"],[1,"title-md"],[1,"crunch-tag","clearfix"],["href","javascript:void(0)",4,"ngFor","ngForOf"],["alt","",3,"src"],["href","javascript:void(0)"]],template:function(i,r){if(i&1){let a=on();E(0,"ngx-slick-carousel",1,0),vt("afterChange",function(s){return _t(a),St(r.onSliderChange(s))}),Ke(2,v5e,11,7,"div",2),_()}i&2&&(O("config",r.slideConfig),M(2),O("ngForOf",r.slides))},dependencies:[Ia,Cn,lF,BT,uV],encapsulation:2})}}return t})();function y5e(t,n){if(t&1&&(E(0,"div",7),Ye(1,"eb-dollar-value-badge",8),_()),t&2){let e=me();M(),O("credits",e.totalCredits)}}var jB=(()=>{class t{constructor(e,i){this.ebCauses=e,this.UserService=i,this._nonSupportingTitleMessage="Crunch credits"}ngOnInit(){this._settings=this.ebCauses.details,this._userFirstName=this.UserService.details.accountDetails.firstName.slice(),this.setupView(),this._activeSubscription=this.ebCauses.subject.subscribe(e=>{this._settings=e,this.setupView()})}ngOnDestroy(){this._activeSubscription&&this._activeSubscription.unsubscribe()}setupView(){this.isSupportingCause=!!this._settings.causeName,this.titleMessage=this.getTitleMessage(),this.displayMessage=this.getDisplayMessage()}getTitleMessage(){return this.isSupportingCause?this.totalCredits==1?"Container donated":"Containers donated":this._nonSupportingTitleMessage}getDisplayMessage(){return this.isSupportingCause?this._settings.causeMessage:this.totalCredits==0?"Let's do this!":this.totalCredits<0?"Your withdrawals exceed your deposits.":this._userFirstName?"Woohoo! You're doing great, "+this._userFirstName+".":"Woohoo! You're doing great."}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ho),Ce(_r))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-deposit-count-panel"]],inputs:{totalCredits:"totalCredits",totalDeposits:"totalDeposits"},decls:17,vars:11,consts:[[1,"number","white"],[1,"heading"],[1,"title-sm"],["class","dollar-value-badge",4,"ngIf"],[1,"data-crunch"],[1,"point"],[1,"text"],[1,"dollar-value-badge"],[3,"credits"]],template:function(i,r){i&1&&(E(0,"div",0),j(1),vn(2,"number"),_(),E(3,"div",1)(4,"div",2)(5,"strong"),j(6),_()(),E(7,"span"),j(8),_()(),Ke(9,y5e,2,1,"div",3),E(10,"div",4)(11,"div")(12,"div",5),j(13),vn(14,"number"),_(),E(15,"div",6),j(16,"Your total number of deposits"),_()()()),i&2&&(M(),wt(wi(2,5,r.totalCredits,"1.0-0")),M(5),wt(r.titleMessage),M(2),wt(r.displayMessage),M(),O("ngIf",!r.isSupportingCause&&r.totalCredits>0),M(4),wt(wi(14,8,r.totalDeposits,"1.0-0")))},encapsulation:2})}}return t})();function b5e(t,n){if(t&1&&(E(0,"small",23),j(1),_()),t&2){let e=me().$implicit;M(),On("Scheme ID ",e.schemeId,"")}}function x5e(t,n){if(t&1&&(E(0,"small",23),j(1),_()),t&2){let e=me().$implicit;M(),On("Donating to ",e.causeName,"")}}function C5e(t,n){if(t&1&&(E(0,"td",24),j(1),_()),t&2){let e=me().$implicit;M(),wt(e.schemeId)}}function w5e(t,n){if(t&1&&(E(0,"td",25),j(1),_()),t&2){let e=me().$implicit;M(),On("Donating to ",e.causeName," ")}}function E5e(t,n){if(t&1&&(E(0,"tr")(1,"td",14),j(2),vn(3,"date"),_(),E(4,"td",15),j(5),Ke(6,b5e,2,1,"small",16)(7,x5e,2,1,"small",16),_(),E(8,"td",17),j(9),_(),E(10,"td",18),j(11),_(),E(12,"td",19),j(13),_(),Ye(14,"td",20),Ke(15,C5e,2,1,"td",21)(16,w5e,2,1,"td",22),_()),t&2){let e=n.$implicit;M(2),wt(wi(3,9,e.dateTimeCreated,"dd/MM/yyyy")),M(3),On("",e.processedBags===0?"Registered":"Processing"," "),M(),O("ngIf",e.schemeId),M(),O("ngIf",e.causeName),M(2),wt(e.siteName),M(2),wt(e.bags),M(2),wt(e.processedBags),M(2),O("ngIf",e.schemeId),M(),O("ngIf",e.causeName)}}function _5e(t,n){if(t&1&&(E(0,"div",1)(1,"table",12)(2,"thead")(3,"tr")(4,"th",4),j(5,"Date"),_(),E(6,"th",5),j(7,"Status"),_(),E(8,"th",6),j(9,"Location"),_(),E(10,"th",7),j(11,"Registered Bags"),_(),E(12,"th",7),j(13,"Processed Bags"),_(),Ye(14,"th",4),_()(),E(15,"tbody"),Ke(16,E5e,17,12,"tr",13),_()()()),t&2){let e=me();M(16),O("ngForOf",e.pendingDeposits)}}function S5e(t,n){if(t&1&&(E(0,"small",23),j(1),_()),t&2){let e=me().$implicit;M(),On("Scheme ID ",e.schemeId,"")}}function I5e(t,n){if(t&1&&(E(0,"small",23),j(1),_()),t&2){let e=me().$implicit;M(),On("Donated to ",e.causeName,"")}}function M5e(t,n){if(t&1&&(E(0,"td",17),j(1),_()),t&2){let e=me().$implicit;M(),wt(e.siteName)}}function T5e(t,n){t&1&&Ye(0,"td",32)}function B5e(t,n){if(t&1&&(E(0,"td",33),j(1),vn(2,"currency"),_()),t&2){let e=me().$implicit;M(),wt(di(2,1,e.audValue))}}function L5e(t,n){t&1&&Ye(0,"td",32)}function D5e(t,n){if(t&1&&(E(0,"td",34),j(1),vn(2,"number"),_()),t&2){let e=me().$implicit;M(),wt(wi(2,1,e.containers,"1.0-0"))}}function F5e(t,n){t&1&&Ye(0,"td")}function N5e(t,n){if(t&1&&(E(0,"td",35),j(1),vn(2,"number"),_()),t&2){let e=me().$implicit;M(),wt(wi(2,1,e.credits,"1.0-0"))}}function P5e(t,n){t&1&&Ye(0,"td",32)}function k5e(t,n){if(t&1&&(E(0,"td",24),j(1),_()),t&2){let e=me().$implicit;M(),wt(e.schemeId)}}function R5e(t,n){if(t&1&&(E(0,"td",25),j(1),_()),t&2){let e=me().$implicit;M(),On("Donated to ",e.causeName," ")}}function O5e(t,n){if(t&1&&(E(0,"tr")(1,"td",14),j(2),vn(3,"date"),_(),E(4,"td",26),j(5),Ke(6,S5e,2,1,"small",16)(7,I5e,2,1,"small",16),_(),Ke(8,M5e,2,1,"td",27)(9,T5e,1,0,"td",28)(10,B5e,3,3,"td",29)(11,L5e,1,0,"td",28)(12,D5e,3,4,"td",30)(13,F5e,1,0,"td",8)(14,N5e,3,4,"td",31)(15,P5e,1,0,"td",28)(16,k5e,2,1,"td",21)(17,R5e,2,1,"td",22),_()),t&2){let e=n.$implicit;M(2),wt(wi(3,14,e.dateTimeCreated,"dd/MM/yyyy")),M(3),On("",e.type," "),M(),O("ngIf",e.schemeId),M(),O("ngIf",e.causeName),M(),O("ngIf",e.siteId!=="E0000A"),M(),O("ngIf",e.siteId==="E0000A"),M(),O("ngIf",e.audValue!==0),M(),O("ngIf",e.audValue===0),M(),O("ngIf",e.containers!==null),M(),O("ngIf",e.containers===null),M(),O("ngIf",e.credits!==0),M(),O("ngIf",e.credits===0),M(),O("ngIf",e.schemeId),M(),O("ngIf",e.causeName)}}function z5e(t,n){if(t&1&&(E(0,"tbody"),Ke(1,O5e,18,17,"tr",13),_()),t&2){let e=me();M(),O("ngForOf",e.deposits)}}function U5e(t,n){t&1&&(E(0,"tbody",36)(1,"tr")(2,"td",14),j(3,"\xA0"),_(),E(4,"td",26),j(5,"\xA0"),_(),E(6,"td",17),j(7,"\xA0"),_(),E(8,"td",37),j(9,"\xA0"),_(),E(10,"td",38),j(11,"\xA0"),_(),E(12,"td",39),j(13,"\xA0"),_()()())}function V5e(t,n){if(t&1){let e=on();E(0,"ngb-pagination",40),ti("pageChange",function(r){_t(e);let a=me();return ei(a.page,r)||(a.page=r),St(r)}),vt("pageChange",function(r){_t(e);let a=me();return St(a.onPageChange(r))}),_()}if(t&2){let e=me();O("collectionSize",e.count)("pageSize",e.pageSize)("directionLinks",!1)("boundaryLinks",!1),qn("page",e.page),O("maxSize",8)("rotate",!0)}}var YQ=(()=>{class t{constructor(){this.onUpdate=new Nn,this.page=1,this.pageSize=20}onPageChange(e){this.onUpdate.observed&&this.onUpdate.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-deposit-table"]],inputs:{deposits:"deposits",pendingDeposits:"pendingDeposits",count:"count"},outputs:{onUpdate:"onUpdate"},decls:21,vars:5,consts:[["class","data",4,"ngIf"],[1,"data"],[1,"table","table-striped","completed-deposit-table","deposit-table"],[3,"hidden"],["width","10%"],["width","20%"],["width","40%"],["width","10%",1,"text-right"],[4,"ngIf"],["class","xs-show",4,"ngIf"],[1,"p-2","pe-4"],["class","d-flex justify-content-end",3,"collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate","pageChange",4,"ngIf"],[1,"table","table-striped","pending-deposit-table","deposit-table"],[4,"ngFor","ngForOf"],["data-header","Date"],["data-header","Status"],["class","sub xs-hide",4,"ngIf"],["data-header","Location",1,"xs-full-width"],["data-header","Registered Bags",1,"text-right"],["data-header","Processed Bags",1,"text-right"],["width","10%",1,"xs-hide"],["data-header","Scheme ID","class","xs-show xs-full-width",4,"ngIf"],["class","xs-show xs-full-width no-label",4,"ngIf"],[1,"sub","xs-hide"],["data-header","Scheme ID",1,"xs-show","xs-full-width"],[1,"xs-show","xs-full-width","no-label"],["data-header","Type"],["data-header","Location","class","xs-full-width",4,"ngIf"],["class","xs-hide",4,"ngIf"],["data-header","Amount","class","text-right",4,"ngIf"],["data-header","Containers","class","text-right",4,"ngIf"],["data-header","Crunch Credits","class","text-right",4,"ngIf"],[1,"xs-hide"],["data-header","Amount",1,"text-right"],["data-header","Containers",1,"text-right"],["data-header","Crunch Credits",1,"text-right"],[1,"xs-show"],["data-header","Amount"],["data-header","Containers"],["data-header","Crunch Credits"],[1,"d-flex","justify-content-end",3,"pageChange","collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate"]],template:function(i,r){i&1&&(Ke(0,_5e,17,1,"div",0),E(1,"div",1)(2,"table",2)(3,"thead",3)(4,"tr")(5,"th",4),j(6,"Date"),_(),E(7,"th",5),j(8,"Type"),_(),E(9,"th",6),j(10,"Location"),_(),E(11,"th",7),j(12,"Amount"),_(),E(13,"th",7),j(14,"Containers"),_(),E(15,"th",7),j(16,"Crunch Credits"),_()()(),Ke(17,z5e,2,1,"tbody",8)(18,U5e,14,0,"tbody",9),_()(),E(19,"div",10),Ke(20,V5e,1,7,"ngb-pagination",11),_()),i&2&&(O("ngIf",(r.pendingDeposits==null?null:r.pendingDeposits.length)>0),M(3),O("hidden",(r.pendingDeposits==null?null:r.pendingDeposits.length)>0&&(r.deposits==null?null:r.deposits.length)===0),M(14),O("ngIf",(r.deposits==null?null:r.deposits.length)>0),M(),O("ngIf",!r.pendingDeposits&&!r.deposits||(r.pendingDeposits==null?null:r.pendingDeposits.length)===0&&(r.deposits==null?null:r.deposits.length)===0),M(2),O("ngIf",r.count>r.pageSize))},dependencies:[Ia,Cn,rl,Xo,ec,vo],encapsulation:2})}}return t})();var Q5e=["scanner"];function j5e(t,n){if(t&1&&(E(0,"div",9),j(1),_()),t&2){let e=me();M(),wt(e.errorMsg)}}var ZQ=(()=>{class t{constructor(e,i,r){this.ebValidation=e,this.activeModal=i,this.zone=r,this._feedback={permissionDenied:"Your device has denied access to the camera. Please check your privacy settings or type in the bag code instead.",unsupportedBrowser:"Your web browser does not support QR code scanning. Please type in the bag code instead.",invalidQrCode:"This isn't a Drop'n'Go bag code, please try another one."},this._subscriptions=new Ko,this.errorMsg=null}ngOnInit(){this.scanner&&(this._subscriptions.add(this.scanner.hasDevices.subscribe(e=>{e||this.activeModal.close(this._feedback.unsupportedBrowser)})),this._subscriptions.add(this.scanner.permissionResponse.subscribe(e=>{e||this.activeModal.close(this._feedback.permissionDenied)})))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}codeScanned(e){this.ebValidation.isValidDngBagCode(e)?this.activeModal.close(e):this.zone.run(()=>{this.errorMsg=this._feedback.invalidQrCode})}static{this.\u0275fac=function(i){return new(i||t)(Ce(b8),Ce(Er),Ce(wr))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-camera-modal"]],viewQuery:function(i,r){if(i&1&&Or(Q5e,7),i&2){let a;Vi(a=Hi())&&(r.scanner=a.first)}},decls:12,vars:1,consts:[["scanner",""],[1,"modal-header","d-block"],["id","modal-title",1,"modal-title"],[1,"mb-0"],[1,"modal-body"],[3,"scanSuccess"],["class","total-error",4,"ngIf"],[1,"modal-footer","cam-actions"],["type","button",1,"btn","btn-outline-secondary",3,"click"],[1,"total-error"]],template:function(i,r){if(i&1){let a=on();E(0,"div",1)(1,"h3",2),j(2,"Scan your bag"),_(),E(3,"h4",3),j(4,"Hold your device steady"),_()(),E(5,"div",4)(6,"zxing-scanner",5,0),vt("scanSuccess",function(s){return _t(a),St(r.codeScanned(s))}),_(),Ke(8,j5e,2,1,"div",6),_(),E(9,"div",7)(10,"button",8),vt("click",function(){return _t(a),St(r.activeModal.dismiss())}),j(11,"Cancel"),_()()}i&2&&(M(8),O("ngIf",r.errorMsg))},dependencies:[Cn,Wx],encapsulation:2})}}return t})();var ql=(()=>{class t{constructor(){}checkLinks(e){if(e.target.tagName==="A"){e.preventDefault();let i=e.target.href;return this.isAppLink(i)?window.location.href=i:window.open(i)}else return}isAppLink(e){return!!(e&&e.indexOf("crunch/#/")>=0)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ebCmsContentLinks",""]],hostBindings:function(i,r){i&1&&vt("click",function(o){return r.checkLinks(o)})},standalone:!0})}}return t})();var Kf=(()=>{class t{constructor(e){this.domSanitizer=e}transform(e,...i){return this.domSanitizer.sanitize(q0.HTML,e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(kl,16))}}static{this.\u0275pipe=Di({name:"ebCmsHtmlContent",type:t,pure:!0,standalone:!0})}}return t})();var JQ=(()=>{class t{constructor(e){this.activeModal=e,this.content=""}ngOnInit(){this.title=this.modalTitle?this.modalTitle:"Details"}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-sub-modal"]],inputs:{content:"content",modalTitle:"modalTitle"},decls:20,vars:4,consts:[[1,"modal-header","terms-conditions-step"],["data-dismiss","modal",1,"close",3,"click"],[1,"steps","clearfix"],[1,"step","step1","js-btn-step","clickable",3,"click"],["href","javascript:void(0)"],[1,"step","step2","js-btn-step","active"],[1,"step","step3","js-btn-step"],[1,"modal-body","rounded-bottom-3"],[1,"content-right","content-step","middle","rounded-bottom-3"],["ebCmsContentLinks","",1,"cms-content",3,"innerHTML"],[1,"clearfix","button-action"],["type","button",1,"btn","btn-primary","text-white","js-btn-step","float-end",3,"click"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),vt("click",function(){return r.activeModal.close()}),j(2,"Close"),_(),E(3,"div",2)(4,"div",3),vt("click",function(){return r.activeModal.close()}),E(5,"a",4),j(6,"Go back"),_()(),E(7,"div",5)(8,"a",4),j(9),_()(),E(10,"div",6)(11,"a",4),j(12,"\xA0"),_()()()(),E(13,"div",7)(14,"div",8),Ye(15,"div",9),vn(16,"ebCmsHtmlContent"),E(17,"div",10)(18,"button",11),vt("click",function(){return r.activeModal.close()}),j(19,"Go Back"),_()()()()),i&2&&(M(9),wt(r.title),M(6),O("innerHTML",di(16,2,r.content),so))},dependencies:[ql,Kf],encapsulation:2})}}return t})();var sl=(()=>{class t{constructor(e,i){this.ebMessages=e,this.modalService=i}open(e,i){return this._modalInstance?this._modalInstance:e?(this._modalInstance=this.modalService.open(JQ,{windowClass:"app-step-modal",size:"lg",modalDialogClass:"mt-4"}),this._modalInstance.componentInstance.content=e,this._modalInstance.componentInstance.modalTitle=i,this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_content"})})}}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}isOpen(){return!!this._modalInstance}static{this.\u0275fac=function(i){return new(i||t)(bt(Dr),bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var $Q=(()=>{class t{constructor(e){this.activeModal=e,this.title=null,this.text=null,this.confirmButtonText=null,this.cancelButtonText=null}ngOnInit(){this.title=this.config.title,this.text=this.config.text,this.confirmButtonText=this.config.confirmButtonText,this.cancelButtonText=this.config.cancelButtonText}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-confirmation-modal-content"]],inputs:{config:"config"},decls:11,vars:4,consts:[[1,"modal-header"],[1,"modal-title"],[1,"modal-body"],[1,"action-button","clearfix","right"],["type","button",1,"btn","btn-outline-secondary","me-md-2",3,"click"],["type","button",1,"btn","btn-primary","text-white",3,"click"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"h4",1),j(2),_()(),E(3,"div",2)(4,"p"),j(5),_(),E(6,"div",3)(7,"button",4),vt("click",function(){return r.activeModal.dismiss()}),j(8),_(),E(9,"button",5),vt("click",function(){return r.activeModal.close()}),j(10),_()()()),i&2&&(M(2),wt(r.title),M(3),wt(r.text),M(3),wt(r.cancelButtonText),M(2),wt(r.confirmButtonText))},encapsulation:2})}}return t})();var x8=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null,this._defaultConfig={title:"Are you sure?",text:"This cannot be undone.",confirmButtonText:"Yes",cancelButtonText:"No"}}open(e){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open($Q,{windowClass:"personal-modal app-module"}),this._modalInstance.componentInstance.config={title:e&&e.title?e.title:this._defaultConfig.title,text:e&&e.text?e.text:this._defaultConfig.text,confirmButtonText:e&&e.confirmButtonText?e.confirmButtonText:this._defaultConfig.confirmButtonText,cancelButtonText:e&&e.cancelButtonText?e.cancelButtonText:this._defaultConfig.cancelButtonText},this._modalInstance.result.then(()=>{},()=>{}).finally(()=>{this._modalInstance=null}),this._modalInstance)}close(){return this._modalInstance?(this._modalInstance.close(),!0):!1}dismiss(){return this._modalInstance?(this._modalInstance.dismiss(),!0):!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var G5e=(t,n)=>({error:t,valid:n});function W5e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",24),t&2){me();let e=Tn(27);O("messagesFor",e.errors)}}function K5e(t,n){t&1&&(E(0,"div")(1,"p"),j(2,"Please make sure the Scheme ID you provide is correct as the transfer cannot be reversed."),_()())}function X5e(t,n){if(t&1){let e=on();E(0,"div",8)(1,"div",9)(2,"h4")(3,"span",10)(4,"span"),j(5),_()(),j(6," Choose your refund"),_(),E(7,"mat-radio-group",11),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.depositType,r)||(a.depositType=r),St(r)}),E(8,"mat-radio-button",12)(9,"div",13),j(10," Crunch credits "),_()(),E(11,"div",14)(12,"p"),j(13,"We'll credit your Crunch account as soon as we process your bags. Redeem your credits for rewards in the Crunch store."),_()(),E(14,"mat-radio-button",12)(15,"div",13),j(16," Scheme ID "),_()(),E(17,"div",14)(18,"p"),j(19,"We'll transfer your refund to the Containers for Change Scheme account you specify."),_()()(),E(20,"div",15)(21,"label",16),j(22,"Carefully enter your Scheme ID below."),_(),E(23,"div",17)(24,"div",18),j(25," C "),_(),E(26,"input",19,0),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.userSchemeId,r)||(a.userSchemeId=r),St(r)}),_()(),Ke(28,W5e,1,1,"eb-input-error-messages",20),_(),Ke(29,K5e,3,0,"div",21),E(30,"div",22)(31,"button",23),vt("click",function(){_t(e);let r=me();return St(r.updateDepositType())}),j(32,"Continue"),_()()()()}if(t&2){let e=Tn(27),i=me();M(5),wt(i.activeStep+2),M(2),qn("ngModel",i.depositType),M(),O("value","crunch"),M(6),O("value","schemeId"),M(6),O("hidden",i.depositType!=="schemeId")("ngClass",xf(11,G5e,e.invalid&&e.touched,e.valid)),M(6),qn("ngModel",i.userSchemeId),O("disabled",i.depositType==="crunch"),M(2),O("ngIf",e.invalid&&e.dirty&&e.touched),M(),O("ngIf",i.depositType==="schemeId"),M(2),O("disabled",i.depositType==="schemeId"&&e.invalid)}}function Y5e(t,n){if(t&1&&j(0),t&2){let e=me(2);On("",e.actionText," your bags")}}function Z5e(t,n){if(t&1&&j(0),t&2){let e=me(2);On("",e.actionText," your next bag")}}function J5e(t,n){t&1&&(j(0," You must use durable and secure bags with a valid Drop'n'Go label attached to each bag."),Ye(1,"br")(2,"br"),j(3,"Press the SCAN button to use the camera on your device, or enter the bag codes manually. "))}function $5e(t,n){if(t&1){let e=on();E(0,"div",52)(1,"button",53),vt("click",function(){_t(e);let r=me(2);return St(r.openCam())}),Ye(2,"fa-icon",54),_()()}if(t&2){let e=me(2);M(),O("disabled",e.loading),M(),O("size","lg")("icon",e.iconQrCode)}}function q5e(t,n){if(t&1&&(E(0,"div",55),j(1),_()),t&2){let e=me(2);M(),On("",13-(e.bagCode==null?null:e.bagCode.length)," digits remaining")}}function e7e(t,n){if(t&1&&(E(0,"div",56),j(1),_()),t&2){let e=me(2);M(),wt(e.errorMsg)}}function t7e(t,n){if(t&1){let e=on();E(0,"button",57),vt("click",function(){_t(e);let r=me(2);return St(r.addNewBag("DNG"+r.bagCode))}),j(1,"Add Bag"),_()}if(t&2){let e=me(2);O("disabled",e.loading||(e.bagCode==null?null:e.bagCode.length)<13)}}function n7e(t,n){if(t&1){let e=on();E(0,"button",58),vt("click",function(){_t(e);let r=me(2);return St(r.openCam())}),j(1,"Scan a Bag"),_()}if(t&2){let e=me(2);O("disabled",e.loading)}}function i7e(t,n){t&1&&Ye(0,"eb-bounce-loader")}function r7e(t,n){t&1&&(E(0,"span"),j(1,"s"),_())}function a7e(t,n){if(t&1&&(E(0,"h2",59),j(1),Ke(2,r7e,2,0,"span",21),j(3," added "),_()),t&2){let e=me(2);M(),On("",e.bagCodes==null?null:e.bagCodes.length," bag"),M(),O("ngIf",(e.bagCodes==null?null:e.bagCodes.length)>=2)}}function o7e(t,n){if(t&1&&(E(0,"h2",59)(1,"span"),j(2),_(),j(3," your first bag code"),_()),t&2){let e=me(2);M(2),wt(e.actionText)}}function s7e(t,n){if(t&1){let e=on();E(0,"li",60)(1,"div",61),Ye(2,"i",62),_(),E(3,"div",63)(4,"div"),j(5),_()(),E(6,"div",64)(7,"button",65),vt("click",function(){let r=_t(e).index,a=me(2);return St(a.removeBag(r))}),E(8,"span"),j(9,"X"),_()()()()}if(t&2){let e=n.$implicit;M(5),wt(e)}}function c7e(t,n){t&1&&(E(0,"p",67),j(1,"Your refund will appear in your Crunch account as soon as we process your bags."),_())}function l7e(t,n){if(t&1&&(E(0,"p",67),j(1,"You are instructing Envirobank to transfer your refund to the following Scheme ID: "),E(2,"b"),j(3),_()()),t&2){let e=me(3);M(3),wt(e.userSchemeId)}}function u7e(t,n){if(t&1&&(E(0,"div")(1,"p"),j(2,"In line with the Scheme terms, your bags will be processed within 7 working days. Only eligible containers will be credited."),_(),Ke(3,c7e,2,0,"p",66)(4,l7e,4,1,"p",66),_()),t&2){let e=me(2);M(3),O("ngIf",e.depositType==="crunch"),M(),O("ngIf",e.depositType==="schemeId")}}function f7e(t,n){if(t&1&&(E(0,"div")(1,"p"),j(2),_()()),t&2){let e=me(2);M(2),On("You've chosen to donate your containers to ",e.causeDetails.causeName,". Your donation will appear in your Crunch account as soon as we process your bags. Thank you for your support.")}}function d7e(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),wt(e.bagCodes==null?null:e.bagCodes.length)}}function h7e(t,n){t&1&&(E(0,"span"),j(1,"s"),_())}function p7e(t,n){if(t&1&&(E(0,"div",68),j(1),_()),t&2){let e=me(2);M(),wt(e.error)}}function A7e(t,n){if(t&1){let e=on();E(0,"div",8)(1,"div",25)(2,"h4",26)(3,"span",10)(4,"span"),j(5),_()(),E(6,"span",27),Ke(7,Y5e,1,1,"ng-template",28)(8,Z5e,1,1,"ng-template",29),_(),E(9,"a",30),Ye(10,"fa-icon",31),_(),Ke(11,J5e,4,0,"ng-template",null,1,f0),_(),E(13,"div",32)(14,"label",33),j(15),_(),E(16,"div",17)(17,"div",34)(18,"b"),j(19,"DNG"),_()(),E(20,"input",35),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.bagCode,r)||(a.bagCode=r),St(r)}),_(),Ke(21,$5e,3,3,"div",36),_(),Ke(22,q5e,2,1,"div",37),_(),Ke(23,e7e,2,1,"div",38),E(24,"div",22),Ke(25,t7e,2,1,"button",39)(26,n7e,2,1,"button",40)(27,i7e,1,0,"eb-bounce-loader",21),_()(),E(28,"div",41)(29,"div",42),Ke(30,a7e,4,2,"h2",43)(31,o7e,4,1,"h2",43),E(32,"ul",44),Ke(33,s7e,10,1,"li",45),_()(),Ye(34,"div",46),E(35,"p"),j(36),_(),Ke(37,u7e,5,2,"div",21)(38,f7e,3,1,"div",21),E(39,"div",47)(40,"mat-checkbox",48),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.accept,r)||(a.accept=r),St(r)}),j(41," I accept the "),E(42,"button",49),vt("click",function(){_t(e);let r=me();return St(r.showTermsConditions())}),j(43,"Terms and Conditions"),_()(),E(44,"button",50),vt("click",function(){_t(e);let r=me();return St(r.createTransaction())}),j(45,"Register "),Ke(46,d7e,2,1,"span",21),j(47," Bag"),Ke(48,h7e,2,0,"span",21),_(),Ke(49,p7e,2,1,"div",51),_()()()}if(t&2){let e=Tn(12),i=me();M(5),wt(i.activeStep+2),M(),O("ngPlural",i.bagCodes!=null&&i.bagCodes.length?i.bagCodes.length:0),M(3),O("ngbPopover",e),M(),O("icon",i.iconQuestion),M(5),On("",i.actionText," your bag code"),M(5),qn("ngModel",i.bagCode),M(),O("ngIf",i.supportsWebcam),M(),O("ngIf",(i.bagCode==null?null:i.bagCode.length)>=1),M(),O("ngIf",i.errorMsg),M(2),O("ngIf",!i.supportsWebcam||(i.bagCode==null?null:i.bagCode.length)),M(),O("ngIf",i.supportsWebcam&&!(i.bagCode!=null&&i.bagCode.length)),M(),O("ngIf",i.loading),M(3),O("ngIf",(i.bagCodes==null?null:i.bagCodes.length)>=1),M(),O("ngIf",(i.bagCodes==null?null:i.bagCodes.length)==0),M(2),O("ngForOf",i.bagCodes),M(3),On("Double-check all your bag codes have been ",i.supportsWebcam?"scanned or":""," entered correctly. "),M(),O("ngIf",!i.isSupporter),M(),O("ngIf",i.isSupporter),M(2),qn("ngModel",i.accept),M(4),O("disabled",i.loading||(i.bagCodes==null?null:i.bagCodes.length)<=0||!i.accept),M(2),O("ngIf",(i.bagCodes==null?null:i.bagCodes.length)>=1),M(2),O("ngIf",(i.bagCodes==null?null:i.bagCodes.length)>=2),M(),O("ngIf",i.error)}}function m7e(t,n){if(t&1){let e=on();E(0,"div",8)(1,"div",69)(2,"div",70),Ye(3,"img",71)(4,"img",72),_(),E(5,"div",73)(6,"h1"),j(7,"\u2026 and you're done!"),_()()(),E(8,"div",9)(9,"h4")(10,"span",10)(11,"span"),j(12),_()(),j(13," Place your bags in the pod "),_(),E(14,"p")(15,"b"),j(16,"Once we've counted your eligible containers, we'll send you an email confirming your bags have been processed."),_()(),E(17,"div",22)(18,"button",74),vt("click",function(){_t(e);let r=me();return St(r.successClose())}),j(19,"Close"),_()()()()}if(t&2){let e=me();M(12),wt(e.activeStep+2)}}var AC=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f){this.uiLayout=e,this.subModal=i,this.dropngoService=r,this.dropngo=a,this.userDevice=o,this.ebValidation=s,this.ebCauses=c,this.activeModal=l,this.confirmationModal=f,this._errorMessages={existingBagCode:"You've already scanned this bag.",invalidBagCode:"Invalid bag code format. Please try again.",maxBagCodes:"Maximum 10 bags per drop-off. Please register the scanned bags first and then start a new drop-off."},this.actionText=null,this.activeStep=null,this.bagCode=null,this.bagCodes=null,this.causeDetails=null,this.depositType=null,this.error=null,this.errorMsg=null,this.isSupporter=null,this.loading=!1,this.steps=null,this.supportsWebcam=null,this.iconQuestion=cC,this.iconQrCode=FQ}ngOnInit(){this._currentLocation=this.location,this._siteCode=this.siteCode?this.siteCode:null,this._termsText=this.modalText,this.causeDetails=this.ebCauses.details,this.isSupporter=!!this.causeDetails.causeName,this.schemeIdAllowed=!!(this.schemeIdAllowed&&!this.isSupporter),this.userSchemeId=this.userSchemeId?this.userSchemeId:void 0,this.steps=this.getSteps(),this.depositType=this.checkDepositType(),this.activeStep=this.checkActiveStep(),this.bagCodes=this.dropngo.getLocalBags()?this.dropngo.getLocalBags():[],this.userDevice.supportsWebcam()?(this.supportsWebcam=!0,this.actionText=" Scan"):(this.supportsWebcam=!1,this.actionText=" Enter")}getSteps(){let e=["Refund","Bags","Completed"],i=["Bags","Completed"];return this.schemeIdAllowed?e:i}checkDepositType(){return this.schemeIdAllowed&&this.dropngo.getLocalDepositType()?this.dropngo.getLocalDepositType():this.schemeIdAllowed&&this.userSchemeId?"schemeId":"crunch"}checkActiveStep(){return this.schemeIdAllowed&&this.dropngo.getLocalLocation()&&this.dropngo.getLocalDepositType()&&this.dropngo.getLocalBags()?1:0}showTermsConditions(){this.subModal.open(this._termsText)}goToStep(e){this.activeStep=e}updateDepositType(){return this.dropngo.getLocalDepositType()&&this.dropngo.saveLocalDepositType(this.depositType),this.goToStep(1)}openCam(){return this.error="",this.dropngo.openCamera().result.then(e=>{e.indexOf("Please")!=-1?(this.setErrorMessage(e),setTimeout(()=>{this.clearErrorMessage()},5e3)):this.addNewBag(e)},()=>!1)}confirmClose(){this.bagCodes?.length==0?(this.dropngo.clearLocalDropOffDetails(),this.activeModal.dismiss()):this.showConfirmClosePrompt()}showConfirmClosePrompt(){this.confirmationModal.open({title:"Are you sure you want to close the window?",text:"You have not registered the listed bags. If you close the window, you will need to scan the bags again.",confirmButtonText:"Yes, close it",cancelButtonText:"Keep scanning"}).result.then(()=>{this.dropngo.clearLocalDropOffDetails(),this.activeModal.dismiss()},()=>{})}addNewBag(e){this.clearErrorMessage(),this.bagCodes?.length<10?this.bagCodeIsAvailable(e)?this.ebValidation.isValidDngBagCode(e)?(this.loading=!0,this.dropngoService.checkBagStatus(e).then(()=>{this.actionBag(e)},i=>{this.setBagScanError(i.message)}).finally(()=>{this.loading=!1})):this.setBagScanError(this._errorMessages.invalidBagCode,!0):this.setBagScanError(this._errorMessages.existingBagCode):this.setBagScanError(this._errorMessages.maxBagCodes)}actionBag(e){this.bagCodeIsAvailable(e)?(this.bagCodes.push(e),this.bagCode=null,this.clearErrorMessage(),this.saveBagDropDetails()):this.setBagScanError(this._errorMessages.existingBagCode)}bagCodeIsAvailable(e){return this.bagCodes.indexOf(e.toString())==-1}successClose(){return this.depositType==="schemeId"?this.activeModal.close(this.userSchemeId):this.activeModal.close()}removeBag(e){this.bagCodes.splice(e,1),this.bagCodes?.length!=0?this.saveBagDropDetails():this.dropngo.clearLocalDropOffDetails()}createTransaction(){this.uiLayout.showPageLoading();let e={siteId:this._currentLocation.id,bagCodes:this.bagCodes,siteCode:this._siteCode};this.depositType==="schemeId"?(e.refundType="schemeId",e.schemeId=this.userSchemeId):e.refundType="crunch",this.dropngoService.registerDeposit(e).then(()=>{this.bagCodes=[],this.dropngo.clearLocalDropOffDetails(),this.goToStep(this.activeStep+1),this.dropngo.savePreviousLocationId(this._currentLocation.id)},i=>{this.error=i.message}).finally(()=>{this.uiLayout.hidePageLoading()})}saveBagDropDetails(){return this.dropngo.saveLocalDropOffDetails(this._currentLocation,this.depositType,this.bagCodes)}clearErrorMessage(){this.errorMsg=""}setErrorMessage(e){this.errorMsg=e}setBagScanError(e,i){return this.setErrorMessage(e),i||setTimeout(()=>{this.bagCode=null},500),setTimeout(()=>{this.clearErrorMessage()},3e3),!0}static{this.\u0275fac=function(i){return new(i||t)(Ce(aa),Ce(sl),Ce(C8),Ce(tu),Ce(U0),Ce(b8),Ce(Ho),Ce(Er),Ce(x8))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-register-drop-off-modal-content"]],inputs:{location:"location",siteCode:"siteCode",modalText:"modalText",schemeIdAllowed:"schemeIdAllowed",userSchemeId:"userSchemeId"},decls:9,vars:6,consts:[["userSchemeIdInput","ngModel"],["popoverContent",""],[1,"modal-header"],["data-dismiss","modal",1,"close",3,"click"],[2,"width","100%",3,"onChange","steps","currentStep","disableWhen"],[1,"modal-body","rounded-bottom-3"],["name","registerDngForm"],["class","content-action content-step rounded-bottom-3",4,"ngIf"],[1,"content-action","content-step","rounded-bottom-3"],[1,"btm-modal"],[1,"steeps-number"],["name","depositType",3,"ngModelChange","ngModel"],[3,"value"],[1,"fs-6"],[1,"mt-2"],[1,"form-group","eb-form-group",3,"hidden","ngClass"],["for","userSchemeId",1,"mb-1"],[1,"input-group"],[1,"input-group-text","bg-light","rounded-start-3","bold"],["required","","type","tel","name","userSchemeId","id","userSchemeId","placeholder","+ 8 digits","maxlength","9","minlength","8","ebValidSchemeIdCode","","ebSchemeIdInput","",1,"form-control","border","rounded-end-3","ps-2",3,"ngModelChange","ngModel","disabled"],[3,"messagesFor",4,"ngIf"],[4,"ngIf"],[1,"clearfix","button-action"],["type","button",1,"btn","btn-primary","text-white","js-btn-step","mrgt30",3,"click","disabled"],[3,"messagesFor"],[1,"top-modal","gray","input-scan-bag"],[1,"steep-with-extra"],[3,"ngPlural"],["ngPluralCase","=0"],["ngPluralCase","other"],["href","javascript:void(0)","data-toggle","popover","triggers","mouseenter:mouseleave",1,"ms-1",3,"ngbPopover"],[1,"icon-help",3,"icon"],[1,"eb-form-group","form-group","center","mb-0"],["for","BagCode",1,"eb-form-group-label"],[1,"input-group-text","bg-light","rounded-start-3"],["type","tel","placeholder","+ 13 digits","id","BagCode","name","BagCode","maxlength","13",1,"form-control","border","border-start-0",3,"ngModelChange","ngModel"],["class","input-group-addon bg-light border rounded-end-3 p-0",4,"ngIf"],["class","bag-code-counter text-sm char-counter",4,"ngIf"],["class","total-error text-center",4,"ngIf"],["type","submit","class","btn btn-outline-secondary","id","addBagButton",3,"disabled","click",4,"ngIf"],["type","button","class","btn btn-outline-secondary",3,"disabled","click",4,"ngIf"],[1,"btm-modal","body-details"],[1,"pad-20"],["class","title-sm mb-2",4,"ngIf"],[1,"bag-list"],["class","bag-list-item",4,"ngFor","ngForOf"],[1,"form-group","center"],[1,"button-action","mt-3"],["required","","name","termsAndConditions",1,"text-sm",3,"ngModelChange","ngModel"],["type","button",1,"text-secondary","no-style","text-decoration-underline","fw-bold","ps-0",3,"click"],["type","submit",1,"btn","btn-primary","text-white","js-btn-step","mrgt30",3,"click","disabled"],["class","total-error mt-4",4,"ngIf"],[1,"input-group-addon","bg-light","border","rounded-end-3","p-0"],["type","button",1,"text-secondary",3,"click","disabled"],[3,"size","icon"],[1,"bag-code-counter","text-sm","char-counter"],[1,"total-error","text-center"],["type","submit","id","addBagButton",1,"btn","btn-outline-secondary",3,"click","disabled"],["type","button",1,"btn","btn-outline-secondary",3,"click","disabled"],[1,"title-sm","mb-2"],[1,"bag-list-item"],[1,"bag-list-item-icon"],[1,"drop-off-bag-icon"],[1,"bag-list-item-bag-code"],[1,"bag-list-item-actions"],["type","button",1,"btn","btn-primary","text-white","btn-circle","btn-lg",3,"click"],["class","mb-0",4,"ngIf"],[1,"mb-0"],[1,"total-error","mt-4"],[1,"top-modal","all-good"],[1,"animation-drop-go"],["src","assets/images/animation-f1.svg",1,"f1"],["src","assets/images/animation-f2.svg",1,"f2"],[1,"text-rock"],["type","button",1,"btn","btn-primary","text-white",3,"click"]],template:function(i,r){i&1&&(E(0,"div",2)(1,"a",3),vt("click",function(){return r.activeStep===(r.steps==null?null:r.steps.length)-1?r.successClose():r.confirmClose()}),j(2,"Close"),_(),E(3,"eb-modal-steps",4),vt("onChange",function(o){return r.goToStep(o)}),_()(),E(4,"div",5)(5,"form",6),Ke(6,X5e,33,14,"div",7)(7,A7e,50,23,"div",7)(8,m7e,20,1,"div",7),_()()),i&2&&(M(3),O("steps",r.steps)("currentStep",r.activeStep)("disableWhen",r.activeStep===(r.steps==null?null:r.steps.length)-1),M(3),O("ngIf",r.steps[0]==="Refund"&&r.activeStep===0),M(),O("ngIf",r.steps[0]==="Bags"&&r.activeStep===0||r.steps[1]==="Bags"&&r.activeStep===1),M(),O("ngIf",r.steps[1]==="Completed"&&r.activeStep===1||r.steps[2]==="Completed"&&r.activeStep===2))},encapsulation:2})}}return t})();var tu=(()=>{class t{constructor(e,i){this.modalService=e,this.ebMessages=i,this._details={terms:""},this._localBagsKey="LocalBags",this._localLocationKey="LocalLocation",this._depositTypeKey="depositType",this._previousLocationIdKey="dropngoPreviousLocationId",this._dropOffModalInstance=null,this._cameraModalInstance=null}loadTerms(e){this._details.terms=e}getLocalBags(){return this._getOnLocal(this._localBagsKey)}getLocalLocation(){return this._getOnLocal(this._localLocationKey)}getLocalDepositType(){return this._getOnLocal(this._depositTypeKey)}getPreviousLocationId(){return this._getOnLocal(this._previousLocationIdKey)}savePreviousLocationId(e){return this._saveOnLocal(this._previousLocationIdKey,e)}clearPreviousLocationId(){return this._removeOnLocal(this._previousLocationIdKey)}saveLocalDepositType(e){return this._saveOnLocal(this._depositTypeKey,e)}checkForExistingDropOffDetails(){return new Promise((e,i)=>{let r=this.getLocalBags(),a=this.getLocalLocation();return r&&a?e({bags:r,location:a}):i()})}saveLocalDropOffDetails(e,i,r){this._saveLocalLocation(e),this.saveLocalDepositType(i),this._saveLocalBags(r)}clearLocalDropOffDetails(){this._removeOnLocal(this._localBagsKey),this._removeOnLocal(this._localLocationKey),this._removeOnLocal(this._depositTypeKey)}openDropOff(e,i,r,a){return this._dropOffModalInstance?this._dropOffModalInstance:e?(this._dropOffModalInstance=this.modalService.open(AC,{windowClass:"drop-off-modal app-step app-step-modal",modalDialogClass:"mt-4"}),this._dropOffModalInstance.componentInstance.location=e,this._dropOffModalInstance.componentInstance.schemeIdAllowed=i,this._dropOffModalInstance.componentInstance.modalText=this._details.terms,this._dropOffModalInstance.componentInstance.userSchemeId=r,this._dropOffModalInstance.componentInstance.siteCode=a,this._dropOffModalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._dropOffModalInstance=null}),this._dropOffModalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_deposit_details"})})}}closeDropOff(){return this._dropOffModalInstance?this._dropOffModalInstance.close():!1}dismissDropOff(){return this._dropOffModalInstance?this._dropOffModalInstance.dismiss():!1}openCamera(){return this._cameraModalInstance?this._cameraModalInstance:(this._cameraModalInstance=this.modalService.open(ZQ,{windowClass:"drop-off-moda"}),this._cameraModalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._cameraModalInstance=null}),this._cameraModalInstance)}closeCamera(){return this._cameraModalInstance?this._cameraModalInstance.close():!1}dismissCamera(){return this._cameraModalInstance?this._cameraModalInstance.dismiss():!1}_saveLocalBags(e){return this._saveOnLocal(this._localBagsKey,e)}_saveLocalLocation(e){return this._saveOnLocal(this._localLocationKey,e)}_getOnLocal(e){let i=window.localStorage.getItem(e);if(i)return JSON.parse(i)}_saveOnLocal(e,i){window.localStorage.setItem(e,JSON.stringify(i))}_removeOnLocal(e){window.localStorage.removeItem(e)}static{this.\u0275fac=function(i){return new(i||t)(bt(na),bt(Dr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var g7e=["dngLauncher"],v7e=t=>({open:t});function y7e(t,n){if(t&1&&Ye(0,"div",9),t&2){let e=me(2);O("innerHTML",e.dngDetails.contentWhenDisabled,so)}}function b7e(t,n){if(t&1){let e=on();E(0,"div")(1,"div",14)(2,"h4")(3,"span",15),j(4,"1"),_(),j(5," Confirm your location"),_(),E(6,"div",16)(7,"label",17),j(8,"You must be at the selected Drop'n'Go location when registering your drop-off."),_(),E(9,"div",18)(10,"input",19,1),ti("ngModelChange",function(r){_t(e);let a=me(3);return ei(a.selectedLocation,r)||(a.selectedLocation=r),St(r)}),vt("focus",function(r){_t(e);let a=me(3);return St(a.focus$.next(r.target.value))})("click",function(r){_t(e);let a=me(3);return St(a.click$.next(r.target.value))})("focus",function(){_t(e);let r=me(3);return St(r.clearSearchInput())})("selectItem",function(){_t(e);let r=me(3);return St(r.onSelectedItem())})("blur",function(){_t(e);let r=me(3);return St(r.onInputBlur())}),_(),Ye(12,"fa-icon",20),_()(),E(13,"div",21)(14,"div",22)(15,"button",23),vt("click",function(){_t(e);let r=me(3);return St(r.showModalDropOff())}),j(16,"CONTINUE"),_()()()()()}if(t&2){let e=me(3),i=Tn(2);M(10),qn("ngModel",e.selectedLocation),O("ngbTypeahead",e.selectLocation)("resultTemplate",i)("inputFormatter",e.formatter)("focusFirst",!0),M(2),O("icon",e.dropdownIcon),M(3),O("disabled",!e.selectedLocation)}}function x7e(t,n){if(t&1){let e=on();E(0,"div",10)(1,"div",11)(2,"button",12),vt("click",function(){_t(e);let r=me(2);return St(r.toggleLauncher())}),j(3,"REGISTER A DROP-OFF"),_()(),Ke(4,b7e,17,7,"div",13),_()}if(t&2){let e=me(2);M(2),O("ngClass",Ji(2,v7e,e.dropOffPromptOpen)),M(2),O("ngIf",e.dropOffPromptOpen)}}function C7e(t,n){if(t&1&&(E(0,"div",3)(1,"div",4)(2,"div",5),Ye(3,"img",6),_(),Ke(4,y7e,1,1,"div",7)(5,x7e,5,4,"div",8),_()()),t&2){let e=me();M(4),O("ngIf",!e.dngDetails.enabled),M(),O("ngIf",e.dngDetails.enabled)}}function w7e(t,n){if(t&1&&Ye(0,"ngb-highlight",24)(1,"br")(2,"ngb-highlight",25),t&2){let e=n.result,i=n.term;O("result",e.name)("term",i),M(2),_4("result",e.street+" "+e.suburb+" "+e.postcode+" "+e.state),O("term",i)}}var tj=(()=>{class t{constructor(e,i){this.dropngo=e,this.domSanitizer=i,this.onUpdate=new Nn,this._availableLocations=null,this._previouslySelectedLocation=null,this.focus$=new no,this.click$=new no,this.selectedLocation=null,this.dropOffPromptOpen=null,this.contentWhenDisabled=null,this.dropdownIcon=EQ,this.formatter=r=>r.name,this.selectLocation=r=>{let a=r.pipe(gf()),o=this.click$.pipe(e0(()=>!this.dngLauncher.isPopupOpen())),s=this.focus$.pipe(Li(()=>(this.selectedLocation&&(this._previouslySelectedLocation=dt({},this.selectedLocation)),null)));return dE(a,s,o).pipe(Li(c=>this._availableLocations.filter(l=>`${l.name} ${l.street} ${l.suburb} ${l.postcode} ${l.state}`.toLowerCase().includes(c?.toLowerCase()))))}}ngOnInit(){this.dropngo.checkForExistingDropOffDetails().then(e=>(this.dropOffPromptOpen=!0,this._availableLocations=this.dngDetails.locations,this.selectedLocation=this.getlLocationDetails(e.location.id,this._availableLocations),this.showModalDropOff(e.location)),()=>{this._availableLocations=this.dngDetails.locations,this.siteId?(this.dropngo.clearPreviousLocationId(),this.selectedLocation=this.getlLocationDetails(this.siteId,this._availableLocations),this.selectedLocation&&this.dropngo.savePreviousLocationId(this.siteId)):this.dropngo.getPreviousLocationId()?(this.selectedLocation=this.getlLocationDetails(this.dropngo.getPreviousLocationId(),this._availableLocations),this.selectedLocation||this.dropngo.clearPreviousLocationId()):this.selectedLocation=null,this.dropOffPromptOpen=this.isOpen?this.isOpen:!1}),this.contentWhenDisabled=this.domSanitizer.sanitize(q0.HTML,this.dngDetails?.contentWhenDisabled)}toggleLauncher(){this.dropOffPromptOpen=!this.dropOffPromptOpen}showModalDropOff(e){let i=e||this.selectedLocation;this.dropngo.openDropOff(i,this.dngDetails.schemeIdAllowed,this.userSchemeId,this.siteCode).result.then(r=>(r&&this.onUpdate.observed&&this.onUpdate.emit(r),!0),()=>!1)}onSelectedItem(){document.getElementById("dngLauncher")?.blur()}onInputBlur(){this._previouslySelectedLocation&&!this.selectedLocation&&(this.selectedLocation=dt({},this._previouslySelectedLocation)),this._previouslySelectedLocation=null}getlLocationDetails(e,i){let r=null;return i.forEach(a=>{a.id===e&&(r=a)}),r}clearSearchInput(){this.selectedLocation=""}static{this.\u0275fac=function(i){return new(i||t)(Ce(tu),Ce(kl))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-drop-n-go-launcher"]],viewQuery:function(i,r){if(i&1&&Or(g7e,5),i&2){let a;Vi(a=Hi())&&(r.dngLauncher=a.first)}},inputs:{dngDetails:"dngDetails",isOpen:"isOpen",siteCode:"siteCode",siteId:"siteId",userSchemeId:"userSchemeId"},outputs:{onUpdate:"onUpdate"},decls:3,vars:1,consts:[["rt",""],["dngLauncher","ngbTypeahead"],["class","action-recycle","id","dropOffComponent",4,"ngIf"],["id","dropOffComponent",1,"action-recycle"],[1,"col-xs-12"],[1,"center"],["src","assets/images/dropngo-logo.svg",1,"logo-drop-off"],[3,"innerHTML",4,"ngIf"],["class","card panel-default drop-off-panel",4,"ngIf"],[3,"innerHTML"],[1,"card","panel-default","drop-off-panel"],[1,"card-header"],["type","button",1,"btn","btn-primary","text-white","action-slide",3,"click","ngClass"],[4,"ngIf"],[1,"card-body"],[1,"steeps-number"],[1,"form-group","select-cont"],[1,"control-label","mb-1"],[1,"position-relative"],["id","dngLauncher","type","text","placeholder","Select your location",1,"form-control","dropdown",3,"ngModelChange","focus","click","selectItem","blur","ngModel","ngbTypeahead","resultTemplate","inputFormatter","focusFirst"],[1,"icon",3,"icon"],[1,"btm-modal","gray"],[1,"clearfix","button-action","center"],["type","button","id","genCode",1,"btn","btn-primary","text-white","js-btn-step",3,"click","disabled"],[1,"text-wrap",3,"result","term"],[1,"text-wrap","sub-header",3,"result","term"]],template:function(i,r){i&1&&Ke(0,C7e,6,2,"div",2)(1,w7e,3,4,"ng-template",null,0,f0),i&2&&O("ngIf",(r.dngDetails==null||r.dngDetails.locations==null?null:r.dngDetails.locations.length)>0)},dependencies:[la,Cn,Zr,To,Ya,Va,B7,Kb],encapsulation:2})}}return t})();var ga="primary",Rv=Symbol("RouteTitle"),ZB=class{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function M8(t){return new ZB(t)}function E7e(t,n,e){let i=e.path.split("/");if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.length<t.length))return null;let r={};for(let a=0;a<i.length;a++){let o=i[a],s=t[a];if(o[0]===":")r[o.substring(1)]=s;else if(o!==s.path)return null}return{consumed:t.slice(0,i.length),posParams:r}}function _7e(t,n){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!Xf(t[e],n[e]))return!1;return!0}function Xf(t,n){let e=t?JB(t):void 0,i=n?JB(n):void 0;if(!e||!i||e.length!=i.length)return!1;let r;for(let a=0;a<e.length;a++)if(r=e[a],!dj(t[r],n[r]))return!1;return!0}function JB(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function dj(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;let e=[...t].sort(),i=[...n].sort();return e.every((r,a)=>i[a]===r)}else return t===n}function hj(t){return t.length>0?t[t.length-1]:null}function bh(t){return lE(t)?t:A9(t)?D0(Promise.resolve(t)):ar(t)}var S7e={exact:Aj,subset:mj},pj={exact:I7e,subset:M7e,ignored:()=>!0};function nj(t,n,e){return S7e[e.paths](t.root,n.root,e.matrixParams)&&pj[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment)}function I7e(t,n){return Xf(t,n)}function Aj(t,n,e){if(!S6(t.segments,n.segments)||!vC(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!Aj(t.children[i],n.children[i],e))return!1;return!0}function M7e(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>dj(t[e],n[e]))}function mj(t,n,e){return gj(t,n,n.segments,e)}function gj(t,n,e,i){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!S6(r,e)||n.hasChildren()||!vC(r,e,i))}else if(t.segments.length===e.length){if(!S6(t.segments,e)||!vC(t.segments,e,i))return!1;for(let r in n.children)if(!t.children[r]||!mj(t.children[r],n.children[r],i))return!1;return!0}else{let r=e.slice(0,t.segments.length),a=e.slice(t.segments.length);return!S6(t.segments,r)||!vC(t.segments,r,i)||!t.children[ga]?!1:gj(t.children[ga],n,a,i)}}function vC(t,n,e){return n.every((i,r)=>pj[e](t[r].parameters,i.parameters))}var M3=class{constructor(n=new Qo([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=M8(this.queryParams),this._queryParamMap}toString(){return L7e.serialize(this)}},Qo=class{constructor(n,e){this.segments=n,this.children=e,this.parent=null,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return yC(this)}},_6=class{constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=M8(this.parameters),this._parameterMap}toString(){return yj(this)}};function T7e(t,n){return S6(t,n)&&t.every((e,i)=>Xf(e.parameters,n[i].parameters))}function S6(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path)}function B7e(t,n){let e=[];return Object.entries(t.children).forEach(([i,r])=>{i===ga&&(e=e.concat(n(r,i)))}),Object.entries(t.children).forEach(([i,r])=>{i!==ga&&(e=e.concat(n(r,i)))}),e}var Ov=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:()=>new T8,providedIn:"root"})}}return t})(),T8=class{parse(n){let e=new qB(n);return new M3(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){let e=`/${Ev(n.root,!0)}`,i=N7e(n.queryParams),r=typeof n.fragment=="string"?`#${D7e(n.fragment)}`:"";return`${e}${i}${r}`}},L7e=new T8;function yC(t){return t.segments.map(n=>yj(n)).join("/")}function Ev(t,n){if(!t.hasChildren())return yC(t);if(n){let e=t.children[ga]?Ev(t.children[ga],!1):"",i=[];return Object.entries(t.children).forEach(([r,a])=>{r!==ga&&i.push(`${r}:${Ev(a,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}else{let e=B7e(t,(i,r)=>r===ga?[Ev(t.children[ga],!1)]:[`${r}:${Ev(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[ga]!=null?`${yC(t)}/${e[0]}`:`${yC(t)}/(${e.join("//")})`}}function vj(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mC(t){return vj(t).replace(/%3B/gi,";")}function D7e(t){return encodeURI(t)}function $B(t){return vj(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function bC(t){return decodeURIComponent(t)}function ij(t){return bC(t.replace(/\+/g,"%20"))}function yj(t){return`${$B(t.path)}${F7e(t.parameters)}`}function F7e(t){return Object.entries(t).map(([n,e])=>`;${$B(n)}=${$B(e)}`).join("")}function N7e(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(r=>`${mC(e)}=${mC(r)}`).join("&"):`${mC(e)}=${mC(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}var P7e=/^[^\/()?;#]+/;function WB(t){let n=t.match(P7e);return n?n[0]:""}var k7e=/^[^\/()?;=#]+/;function R7e(t){let n=t.match(k7e);return n?n[0]:""}var O7e=/^[^=?&#]+/;function z7e(t){let n=t.match(O7e);return n?n[0]:""}var U7e=/^[^&#]+/;function V7e(t){let n=t.match(U7e);return n?n[0]:""}var qB=class{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Qo([],{}):new Qo([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[ga]=new Qo(n,e)),i}parseSegment(){let n=WB(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new Io(4009,!1);return this.capture(n),new _6(bC(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let e=R7e(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let r=WB(this.remaining);r&&(i=r,this.capture(i))}n[bC(e)]=bC(i)}parseQueryParam(n){let e=z7e(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let o=V7e(this.remaining);o&&(i=o,this.capture(i))}let r=ij(e),a=ij(i);if(n.hasOwnProperty(r)){let o=n[r];Array.isArray(o)||(o=[o],n[r]=o),o.push(a)}else n[r]=a}parseParens(n){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=WB(this.remaining),r=this.remaining[i.length];if(r!=="/"&&r!==")"&&r!==";")throw new Io(4010,!1);let a;i.indexOf(":")>-1?(a=i.slice(0,i.indexOf(":")),this.capture(a),this.capture(":")):n&&(a=ga);let o=this.parseChildren();e[a]=Object.keys(o).length===1?o[ga]:new Qo([],o),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new Io(4011,!1)}};function bj(t){return t.segments.length>0?new Qo([],{[ga]:t}):t}function xj(t){let n={};for(let[i,r]of Object.entries(t.children)){let a=xj(r);if(i===ga&&a.segments.length===0&&a.hasChildren())for(let[o,s]of Object.entries(a.children))n[o]=s;else(a.segments.length>0||a.hasChildren())&&(n[i]=a)}let e=new Qo(t.segments,n);return H7e(e)}function H7e(t){if(t.numberOfChildren===1&&t.children[ga]){let n=t.children[ga];return new Qo(t.segments.concat(n.segments),n.children)}return t}function I6(t){return t instanceof M3}function Q7e(t,n,e=null,i=null){let r=Cj(t);return wj(r,n,e,i)}function Cj(t){let n;function e(a){let o={};for(let c of a.children){let l=e(c);o[c.outlet]=l}let s=new Qo(a.url,o);return a===t&&(n=s),s}let i=e(t.root),r=bj(i);return n??r}function wj(t,n,e,i){let r=t;for(;r.parent;)r=r.parent;if(n.length===0)return KB(r,r,r,e,i);let a=j7e(n);if(a.toRoot())return KB(r,r,new Qo([],{}),e,i);let o=G7e(a,r,t),s=o.processChildren?Iv(o.segmentGroup,o.index,a.commands):_j(o.segmentGroup,o.index,a.commands);return KB(r,o.segmentGroup,s,e,i)}function xC(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Bv(t){return typeof t=="object"&&t!=null&&t.outlets}function KB(t,n,e,i,r){let a={};i&&Object.entries(i).forEach(([c,l])=>{a[c]=Array.isArray(l)?l.map(f=>`${f}`):`${l}`});let o;t===n?o=e:o=Ej(t,n,e);let s=bj(xj(o));return new M3(s,a,r)}function Ej(t,n,e){let i={};return Object.entries(t.children).forEach(([r,a])=>{a===n?i[r]=e:i[r]=Ej(a,n,e)}),new Qo(t.segments,i)}var CC=class{constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&xC(i[0]))throw new Io(4003,!1);let r=i.find(Bv);if(r&&r!==hj(i))throw new Io(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function j7e(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new CC(!0,0,t);let n=0,e=!1,i=t.reduce((r,a,o)=>{if(typeof a=="object"&&a!=null){if(a.outlets){let s={};return Object.entries(a.outlets).forEach(([c,l])=>{s[c]=typeof l=="string"?l.split("/"):l}),[...r,{outlets:s}]}if(a.segmentPath)return[...r,a.segmentPath]}return typeof a!="string"?[...r,a]:o===0?(a.split("/").forEach((s,c)=>{c==0&&s==="."||(c==0&&s===""?e=!0:s===".."?n++:s!=""&&r.push(s))}),r):[...r,a]},[]);return new CC(e,n,i)}var _8=class{constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}};function G7e(t,n,e){if(t.isAbsolute)return new _8(n,!0,0);if(!e)return new _8(n,!1,NaN);if(e.parent===null)return new _8(e,!0,0);let i=xC(t.commands[0])?0:1,r=e.segments.length-1+i;return W7e(e,r,t.numberOfDoubleDots)}function W7e(t,n,e){let i=t,r=n,a=e;for(;a>r;){if(a-=r,i=i.parent,!i)throw new Io(4005,!1);r=i.segments.length}return new _8(i,!1,r-a)}function K7e(t){return Bv(t[0])?t[0].outlets:{[ga]:t}}function _j(t,n,e){if(t??=new Qo([],{}),t.segments.length===0&&t.hasChildren())return Iv(t,n,e);let i=X7e(t,n,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){let a=new Qo(t.segments.slice(0,i.pathIndex),{});return a.children[ga]=new Qo(t.segments.slice(i.pathIndex),t.children),Iv(a,0,r)}else return i.match&&r.length===0?new Qo(t.segments,{}):i.match&&!t.hasChildren()?eL(t,n,e):i.match?Iv(t,0,r):eL(t,n,e)}function Iv(t,n,e){if(e.length===0)return new Qo(t.segments,{});{let i=K7e(e),r={};if(Object.keys(i).some(a=>a!==ga)&&t.children[ga]&&t.numberOfChildren===1&&t.children[ga].segments.length===0){let a=Iv(t.children[ga],n,e);return new Qo(t.segments,a.children)}return Object.entries(i).forEach(([a,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(r[a]=_j(t.children[a],n,o))}),Object.entries(t.children).forEach(([a,o])=>{i[a]===void 0&&(r[a]=o)}),new Qo(t.segments,r)}}function X7e(t,n,e){let i=0,r=n,a={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(i>=e.length)return a;let o=t.segments[r],s=e[i];if(Bv(s))break;let c=`${s}`,l=i<e.length-1?e[i+1]:null;if(r>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!aj(c,l,o))return a;i+=2}else{if(!aj(c,{},o))return a;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}function eL(t,n,e){let i=t.segments.slice(0,n),r=0;for(;r<e.length;){let a=e[r];if(Bv(a)){let c=Y7e(a.outlets);return new Qo(i,c)}if(r===0&&xC(e[0])){let c=t.segments[n];i.push(new _6(c.path,rj(e[0]))),r++;continue}let o=Bv(a)?a.outlets[ga]:`${a}`,s=r<e.length-1?e[r+1]:null;o&&s&&xC(s)?(i.push(new _6(o,rj(s))),r+=2):(i.push(new _6(o,{})),r++)}return new Qo(i,{})}function Y7e(t){let n={};return Object.entries(t).forEach(([e,i])=>{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=eL(new Qo([],{}),0,i))}),n}function rj(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function aj(t,n,e){return t==e.path&&Xf(n,e.parameters)}var Mv="imperative",Mc=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(Mc||{}),nu=class{constructor(n,e){this.id=n,this.url=e}},vh=class extends nu{constructor(n,e,i="imperative",r=null){super(n,e),this.type=Mc.NavigationStart,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ll=class extends nu{constructor(n,e,i){super(n,e),this.urlAfterRedirects=i,this.type=Mc.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},N1=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(N1||{}),wC=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(wC||{}),ju=class extends nu{constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r,this.type=Mc.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},yh=class extends nu{constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r,this.type=Mc.NavigationSkipped}},M6=class extends nu{constructor(n,e,i,r){super(n,e),this.error=i,this.target=r,this.type=Mc.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},EC=class extends nu{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=Mc.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},tL=class extends nu{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=Mc.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},nL=class extends nu{constructor(n,e,i,r,a){super(n,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=a,this.type=Mc.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},iL=class extends nu{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=Mc.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},rL=class extends nu{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=Mc.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},aL=class{constructor(n){this.route=n,this.type=Mc.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},oL=class{constructor(n){this.route=n,this.type=Mc.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},sL=class{constructor(n){this.snapshot=n,this.type=Mc.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},cL=class{constructor(n){this.snapshot=n,this.type=Mc.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},lL=class{constructor(n){this.snapshot=n,this.type=Mc.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},uL=class{constructor(n){this.snapshot=n,this.type=Mc.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},_C=class{constructor(n,e,i){this.routerEvent=n,this.position=e,this.anchor=i,this.type=Mc.Scroll}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`}},Lv=class{},B8=class{constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}};function Z7e(t,n){return t.providers&&!t._injector&&(t._injector=bE(t.providers,n,`Route: ${t.path}`)),t._injector??n}function Qu(t){return t.outlet||ga}function J7e(t,n){let e=t.filter(i=>Qu(i)===n);return e.push(...t.filter(i=>Qu(i)!==n)),e}function zv(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){let e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var fL=class{get injector(){return zv(this.route?.snapshot)??this.rootInjector}set injector(n){}constructor(n){this.rootInjector=n,this.outlet=null,this.route=null,this.children=new Uv(this.rootInjector),this.attachRef=null}},Uv=(()=>{class t{constructor(e){this.rootInjector=e,this.contexts=new Map}onChildOutletCreated(e,i){let r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new fL(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(i){return new(i||t)(bt(vf))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),SC=class{constructor(n){this._root=n}get root(){return this._root.value}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){let e=dL(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){let e=dL(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){let e=hL(n,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==n)}pathFromRoot(n){return hL(n,this._root).map(e=>e.value)}};function dL(t,n){if(t===n.value)return n;for(let e of n.children){let i=dL(t,e);if(i)return i}return null}function hL(t,n){if(t===n.value)return[n];for(let e of n.children){let i=hL(t,e);if(i.length)return i.unshift(n),i}return[]}var e2=class{constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}};function E8(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}var IC=class extends SC{constructor(n,e){super(n),this.snapshot=e,CL(this,n)}toString(){return this.snapshot.toString()}};function Sj(t){let n=$7e(t),e=new za([new _6("",{})]),i=new za({}),r=new za({}),a=new za({}),o=new za(""),s=new Ki(e,i,a,o,r,ga,t,n.root);return s.snapshot=n.root,new IC(new e2(s,[]),n)}function $7e(t){let n={},e={},i={},r="",a=new S8([],n,i,r,e,ga,t,null,{});return new TC("",new e2(a,[]))}var Ki=class{constructor(n,e,i,r,a,o,s,c){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=a,this.outlet=o,this.component=s,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(Li(l=>l[Rv]))??ar(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(Li(n=>M8(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Li(n=>M8(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function MC(t,n,e="emptyOnly"){let i,{routeConfig:r}=t;return n!==null&&(e==="always"||r?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:dt(dt({},n.params),t.params),data:dt(dt({},n.data),t.data),resolve:dt(dt(dt(dt({},t.data),n.data),r?.data),t._resolvedData)}:i={params:dt({},t.params),data:dt({},t.data),resolve:dt(dt({},t.data),t._resolvedData??{})},r&&Mj(r)&&(i.resolve[Rv]=r.title),i}var S8=class{get title(){return this.data?.[Rv]}constructor(n,e,i,r,a,o,s,c,l){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=a,this.outlet=o,this.component=s,this.routeConfig=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=M8(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=M8(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`}},TC=class extends SC{constructor(n,e){super(e),this.url=n,CL(this,e)}toString(){return Ij(this._root)}};function CL(t,n){n.value._routerState=t,n.children.forEach(e=>CL(t,e))}function Ij(t){let n=t.children.length>0?` { ${t.children.map(Ij).join(", ")} } `:"";return`${t.value}${n}`}function XB(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Xf(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Xf(n.params,e.params)||t.paramsSubject.next(e.params),_7e(n.url,e.url)||t.urlSubject.next(e.url),Xf(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function pL(t,n){let e=Xf(t.params,n.params)&&T7e(t.url,n.url),i=!t.parent!=!n.parent;return e&&!i&&(!t.parent||pL(t.parent,n.parent))}function Mj(t){return typeof t.title=="string"||t.title===null}var ul=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=ga,this.activateEvents=new Nn,this.deactivateEvents=new Nn,this.attachEvents=new Nn,this.detachEvents=new Nn,this.parentContexts=Ct(Uv),this.location=Ct(_A),this.changeDetector=Ct(rs),this.inputBinder=Ct(FC,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){let{firstChange:i,previousValue:r}=e.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Io(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Io(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Io(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Io(4013,!1);this._activatedRoute=e;let r=this.location,o=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,c=new AL(e,s,r.injector);this.activated=r.createComponent(o,{index:r.length,injector:c,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[kr]})}}return t})(),AL=class t{__ngOutletInjector(n){return new t(this.route,this.childContexts,n)}constructor(n,e,i){this.route=n,this.childContexts=e,this.parent=i}get(n,e){return n===Ki?this.route:n===Uv?this.childContexts:this.parent.get(n,e)}},FC=new gr(""),oj=(()=>{class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:i}=e,r=wu([i.queryParams,i.params,i.data]).pipe(J0(([a,o,s],c)=>(s=dt(dt(dt({},a),o),s),c===0?ar(s):Promise.resolve(s)))).subscribe(a=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(e);return}let o=eF(i.component);if(!o){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of o.inputs)e.activatedComponentRef.setInput(s,a[s])});this.outletDataSubscriptions.set(e,r)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function q7e(t,n,e){let i=Dv(t,n._root,e?e._root:void 0);return new IC(i,n)}function Dv(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){let i=e.value;i._futureSnapshot=n.value;let r=eve(t,n,e);return new e2(i,r)}else{if(t.shouldAttach(n.value)){let a=t.retrieve(n.value);if(a!==null){let o=a.route;return o.value._futureSnapshot=n.value,o.children=n.children.map(s=>Dv(t,s)),o}}let i=tve(n.value),r=n.children.map(a=>Dv(t,a));return new e2(i,r)}}function eve(t,n,e){return n.children.map(i=>{for(let r of e.children)if(t.shouldReuseRoute(i.value,r.value.snapshot))return Dv(t,i,r);return Dv(t,i)})}function tve(t){return new Ki(new za(t.url),new za(t.params),new za(t.queryParams),new za(t.fragment),new za(t.data),t.outlet,t.component,t)}var Fv=class{constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}},Tj="ngNavigationCancelingError";function BC(t,n){let{redirectTo:e,navigationBehaviorOptions:i}=I6(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,r=Bj(!1,N1.Redirect);return r.url=e,r.navigationBehaviorOptions=i,r}function Bj(t,n){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[Tj]=!0,e.cancellationCode=n,e}function nve(t){return Lj(t)&&I6(t.url)}function Lj(t){return!!t&&t[Tj]}var ive=(t,n,e,i)=>Li(r=>(new mL(n,r.targetRouterState,r.currentRouterState,e,i).activate(t),r)),mL=class{constructor(n,e,i,r,a){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=r,this.inputBindingEnabled=a}activate(n){let e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),XB(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){let r=E8(e);n.children.forEach(a=>{let o=a.value.outlet;this.deactivateRoutes(a,r[o],i),delete r[o]}),Object.values(r).forEach(a=>{this.deactivateRouteAndItsChildren(a,i)})}deactivateRoutes(n,e,i){let r=n.value,a=e?e.value:null;if(r===a)if(r.component){let o=i.getContext(r.outlet);o&&this.deactivateChildRoutes(n,e,o.children)}else this.deactivateChildRoutes(n,e,i);else a&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,a=E8(n);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);if(i&&i.outlet){let o=i.outlet.detach(),s=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:o,route:n,contexts:s})}}deactivateRouteAndOutlet(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,a=E8(n);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(n,e,i){let r=E8(e);n.children.forEach(a=>{this.activateRoutes(a,r[a.value.outlet],i),this.forwardEvent(new uL(a.value.snapshot))}),n.children.length&&this.forwardEvent(new cL(n.value.snapshot))}activateRoutes(n,e,i){let r=n.value,a=e?e.value:null;if(XB(r),r===a)if(r.component){let o=i.getOrCreateContext(r.outlet);this.activateChildRoutes(n,e,o.children)}else this.activateChildRoutes(n,e,i);else if(r.component){let o=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),XB(s.route.value),this.activateChildRoutes(n,null,o.children)}else o.attachRef=null,o.route=r,o.outlet&&o.outlet.activateWith(r,o.injector),this.activateChildRoutes(n,null,o.children)}else this.activateChildRoutes(n,null,i)}},LC=class{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},I8=class{constructor(n,e){this.component=n,this.route=e}};function rve(t,n,e){let i=t._root,r=n?n._root:null;return _v(i,r,e,[i.value])}function ave(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n}}function D8(t,n){let e=Symbol(),i=n.get(t,e);return i===e?typeof t=="function"&&!SD(t)?t:n.get(t):i}function _v(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=E8(n);return t.children.forEach(o=>{ove(o,a[o.value.outlet],e,i.concat([o.value]),r),delete a[o.value.outlet]}),Object.entries(a).forEach(([o,s])=>Tv(s,e.getContext(o),r)),r}function ove(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=t.value,o=n?n.value:null,s=e?e.getContext(t.value.outlet):null;if(o&&a.routeConfig===o.routeConfig){let c=sve(o,a,a.routeConfig.runGuardsAndResolvers);c?r.canActivateChecks.push(new LC(i)):(a.data=o.data,a._resolvedData=o._resolvedData),a.component?_v(t,n,s?s.children:null,i,r):_v(t,n,e,i,r),c&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new I8(s.outlet.component,o))}else o&&Tv(n,s,r),r.canActivateChecks.push(new LC(i)),a.component?_v(t,null,s?s.children:null,i,r):_v(t,null,e,i,r);return r}function sve(t,n,e){if(typeof e=="function")return e(t,n);switch(e){case"pathParamsChange":return!S6(t.url,n.url);case"pathParamsOrQueryParamsChange":return!S6(t.url,n.url)||!Xf(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!pL(t,n)||!Xf(t.queryParams,n.queryParams);case"paramsChange":default:return!pL(t,n)}}function Tv(t,n,e){let i=E8(t),r=t.value;Object.entries(i).forEach(([a,o])=>{r.component?n?Tv(o,n.children.getContext(a),e):Tv(o,null,e):Tv(o,n,e)}),r.component?n&&n.outlet&&n.outlet.isActivated?e.canDeactivateChecks.push(new I8(n.outlet.component,r)):e.canDeactivateChecks.push(new I8(null,r)):e.canDeactivateChecks.push(new I8(null,r))}function Vv(t){return typeof t=="function"}function cve(t){return typeof t=="boolean"}function lve(t){return t&&Vv(t.canLoad)}function uve(t){return t&&Vv(t.canActivate)}function fve(t){return t&&Vv(t.canActivateChild)}function dve(t){return t&&Vv(t.canDeactivate)}function hve(t){return t&&Vv(t.canMatch)}function Dj(t){return t instanceof vD||t?.name==="EmptyError"}var gC=Symbol("INITIAL_VALUE");function L8(){return J0(t=>wu(t.map(n=>n.pipe(F0(1),C4(gC)))).pipe(Li(n=>{for(let e of n)if(e!==!0){if(e===gC)return gC;if(e===!1||pve(e))return e}return!0}),e0(n=>n!==gC),F0(1)))}function pve(t){return I6(t)||t instanceof Fv}function Ave(t,n){return kc(e=>{let{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:a,canDeactivateChecks:o}}=e;return o.length===0&&a.length===0?ar(fi(dt({},e),{guardsResult:!0})):mve(o,i,r,t).pipe(kc(s=>s&&cve(s)?gve(i,a,t,n):ar(s)),Li(s=>fi(dt({},e),{guardsResult:s})))})}function mve(t,n,e,i){return D0(t).pipe(kc(r=>Cve(r.component,r.route,e,n,i)),b4(r=>r!==!0,!0))}function gve(t,n,e,i){return D0(n).pipe(y4(r=>n9(yve(r.route.parent,i),vve(r.route,i),xve(t,r.path,e),bve(t,r.route,e))),b4(r=>r!==!0,!0))}function vve(t,n){return t!==null&&n&&n(new lL(t)),ar(!0)}function yve(t,n){return t!==null&&n&&n(new sL(t)),ar(!0)}function bve(t,n,e){let i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||i.length===0)return ar(!0);let r=i.map(a=>uE(()=>{let o=zv(n)??e,s=D8(a,o),c=uve(s)?s.canActivate(n,t):_2(o,()=>s(n,t));return bh(c).pipe(b4())}));return ar(r).pipe(L8())}function xve(t,n,e){let i=n[n.length-1],a=n.slice(0,n.length-1).reverse().map(o=>ave(o)).filter(o=>o!==null).map(o=>uE(()=>{let s=o.guards.map(c=>{let l=zv(o.node)??e,f=D8(c,l),d=fve(f)?f.canActivateChild(i,t):_2(l,()=>f(i,t));return bh(d).pipe(b4())});return ar(s).pipe(L8())}));return ar(a).pipe(L8())}function Cve(t,n,e,i,r){let a=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!a||a.length===0)return ar(!0);let o=a.map(s=>{let c=zv(n)??r,l=D8(s,c),f=dve(l)?l.canDeactivate(t,n,e,i):_2(c,()=>l(t,n,e,i));return bh(f).pipe(b4())});return ar(o).pipe(L8())}function wve(t,n,e,i){let r=n.canLoad;if(r===void 0||r.length===0)return ar(!0);let a=r.map(o=>{let s=D8(o,t),c=lve(s)?s.canLoad(n,e):_2(t,()=>s(n,e));return bh(c)});return ar(a).pipe(L8(),Fj(i))}function Fj(t){return gD(Ds(n=>{if(typeof n!="boolean")throw BC(t,n)}),Li(n=>n===!0))}function Eve(t,n,e,i){let r=n.canMatch;if(!r||r.length===0)return ar(!0);let a=r.map(o=>{let s=D8(o,t),c=hve(s)?s.canMatch(n,e):_2(t,()=>s(n,e));return bh(c)});return ar(a).pipe(L8(),Fj(i))}var Nv=class{constructor(n){this.segmentGroup=n||null}},Pv=class extends Error{constructor(n){super(),this.urlTree=n}};function w8(t){return Qg(new Nv(t))}function _ve(t){return Qg(new Io(4e3,!1))}function Sve(t){return Qg(Bj(!1,N1.GuardRejected))}var gL=class{constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),r.numberOfChildren===0)return ar(i);if(r.numberOfChildren>1||!r.children[ga])return _ve(`${n.redirectTo}`);r=r.children[ga]}}applyRedirectCommands(n,e,i,r,a){if(typeof e!="string"){let s=e,{queryParams:c,fragment:l,routeConfig:f,url:d,outlet:h,params:p,data:m,title:A}=r,v=_2(a,()=>s({params:p,data:m,queryParams:c,fragment:l,routeConfig:f,url:d,outlet:h,title:A}));if(v instanceof M3)throw new Pv(v);e=v}let o=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,i);if(e[0]==="/")throw new Pv(o);return o}applyRedirectCreateUrlTree(n,e,i,r){let a=this.createSegmentGroup(n,e.root,i,r);return new M3(a,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){let i={};return Object.entries(n).forEach(([r,a])=>{if(typeof a=="string"&&a[0]===":"){let s=a.substring(1);i[r]=e[s]}else i[r]=a}),i}createSegmentGroup(n,e,i,r){let a=this.createSegments(n,e.segments,i,r),o={};return Object.entries(e.children).forEach(([s,c])=>{o[s]=this.createSegmentGroup(n,c,i,r)}),new Qo(a,o)}createSegments(n,e,i,r){return e.map(a=>a.path[0]===":"?this.findPosParam(n,a,r):this.findOrReturn(a,i))}findPosParam(n,e,i){let r=i[e.path.substring(1)];if(!r)throw new Io(4001,!1);return r}findOrReturn(n,e){let i=0;for(let r of e){if(r.path===n.path)return e.splice(i),r;i++}return n}},vL={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ive(t,n,e,i,r){let a=Nj(t,n,e);return a.matched?(i=Z7e(n,i),Eve(i,n,e,r).pipe(Li(o=>o===!0?a:dt({},vL)))):ar(a)}function Nj(t,n,e){if(n.path==="**")return Mve(e);if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||e.length>0)?dt({},vL):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(n.matcher||E7e)(e,t,n);if(!r)return dt({},vL);let a={};Object.entries(r.posParams??{}).forEach(([s,c])=>{a[s]=c.path});let o=r.consumed.length>0?dt(dt({},a),r.consumed[r.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:o,positionalParamSegments:r.posParams??{}}}function Mve(t){return{matched:!0,parameters:t.length>0?hj(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function sj(t,n,e,i){return e.length>0&&Lve(t,e,i)?{segmentGroup:new Qo(n,Bve(i,new Qo(e,t.children))),slicedSegments:[]}:e.length===0&&Dve(t,e,i)?{segmentGroup:new Qo(t.segments,Tve(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new Qo(t.segments,t.children),slicedSegments:e}}function Tve(t,n,e,i){let r={};for(let a of e)if(NC(t,n,a)&&!i[Qu(a)]){let o=new Qo([],{});r[Qu(a)]=o}return dt(dt({},i),r)}function Bve(t,n){let e={};e[ga]=n;for(let i of t)if(i.path===""&&Qu(i)!==ga){let r=new Qo([],{});e[Qu(i)]=r}return e}function Lve(t,n,e){return e.some(i=>NC(t,n,i)&&Qu(i)!==ga)}function Dve(t,n,e){return e.some(i=>NC(t,n,i))}function NC(t,n,e){return(t.hasChildren()||n.length>0)&&e.pathMatch==="full"?!1:e.path===""}function Fve(t,n,e){return n.length===0&&!t.children[e]}var yL=class{};function Nve(t,n,e,i,r,a,o="emptyOnly"){return new bL(t,n,e,i,r,o,a).recognize()}var Pve=31,bL=class{constructor(n,e,i,r,a,o,s){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=r,this.urlTree=a,this.paramsInheritanceStrategy=o,this.urlSerializer=s,this.applyRedirects=new gL(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new Io(4002,`'${n.segmentGroup}'`)}recognize(){let n=sj(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(Li(({children:e,rootSnapshot:i})=>{let r=new e2(i,e),a=new TC("",r),o=Q7e(i,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(o),{state:a,tree:o}}))}match(n){let e=new S8([],Object.freeze({}),Object.freeze(dt({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),ga,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,ga,e).pipe(Li(i=>({children:i,rootSnapshot:e})),v4(i=>{if(i instanceof Pv)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Nv?this.noMatchError(i):i}))}processSegmentGroup(n,e,i,r,a){return i.segments.length===0&&i.hasChildren()?this.processChildren(n,e,i,a):this.processSegment(n,e,i,i.segments,r,!0,a).pipe(Li(o=>o instanceof e2?[o]:[]))}processChildren(n,e,i,r){let a=[];for(let o of Object.keys(i.children))o==="primary"?a.unshift(o):a.push(o);return D0(a).pipe(y4(o=>{let s=i.children[o],c=J7e(e,o);return this.processSegmentGroup(n,c,s,o,r)}),_D((o,s)=>(o.push(...s),o)),AE(null),ED(),kc(o=>{if(o===null)return w8(i);let s=Pj(o);return kve(s),ar(s)}))}processSegment(n,e,i,r,a,o,s){return D0(e).pipe(y4(c=>this.processSegmentAgainstRoute(c._injector??n,e,c,i,r,a,o,s).pipe(v4(l=>{if(l instanceof Nv)return ar(null);throw l}))),b4(c=>!!c),v4(c=>{if(Dj(c))return Fve(i,r,a)?ar(new yL):w8(i);throw c}))}processSegmentAgainstRoute(n,e,i,r,a,o,s,c){return Qu(i)!==o&&(o===ga||!NC(r,a,i))?w8(r):i.redirectTo===void 0?this.matchSegmentAgainstRoute(n,r,i,a,o,c):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(n,r,e,i,a,o,c):w8(r)}expandSegmentAgainstRouteUsingRedirect(n,e,i,r,a,o,s){let{matched:c,parameters:l,consumedSegments:f,positionalParamSegments:d,remainingSegments:h}=Nj(e,r,a);if(!c)return w8(e);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>Pve&&(this.allowRedirects=!1));let p=new S8(a,l,Object.freeze(dt({},this.urlTree.queryParams)),this.urlTree.fragment,cj(r),Qu(r),r.component??r._loadedComponent??null,r,lj(r)),m=MC(p,s,this.paramsInheritanceStrategy);p.params=Object.freeze(m.params),p.data=Object.freeze(m.data);let A=this.applyRedirects.applyRedirectCommands(f,r.redirectTo,d,p,n);return this.applyRedirects.lineralizeSegments(r,A).pipe(kc(v=>this.processSegment(n,i,e,v.concat(h),o,!1,s)))}matchSegmentAgainstRoute(n,e,i,r,a,o){let s=Ive(e,i,r,n,this.urlSerializer);return i.path==="**"&&(e.children={}),s.pipe(J0(c=>c.matched?(n=i._injector??n,this.getChildConfig(n,i,r).pipe(J0(({routes:l})=>{let f=i._loadedInjector??n,{parameters:d,consumedSegments:h,remainingSegments:p}=c,m=new S8(h,d,Object.freeze(dt({},this.urlTree.queryParams)),this.urlTree.fragment,cj(i),Qu(i),i.component??i._loadedComponent??null,i,lj(i)),A=MC(m,o,this.paramsInheritanceStrategy);m.params=Object.freeze(A.params),m.data=Object.freeze(A.data);let{segmentGroup:v,slicedSegments:y}=sj(e,h,p,l);if(y.length===0&&v.hasChildren())return this.processChildren(f,l,v,m).pipe(Li(u=>new e2(m,u)));if(l.length===0&&y.length===0)return ar(new e2(m,[]));let b=Qu(i)===a;return this.processSegment(f,l,v,y,b?ga:a,!0,m).pipe(Li(u=>new e2(m,u instanceof e2?[u]:[])))}))):w8(e)))}getChildConfig(n,e,i){return e.children?ar({routes:e.children,injector:n}):e.loadChildren?e._loadedRoutes!==void 0?ar({routes:e._loadedRoutes,injector:e._loadedInjector}):wve(n,e,i,this.urlSerializer).pipe(kc(r=>r?this.configLoader.loadChildren(n,e).pipe(Ds(a=>{e._loadedRoutes=a.routes,e._loadedInjector=a.injector})):Sve(e))):ar({routes:[],injector:n})}};function kve(t){t.sort((n,e)=>n.value.outlet===ga?-1:e.value.outlet===ga?1:n.value.outlet.localeCompare(e.value.outlet))}function Rve(t){let n=t.value.routeConfig;return n&&n.path===""}function Pj(t){let n=[],e=new Set;for(let i of t){if(!Rve(i)){n.push(i);continue}let r=n.find(a=>i.value.routeConfig===a.value.routeConfig);r!==void 0?(r.children.push(...i.children),e.add(r)):n.push(i)}for(let i of e){let r=Pj(i.children);n.push(new e2(i.value,r))}return n.filter(i=>!e.has(i))}function cj(t){return t.data||{}}function lj(t){return t.resolve||{}}function Ove(t,n,e,i,r,a){return kc(o=>Nve(t,n,e,i,o.extractedUrl,r,a).pipe(Li(({state:s,tree:c})=>fi(dt({},o),{targetSnapshot:s,urlAfterRedirects:c}))))}function zve(t,n){return kc(e=>{let{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return ar(e);let a=new Set(r.map(c=>c.route)),o=new Set;for(let c of a)if(!o.has(c))for(let l of kj(c))o.add(l);let s=0;return D0(o).pipe(y4(c=>a.has(c)?Uve(c,i,t,n):(c.data=MC(c,c.parent,t).resolve,ar(void 0))),Ds(()=>s++),mE(1),kc(c=>s===o.size?ar(e):mf))})}function kj(t){let n=t.children.map(e=>kj(e)).flat();return[t,...n]}function Uve(t,n,e,i){let r=t.routeConfig,a=t._resolve;return r?.title!==void 0&&!Mj(r)&&(a[Rv]=r.title),Vve(a,t,n,i).pipe(Li(o=>(t._resolvedData=o,t.data=MC(t,t.parent,e).resolve,null)))}function Vve(t,n,e,i){let r=JB(t);if(r.length===0)return ar({});let a={};return D0(r).pipe(kc(o=>Hve(t[o],n,e,i).pipe(b4(),Ds(s=>{if(s instanceof Fv)throw BC(new T8,s);a[o]=s}))),mE(1),xD(a),v4(o=>Dj(o)?mf:Qg(o)))}function Hve(t,n,e,i){let r=zv(n)??i,a=D8(t,r),o=a.resolve?a.resolve(n,e):_2(r,()=>a(n,e));return bh(o)}function YB(t){return J0(n=>{let e=t(n);return e?D0(e).pipe(Li(()=>n)):ar(n)})}var PC=(()=>{class t{buildTitle(e){let i,r=e.root;for(;r!==void 0;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(a=>a.outlet===ga);return i}getResolvedTitleForRoute(e){return e.data[Rv]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:()=>Ct(Qve),providedIn:"root"})}}return t})(),Qve=(()=>{class t extends PC{constructor(e){super(),this.title=e}updateTitle(e){let i=this.buildTitle(e);i!==void 0&&this.title.setTitle(i)}static{this.\u0275fac=function(i){return new(i||t)(bt(B9))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Hv=new gr("",{providedIn:"root",factory:()=>({})}),jve=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["ng-component"]],standalone:!0,features:[_s],decls:1,vars:0,template:function(i,r){i&1&&Ye(0,"router-outlet")},dependencies:[ul],encapsulation:2})}}return t})();function wL(t){let n=t.children&&t.children.map(wL),e=n?fi(dt({},t),{children:n}):dt({},t);return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==ga&&(e.component=jve),e}var kv=new gr(""),EL=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=Ct(g9)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return ar(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let i=bh(e.loadComponent()).pipe(Li(Rj),Ds(a=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=a}),hp(()=>{this.componentLoaders.delete(e)})),r=new cE(i,()=>new no).pipe(sE());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return ar({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let a=Gve(i,this.compiler,e,this.onLoadEndListener).pipe(hp(()=>{this.childrenLoaders.delete(i)})),o=new cE(a,()=>new no).pipe(sE());return this.childrenLoaders.set(i,o),o}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Gve(t,n,e,i){return bh(t.loadChildren()).pipe(Li(Rj),kc(r=>r instanceof HD||Array.isArray(r)?ar(r):D0(n.compileModuleAsync(r))),Li(r=>{i&&i(t);let a,o,s=!1;return Array.isArray(r)?(o=r,s=!0):(a=r.create(e).injector,o=a.get(kv,[],{optional:!0,self:!0}).flat()),{routes:o.map(wL),injector:a}}))}function Wve(t){return t&&typeof t=="object"&&"default"in t}function Rj(t){return Wve(t)?t.default:t}var _L=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:()=>Ct(Kve),providedIn:"root"})}}return t})(),Kve=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Oj=new gr(""),zj=new gr("");function Xve(t,n,e){let i=t.get(zj),r=t.get(Aa);return t.get(wr).runOutsideAngular(()=>{if(!r.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(l=>setTimeout(l));let a,o=new Promise(l=>{a=l}),s=r.startViewTransition(()=>(a(),Yve(t))),{onViewTransitionCreated:c}=i;return c&&_2(t,()=>c({transition:s,from:n,to:e})),o})}function Yve(t){return new Promise(n=>{_u({read:()=>setTimeout(n)},{injector:t})})}var Zve=new gr(""),SL=(()=>{class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new no,this.transitionAbortSubject=new no,this.configLoader=Ct(EL),this.environmentInjector=Ct(vf),this.urlSerializer=Ct(Ov),this.rootContexts=Ct(Uv),this.location=Ct(bp),this.inputBindingEnabled=Ct(FC,{optional:!0})!==null,this.titleStrategy=Ct(PC),this.options=Ct(Hv,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=Ct(_L),this.createViewTransition=Ct(Oj,{optional:!0}),this.navigationErrorHandler=Ct(Zve,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>ar(void 0),this.rootComponentType=null;let e=r=>this.events.next(new aL(r)),i=r=>this.events.next(new oL(r));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=e}complete(){this.transitions?.complete()}handleNavigationRequest(e){let i=++this.navigationId;this.transitions?.next(fi(dt(dt({},this.transitions.value),e),{id:i}))}setupNavigations(e,i,r){return this.transitions=new za({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Mv,restoredState:null,currentSnapshot:r.snapshot,targetSnapshot:null,currentRouterState:r,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(e0(a=>a.id!==0),Li(a=>fi(dt({},a),{extractedUrl:this.urlHandlingStrategy.extract(a.rawUrl)})),J0(a=>{let o=!1,s=!1;return ar(a).pipe(J0(c=>{if(this.navigationId>a.id)return this.cancelNavigationTransition(a,"",N1.SupersededByNewNavigation),mf;this.currentTransition=a,this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,targetBrowserUrl:typeof c.extras.browserUrl=="string"?this.urlSerializer.parse(c.extras.browserUrl):c.extras.browserUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?fi(dt({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let l=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),f=c.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!l&&f!=="reload"){let d="";return this.events.next(new yh(c.id,this.urlSerializer.serialize(c.rawUrl),d,wC.IgnoredSameUrlNavigation)),c.resolve(!1),mf}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return ar(c).pipe(J0(d=>{let h=this.transitions?.getValue();return this.events.next(new vh(d.id,this.urlSerializer.serialize(d.extractedUrl),d.source,d.restoredState)),h!==this.transitions?.getValue()?mf:Promise.resolve(d)}),Ove(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),Ds(d=>{a.targetSnapshot=d.targetSnapshot,a.urlAfterRedirects=d.urlAfterRedirects,this.currentNavigation=fi(dt({},this.currentNavigation),{finalUrl:d.urlAfterRedirects});let h=new EC(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:d,extractedUrl:h,source:p,restoredState:m,extras:A}=c,v=new vh(d,this.urlSerializer.serialize(h),p,m);this.events.next(v);let y=Sj(this.rootComponentType).snapshot;return this.currentTransition=a=fi(dt({},c),{targetSnapshot:y,urlAfterRedirects:h,extras:fi(dt({},A),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=h,ar(a)}else{let d="";return this.events.next(new yh(c.id,this.urlSerializer.serialize(c.extractedUrl),d,wC.IgnoredByUrlHandlingStrategy)),c.resolve(!1),mf}}),Ds(c=>{let l=new tL(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}),Li(c=>(this.currentTransition=a=fi(dt({},c),{guards:rve(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),a)),Ave(this.environmentInjector,c=>this.events.next(c)),Ds(c=>{if(a.guardsResult=c.guardsResult,c.guardsResult&&typeof c.guardsResult!="boolean")throw BC(this.urlSerializer,c.guardsResult);let l=new nL(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),e0(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",N1.GuardRejected),!1)),YB(c=>{if(c.guards.canActivateChecks.length)return ar(c).pipe(Ds(l=>{let f=new iL(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(f)}),J0(l=>{let f=!1;return ar(l).pipe(zve(this.paramsInheritanceStrategy,this.environmentInjector),Ds({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(l,"",N1.NoDataFromResolver)}}))}),Ds(l=>{let f=new rL(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(f)}))}),YB(c=>{let l=f=>{let d=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(f.routeConfig).pipe(Ds(h=>{f.component=h}),Li(()=>{})));for(let h of f.children)d.push(...l(h));return d};return wu(l(c.targetSnapshot.root)).pipe(AE(null),F0(1))}),YB(()=>this.afterPreactivation()),J0(()=>{let{currentSnapshot:c,targetSnapshot:l}=a,f=this.createViewTransition?.(this.environmentInjector,c.root,l.root);return f?D0(f).pipe(Li(()=>a)):ar(a)}),Li(c=>{let l=q7e(e.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=a=fi(dt({},c),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,a}),Ds(()=>{this.events.next(new Lv)}),ive(this.rootContexts,e.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),F0(1),Ds({next:c=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ll(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{o=!0}}),ms(this.transitionAbortSubject.pipe(Ds(c=>{throw c}))),hp(()=>{!o&&!s&&this.cancelNavigationTransition(a,"",N1.SupersededByNewNavigation),this.currentTransition?.id===a.id&&(this.currentNavigation=null,this.currentTransition=null)}),v4(c=>{if(s=!0,Lj(c))this.events.next(new ju(a.id,this.urlSerializer.serialize(a.extractedUrl),c.message,c.cancellationCode)),nve(c)?this.events.next(new B8(c.url,c.navigationBehaviorOptions)):a.resolve(!1);else{let l=new M6(a.id,this.urlSerializer.serialize(a.extractedUrl),c,a.targetSnapshot??void 0);try{let f=_2(this.environmentInjector,()=>this.navigationErrorHandler?.(l));if(f instanceof Fv){let{message:d,cancellationCode:h}=BC(this.urlSerializer,f);this.events.next(new ju(a.id,this.urlSerializer.serialize(a.extractedUrl),d,h)),this.events.next(new B8(f.redirectTo,f.navigationBehaviorOptions))}else{this.events.next(l);let d=e.errorHandler(c);a.resolve(!!d)}}catch(f){this.options.resolveNavigationPromiseOnError?a.resolve(!1):a.reject(f)}}return mf}))}))}cancelNavigationTransition(e,i,r){let a=new ju(e.id,this.urlSerializer.serialize(e.extractedUrl),i,r);this.events.next(a),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Jve(t){return t!==Mv}var $ve=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:()=>Ct(qve),providedIn:"root"})}}return t})(),xL=class{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}},qve=(()=>{class t extends xL{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Uj=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:()=>Ct(e9e),providedIn:"root"})}}return t})(),e9e=(()=>{class t extends Uj{constructor(){super(...arguments),this.location=Ct(bp),this.urlSerializer=Ct(Ov),this.options=Ct(Hv,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=Ct(_L),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new M3,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Sj(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{i.type==="popstate"&&e(i.url,i.state)})}handleRouterEvent(e,i){if(e instanceof vh)this.stateMemento=this.createStateMemento();else if(e instanceof yh)this.rawUrlTree=i.initialUrl;else if(e instanceof EC){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let r=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(i.targetBrowserUrl??r,i)}}else e instanceof Lv?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(i.targetBrowserUrl??this.rawUrlTree,i)):e instanceof ju&&(e.code===N1.GuardRejected||e.code===N1.NoDataFromResolver)?this.restoreHistory(i):e instanceof M6?this.restoreHistory(i,!0):e instanceof ll&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,i){let r=e instanceof M3?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl){let a=this.browserPageId,o=dt(dt({},i.extras.state),this.generateNgRouterState(i.id,a));this.location.replaceState(r,"",o)}else{let a=dt(dt({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(r,"",a)}}restoreHistory(e,i=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,a=this.currentPageId-r;a!==0?this.location.historyGo(a):this.currentUrlTree===e.finalUrl&&a===0&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=u0(t)))(r||t)}})()}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Sv=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Sv||{});function Vj(t,n){t.events.pipe(e0(e=>e instanceof ll||e instanceof ju||e instanceof M6||e instanceof yh),Li(e=>e instanceof ll||e instanceof yh?Sv.COMPLETE:(e instanceof ju?e.code===N1.Redirect||e.code===N1.SupersededByNewNavigation:!1)?Sv.REDIRECTING:Sv.FAILED),e0(e=>e!==Sv.REDIRECTING),F0(1)).subscribe(()=>{n()})}function t9e(t){throw t}var n9e={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},i9e={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ci=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=Ct(SA),this.stateManager=Ct(Uj),this.options=Ct(Hv,{optional:!0})||{},this.pendingTasks=Ct(o9),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=Ct(SL),this.urlSerializer=Ct(Ov),this.location=Ct(bp),this.urlHandlingStrategy=Ct(_L),this._events=new no,this.errorHandler=this.options.errorHandler||t9e,this.navigated=!1,this.routeReuseStrategy=Ct($ve),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=Ct(kv,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!Ct(FC,{optional:!0}),this.eventsSubscription=new Ko,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(i=>{try{let r=this.navigationTransitions.currentTransition,a=this.navigationTransitions.currentNavigation;if(r!==null&&a!==null){if(this.stateManager.handleRouterEvent(i,a),i instanceof ju&&i.code!==N1.Redirect&&i.code!==N1.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof ll)this.navigated=!0;else if(i instanceof B8){let o=i.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(i.url,r.currentRawUrl),c=dt({browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||Jve(r.source)},o);this.scheduleNavigation(s,Mv,null,c,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}a9e(i)&&this._events.next(i)}catch(r){this.navigationTransitions.transitionAbortSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Mv,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",i)},0)})}navigateToSyncWithBrowser(e,i,r){let a={replaceUrl:!0},o=r?.navigationId?r:null;if(r){let c=dt({},r);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(a.state=c)}let s=this.parseUrl(e);this.scheduleNavigation(s,i,o,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(wL),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){let{relativeTo:r,queryParams:a,fragment:o,queryParamsHandling:s,preserveFragment:c}=i,l=c?this.currentUrlTree.fragment:o,f=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":f=dt(dt({},this.currentUrlTree.queryParams),a);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=a||null}f!==null&&(f=this.removeEmptyProps(f));let d;try{let h=r?r.snapshot:this.routerState.snapshot.root;d=Cj(h)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),d=this.currentUrlTree.root}return wj(d,e,f,l??null)}navigateByUrl(e,i={skipLocationChange:!1}){let r=I6(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(a,Mv,null,i)}navigate(e,i={skipLocationChange:!1}){return r9e(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let r;if(i===!0?r=dt({},n9e):i===!1?r=dt({},i9e):r=i,I6(e))return nj(this.currentUrlTree,e,r);let a=this.parseUrl(e);return nj(this.currentUrlTree,a,r)}removeEmptyProps(e){return Object.entries(e).reduce((i,[r,a])=>(a!=null&&(i[r]=a),i),{})}scheduleNavigation(e,i,r,a,o){if(this.disposed)return Promise.resolve(!1);let s,c,l;o?(s=o.resolve,c=o.reject,l=o.promise):l=new Promise((d,h)=>{s=d,c=h});let f=this.pendingTasks.add();return Vj(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:a,resolve:s,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(d=>Promise.reject(d))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function r9e(t){for(let n=0;n<t.length;n++)if(t[n]==null)throw new Io(4008,!1)}function a9e(t){return!(t instanceof Lv)&&!(t instanceof B8)}var ua=(()=>{class t{constructor(e,i,r,a,o,s){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=a,this.el=o,this.locationStrategy=s,this.href=null,this.onChanges=new no,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let c=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area",this.isAnchorElement?this.subscription=e.events.subscribe(l=>{l instanceof ll&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(I6(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,i,r,a,o){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||i||r||a||o||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,c),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let i=this.href===null?null:UD(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i)}applyAttributeValue(e,i){let r=this.renderer,a=this.el.nativeElement;i!==null?r.setAttribute(a,e,i):r.removeAttribute(a,e)}get urlTree(){return this.routerLinkInput===null?null:I6(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(i){return new(i||t)(Ce(ci),Ce(Ki),S2("tabindex"),Ce(Po),Ce(Ri),Ce(IA))}}static{this.\u0275dir=kn({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,r){i&1&&vt("click",function(o){return r.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),i&2&&pa("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",co],skipLocationChange:[2,"skipLocationChange","skipLocationChange",co],replaceUrl:[2,"replaceUrl","replaceUrl",co],routerLink:"routerLink"},standalone:!0,features:[Eu,kr]})}}return t})(),T6=(()=>{class t{get isActive(){return this._isActive}constructor(e,i,r,a,o){this.router=e,this.element=i,this.renderer=r,this.cdr=a,this.link=o,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new Nn,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof ll&&this.update()})}ngAfterContentInit(){ar(this.links.changes,ar(null)).pipe(jg()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=D0(e).pipe(jg()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){let i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let i=o9e(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>{let a=r.urlTree;return a?e.isActive(a,i):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(ci),Ce(Ri),Ce(Po),Ce(rs),Ce(ua,8))}}static{this.\u0275dir=kn({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(i,r,a){if(i&1&&P0(a,ua,5),i&2){let o;Vi(o=Hi())&&(r.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[kr]})}}return t})();function o9e(t){return!!t.paths}var DC=class{};var s9e=(()=>{class t{constructor(e,i,r,a,o){this.router=e,this.injector=r,this.preloadingStrategy=a,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(e0(e=>e instanceof ll),y4(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){let r=[];for(let a of i){a.providers&&!a._injector&&(a._injector=bE(a.providers,e,`Route: ${a.path}`));let o=a._injector??e,s=a._loadedInjector??o;(a.loadChildren&&!a._loadedRoutes&&a.canLoad===void 0||a.loadComponent&&!a._loadedComponent)&&r.push(this.preloadConfig(o,a)),(a.children||a._loadedRoutes)&&r.push(this.processRoutes(s,a.children??a._loadedRoutes))}return D0(r).pipe(jg())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;i.loadChildren&&i.canLoad===void 0?r=this.loader.loadChildren(e,i):r=ar(null);let a=r.pipe(kc(o=>o===null?ar(void 0):(i._loadedRoutes=o.routes,i._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));if(i.loadComponent&&!i._loadedComponent){let o=this.loader.loadComponent(i);return D0([a,o]).pipe(jg())}else return a})}static{this.\u0275fac=function(i){return new(i||t)(bt(ci),bt(g9),bt(vf),bt(DC),bt(EL))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Hj=new gr(""),c9e=(()=>{class t{constructor(e,i,r,a,o={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=r,this.zone=a,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration||="disabled",o.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof vh?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ll?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof yh&&e.code===wC.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof _C&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new _C(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(i){s9()}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function Qj(t,...n){return pp([{provide:kv,multi:!0,useValue:t},[],{provide:Ki,useFactory:jj,deps:[ci]},{provide:m9,multi:!0,useFactory:Gj},n.map(e=>e.\u0275providers)])}function jj(t){return t.routerState.root}function F8(t,n){return{\u0275kind:t,\u0275providers:n}}function Gj(){let t=Ct($0);return n=>{let e=t.get(gp);if(n!==e.components[0])return;let i=t.get(ci),r=t.get(Wj);t.get(IL)===1&&i.initialNavigation(),t.get(Kj,null,gE.Optional)?.setUpPreloading(),t.get(Hj,null,gE.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var Wj=new gr("",{factory:()=>new no}),IL=new gr("",{providedIn:"root",factory:()=>1});function l9e(){return F8(2,[{provide:IL,useValue:0},{provide:$g,multi:!0,deps:[$0],useFactory:n=>{let e=n.get(iF,Promise.resolve());return()=>e.then(()=>new Promise(i=>{let r=n.get(ci),a=n.get(Wj);Vj(r,()=>{i(!0)}),n.get(SL).afterPreactivation=()=>(i(!0),a.closed?ar(void 0):a),r.initialNavigation()}))}}])}function u9e(){return F8(3,[{provide:$g,multi:!0,useFactory:()=>{let n=Ct(ci);return()=>{n.setUpLocationChangeListener()}}},{provide:IL,useValue:2}])}var Kj=new gr("");function f9e(t){return F8(0,[{provide:Kj,useExisting:s9e},{provide:DC,useExisting:t}])}function Xj(){return F8(6,[{provide:IA,useClass:wE}])}function d9e(){return F8(8,[oj,{provide:FC,useExisting:oj}])}function h9e(t){let n=[{provide:Oj,useValue:Xve},{provide:zj,useValue:dt({skipNextTransition:!!t?.skipInitialTransition},t)}];return F8(9,n)}var uj=new gr("ROUTER_FORROOT_GUARD"),p9e=[bp,{provide:Ov,useClass:T8},ci,Uv,{provide:Ki,useFactory:jj,deps:[ci]},EL,[]],Yj=(()=>{class t{constructor(e){}static forRoot(e,i){return{ngModule:t,providers:[p9e,[],{provide:kv,multi:!0,useValue:e},{provide:uj,useFactory:v9e,deps:[[ci,new r9,new ID]]},{provide:Hv,useValue:i||{}},i?.useHash?m9e():g9e(),A9e(),i?.preloadingStrategy?f9e(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?y9e(i):[],i?.bindToComponentInputs?d9e().\u0275providers:[],i?.enableViewTransitions?h9e().\u0275providers:[],b9e()]}}static forChild(e){return{ngModule:t,providers:[{provide:kv,multi:!0,useValue:e}]}}static{this.\u0275fac=function(i){return new(i||t)(bt(uj,8))}}static{this.\u0275mod=nr({type:t})}static{this.\u0275inj=tr({})}}return t})();function A9e(){return{provide:Hj,useFactory:()=>{let t=Ct(hF),n=Ct(wr),e=Ct(Hv),i=Ct(SL),r=Ct(Ov);return e.scrollOffset&&t.setOffset(e.scrollOffset),new c9e(r,i,t,n,e)}}}function m9e(){return{provide:IA,useClass:wE}}function g9e(){return{provide:IA,useClass:rF}}function v9e(t){return"guarded"}function y9e(t){return[t.initialNavigation==="disabled"?u9e().\u0275providers:[],t.initialNavigation==="enabledBlocking"?l9e().\u0275providers:[]]}var fj=new gr("");function b9e(){return[{provide:fj,useFactory:Gj},{provide:m9,multi:!0,useExisting:fj}]}function x9e(t,n){if(t&1&&(E(0,"a",3),j(1,"OK"),_()),t&2){let e=me();O("routerLink",e.redirectTo)("relativeTo",e.route)}}var Tc=(()=>{class t{constructor(e){this.route=e,this.redirectTo=null}ngOnInit(){this.redirectTo=this.route.snapshot.data.restrictedView?.redirectTo}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ki))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-restricted-view"]],decls:5,vars:1,consts:[[1,"eb-restricted-view"],[1,"eb-restricted-view-content"],["class","btn btn-primary text-white btn-sm",3,"routerLink","relativeTo",4,"ngIf"],[1,"btn","btn-primary","text-white","btn-sm",3,"routerLink","relativeTo"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"p"),j(3,"Sorry, this page cannot be displayed."),_(),Ke(4,x9e,2,2,"a",2),_()()),i&2&&(M(4),O("ngIf",r.redirectTo))},dependencies:[Cn,ua],encapsulation:2})}}return t})();var fl=(()=>{class t extends ec{constructor(){super("en-AU")}transform(e){let i=e%1===0?"1.0-0":"1.2-2";return super.transform(e,"USD","symbol",i)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebCurrency",type:t,pure:!0})}}return t})();function C9e(t,n){if(t&1&&(E(0,"div",7)(1,"div",4),j(2),vn(3,"number"),_(),E(4,"div",5),j(5),vn(6,"i18nPlural"),_()()),t&2){let e=me();M(2),wt(wi(3,2,e.collections,"1.0-0")),M(3),wt(wi(6,5,e.collections,e.collectionMessageMapping))}}function w9e(t,n){if(t&1&&(E(0,"div",7)(1,"div",4),j(2),vn(3,"ebCurrency"),_(),E(4,"div",5),j(5,"Refund"),_()()),t&2){let e=me();M(2),wt(di(3,1,e.refunds))}}var Zj=(()=>{class t{constructor(){this.containerMessageMapping={"=1":"Container collected",other:"Containers collected"},this.collectionMessageMapping={"=1":"Collection completed",other:"Collections completed"}}ngOnInit(){this.title=this.panelTitle?this.panelTitle:"Total",this.containers=this.containerCount?this.containerCount:0,this.collections=this.collectionCount?this.collectionCount:0,this.showRefunds=!!this.showRefundAmount,this.refunds=this.showRefunds?this.containers*.1:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-activity-panel"]],inputs:{collectionCount:"collectionCount",containerCount:"containerCount",panelTitle:"panelTitle",showRefundAmount:"showRefundAmount"},decls:13,vars:11,consts:[[1,"eb-activity-panel"],[1,"panel-header"],[1,"title-sm"],[1,"panel-container-details"],[1,"count"],[1,"description"],["class","panel-collection-details",4,"ngIf"],[1,"panel-collection-details"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"h3",2),j(3),_()(),E(4,"div",3)(5,"div",4),j(6),vn(7,"number"),_(),E(8,"div",5),j(9),vn(10,"i18nPlural"),_()(),Ke(11,C9e,7,8,"div",6)(12,w9e,6,3,"div",6),_()),i&2&&(M(3),wt(r.title),M(3),wt(wi(7,5,r.containers,"1.0-0")),M(3),wt(wi(10,8,r.containers,r.containerMessageMapping)),M(2),O("ngIf",!r.showRefunds),M(),O("ngIf",r.showRefunds))},dependencies:[Cn,Xo,fF,fl],encapsulation:2})}}return t})();var RC=(()=>{class t{constructor(){this._validReportTypes={a:"Annual",f:"Financial Year",m:"Monthly"}}transform(e){if(e){let i=e.charAt(e.length-1);return this._validReportTypes[i.toLowerCase()]||"Unknown"}else return"Missing"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebReportType",type:t,pure:!0})}}return t})();function _9e(t,n){if(t&1){let e=on();E(0,"a",21),vt("click",function(){_t(e);let r=me().$implicit,a=me(2);return St(a.trackDownloadEvent(r))}),j(1,"CSV"),_()}if(t&2){let e=me().$implicit;O("href",e.link,Rr)}}function S9e(t,n){t&1&&(E(0,"button",22),j(1,"CSV"),_())}function I9e(t,n){if(t&1){let e=on();E(0,"a",23),vt("click",function(){_t(e);let r=me().$implicit,a=me(2);return St(a.trackDownloadEvent(r))}),j(1,"CSV"),_()}if(t&2){let e=me().$implicit;O("href",e.link,Rr)}}function M9e(t,n){t&1&&(E(0,"span"),j(1,"Not Available"),_())}function T9e(t,n){if(t&1&&(E(0,"tr")(1,"td",11),j(2),_(),E(3,"td",12),j(4),_(),E(5,"td",13),j(6),vn(7,"number"),_(),E(8,"td",14),j(9),_(),E(10,"td",15),j(11),vn(12,"currency"),_(),E(13,"td",16),Ke(14,_9e,2,1,"a",17)(15,S9e,2,0,"button",18),_(),E(16,"td",19),Ke(17,I9e,2,1,"a",20)(18,M9e,2,0,"span",6),_()()),t&2){let e=n.$implicit;M(2),wt(e.displayPeriod),M(2),wt(e.collections),M(2),wt(wi(7,9,e.containers,"1.0-0")),M(3),wt(e.collections),M(2),wt(di(12,12,e.refund)),M(3),O("ngIf",e.link),M(),O("ngIf",!e.link),M(2),O("ngIf",e.link),M(),O("ngIf",!e.link)}}function B9e(t,n){if(t&1&&(E(0,"tbody"),Ke(1,T9e,19,14,"tr",10),_()),t&2){let e=me();M(),O("ngForOf",e.reports)}}function L9e(t,n){t&1&&(E(0,"tbody",24)(1,"tr")(2,"td",11),j(3,"\xA0"),_(),E(4,"td",25),j(5,"\xA0"),_(),E(6,"td",26),j(7,"\xA0"),_(),E(8,"td",27),j(9,"\xA0"),_(),E(10,"td",28),j(11,"\xA0"),_()()())}function D9e(t,n){if(t&1){let e=on();E(0,"ngb-pagination",29),ti("pageChange",function(r){_t(e);let a=me();return ei(a.page,r)||(a.page=r),St(r)}),vt("pageChange",function(r){_t(e);let a=me();return St(a.onPageChange(r))}),_()}if(t&2){let e=me();O("collectionSize",e.count)("pageSize",e.pageSize)("directionLinks",!1)("boundaryLinks",!1),qn("page",e.page),O("maxSize",8)("rotate",!0)}}var Jj=(()=>{class t{constructor(e,i,r){this.ebTagManager=e,this.ebReportTypePipe=i,this.ebAnalyticsEventStrings=r,this.onUpdate=new Nn,this.page=1,this.pageSize=20}trackDownloadEvent(e){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.enterpriseReportDownloadedName,{category:this.ebAnalyticsEventStrings.enterpriseReportsCategory,label:this.ebAnalyticsEventStrings.typePrefix+this.ebReportTypePipe.transform(e.period)})}onPageChange(e){this.onUpdate.observed&&this.onUpdate.emit(e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ti),Ce(RC),Ce(Ei))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-activity-reports-table"]],inputs:{reports:"reports",count:"count"},outputs:{onUpdate:"onUpdate"},decls:18,vars:3,consts:[[1,"data"],[1,"table","table-striped","eb-activity-reports-table"],["width","25%"],["width","20%",1,"text-right"],[1,"text-right"],["width","1%",1,"text-center"],[4,"ngIf"],["class","xs-show",4,"ngIf"],[1,"p-2","pe-4"],["class","d-flex justify-content-end",3,"collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate","pageChange",4,"ngIf"],[4,"ngFor","ngForOf"],["data-header","Period"],["data-header","Collections",1,"xs-hide","text-right"],["data-header","Containers",1,"text-right"],["data-header","Collections",1,"xs-show"],["data-header","Refund",1,"text-right"],[1,"xs-hide","text-center"],["class","btn btn-sm btn-primary text-white",3,"href","click",4,"ngIf"],["class","btn btn-sm btn-primary text-white","disabled","",4,"ngIf"],["data-header","Download",1,"xs-show"],["class","detail",3,"href","click",4,"ngIf"],[1,"btn","btn-sm","btn-primary","text-white",3,"click","href"],["disabled","",1,"btn","btn-sm","btn-primary","text-white"],[1,"detail",3,"click","href"],[1,"xs-show"],["data-header","Containers"],["data-header","Collections"],["data-header","Refund"],["data-header","Download"],[1,"d-flex","justify-content-end",3,"pageChange","collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),j(5,"Period"),_(),E(6,"th",3),j(7,"Collections"),_(),E(8,"th",3),j(9,"Containers"),_(),E(10,"th",4),j(11,"Refund"),_(),E(12,"th",5),j(13,"Download"),_()()(),Ke(14,B9e,2,1,"tbody",6)(15,L9e,12,0,"tbody",7),_()(),E(16,"div",8),Ke(17,D9e,1,7,"ngb-pagination",9),_()),i&2&&(M(14),O("ngIf",(r.reports==null?null:r.reports.length)>0),M(),O("ngIf",(r.reports==null?null:r.reports.length)===0),M(2),O("ngIf",r.count>r.pageSize))},dependencies:[Ia,Cn,rl,Xo,ec],encapsulation:2})}}return t})();function F9e(t,n){if(t&1&&(E(0,"h1"),j(1),_()),t&2){let e=me();M(),wt(e.title)}}var $j=(()=>{class t{constructor(){this.alertIcon=null,this.defaultAlertIcon=NQ}ngOnInit(){this.alertIcon=this.customAlertIcon?this.customAlertIcon:this.defaultAlertIcon,this.title=this.alertTitle?this.alertTitle:"",this.message=this.alertMessage?this.alertMessage:""}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-alert-panel"]],inputs:{customAlertIcon:"customAlertIcon",alertTitle:"alertTitle",alertMessage:"alertMessage"},decls:7,vars:3,consts:[[1,"eb-alert-panel"],[1,"eb-alert-panel-icon"],[3,"icon"],[1,"eb-alert-panel-message"],[4,"ngIf"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1),Ye(2,"fa-icon",2),_(),E(3,"div",3),Ke(4,F9e,2,1,"h1",4),E(5,"p"),j(6),_()()()),i&2&&(M(2),O("icon",r.alertIcon),M(2),O("ngIf",r.title),M(2),wt(r.message))},dependencies:[Cn,Zr],encapsulation:2})}}return t})();function P9e(t,n){if(t&1){let e=on();E(0,"div",1)(1,"span",2),j(2,"A new version of Crunch is available"),_(),E(3,"button",3),vt("click",function(){_t(e);let r=me();return St(r.reloadApp())}),j(4,"Refresh"),_()()}}var qj=(()=>{class t{constructor(e,i,r){this.ebAppReload=e,this.ebTagManager=i,this.ebAnalyticsEventStrings=r,this.settings=null,this.settings=this.ebAppReload.settings}reloadApp(){return this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.newAppVersionClickedName,{category:this.ebAnalyticsEventStrings.newAppVersionCategory}),window.location.reload()}static{this.\u0275fac=function(i){return new(i||t)(Ce(v8),Ce(Ti),Ce(Ei))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-app-reload-prompt"]],decls:1,vars:1,consts:[["class","eb-app-reload-prompt",4,"ngIf"],[1,"eb-app-reload-prompt"],[1,"message"],["type","button",1,"btn","btn-primary","text-white",3,"click"]],template:function(i,r){i&1&&Ke(0,P9e,5,0,"div",0),i&2&&O("ngIf",r.settings.isVisible)},dependencies:[Cn],encapsulation:2})}}return t})();function R9e(t,n){if(t&1&&(E(0,"span",24),j(1),_()),t&2){let e=me();M(),wt(e.apiFeedback)}}function O9e(t,n){}function z9e(t,n){t&1&&(E(0,"div",25),j(1,"Street Address"),_())}function U9e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",26),t&2){me();let e=Tn(9);O("messagesFor",e.errors)}}function V9e(t,n){}function H9e(t,n){t&1&&(E(0,"div",25),j(1,"Suburb"),_())}function Q9e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",26),t&2){me();let e=Tn(19);O("messagesFor",e.errors)}}function j9e(t,n){}function G9e(t,n){t&1&&(E(0,"div",25),j(1,"State"),_())}function W9e(t,n){}function K9e(t,n){t&1&&(E(0,"div",25),j(1,"Postcode"),_())}function X9e(t,n){if(t&1&&Ye(0,"fa-icon",27)(1,"ngb-highlight",28),t&2){let e=n.result,i=n.term,r=me();O("icon",r.iconLocation),M(),O("result",e.description)("term",i)}}function Y9e(t,n){if(t&1&&Ye(0,"fa-icon",32),t&2){let e=me(2);O("icon",e.iconError)}}function Z9e(t,n){if(t&1&&Ye(0,"fa-icon",33),t&2){let e=me(2);O("icon",e.iconSuccess)}}function J9e(t,n){if(t&1&&(E(0,"div",29),Ke(1,Y9e,1,1,"fa-icon",30)(2,Z9e,1,1,"fa-icon",31),_()),t&2){let e=me();Lr("has-icon",e.apiFeedback||e.validAddress),M(),O("ngIf",e.apiFeedback),M(),O("ngIf",e.validAddress)}}var eG=(()=>{class t{constructor(e){this.cdRef=e,this.onUpdate=new Nn,this.suggestedPlaces=[],this.apiFeedback=null,this.newAddress=null,this.restricted=null,this.iconLocation=xQ,this.validAddress=null,this.iconSuccess=mh,this.iconError=S3,this.popperOptions=i=>(i.onFirstUpdate=r=>{r.elements.popper.classList.add("typeahead-dropdown");let a=document.createElement("div"),o=document.createElement("img");a.setAttribute("class","typeahead-dropdown-footer"),o.setAttribute("src","assets/images/powered_by_google_on_white.png"),o.setAttribute("alt","Powered by Google"),a.appendChild(o),r.elements.popper.appendChild(a)},i),this.formatter=i=>i?.structured_formatting?.main_text?i?.structured_formatting?.main_text:i,this.search=i=>i.pipe(gf(),kc(r=>D0(this.getSuggestedAddress(r))),Li(r=>r)),this._google=window.google||{}}ngOnInit(){this.newAddress=this.currentAddress?dt({},this.currentAddress):{street:null,suburb:null,state:null,postcode:null},this.restricted=!!this.restrictToPostcode,this._originalPostcode=this.restricted?this.currentAddress?.postcode:null,this._google&&this._google.maps&&this._google.maps.places&&this._google.maps.places.AutocompleteService&&(this._autocompleteService=new this._google.maps.places.AutocompleteService,this._placesService=new this._google.maps.places.PlacesService(document.createElement("div")),this._sessionToken=new this._google.maps.places.AutocompleteSessionToken,window.navigator.geolocation&&window.navigator.geolocation.getCurrentPosition(e=>{this._userLocation=new this._google.maps.LatLng({lat:e.coords.latitude,lng:e.coords.longitude})}))}returnNewAddress(e){return this.newAddress.isVerified=!!e,this.onUpdate.observed?this.onUpdate.emit(this.newAddress):!1}returnEmptyAddress(){return this.onUpdate.observed?this.onUpdate.emit(null):!1}getSuggestedAddress(e){return new Promise(i=>{if(Object.keys(this._google).length===0&&this._google.constructor===Object)return i([]);if(e){let r={input:e,componentRestrictions:{country:"au"},type:"address",sessionToken:this._sessionToken};this._userLocation&&(r.location=this._userLocation,r.radius=5e3),this._autocompleteService.getPlacePredictions(r,(a,o)=>{if(this.suggestedPlaces.length=0,o==="OK")return i(a)})}else return i([])})}updateAddressDetails(e){let i=e.item;this._placesService.getDetails({placeId:i.place_id,fields:["address_components"],sessionToken:this._sessionToken},(r,a)=>{if(a==="OK"){let o=i.structured_formatting&&i.structured_formatting.main_text?i.structured_formatting.main_text:void 0;this._updateUserAddress(o,r.address_components)}})}selectSuggestedAddress(e){return e&&e.structured_formatting&&e.structured_formatting.main_text?e.structured_formatting.main_text:e}_updateUserAddress(e,i){let r=this._checkFor("locality",i,"long_name"),a=this._checkFor("postal_code",i,"long_name");if(this.newAddress.street=e||this.newAddress.street,this.newAddress.suburb=r,this.restricted)this._isQualifyingLocation(a,this._originalPostcode)?(this._clearApiFeedback(),this.validAddress=!0,this.returnNewAddress(!0)):(this.validAddress=!1,this._setApiFeedback("The selected address is not in your postcode, please check these details are correct and try again."),this.returnEmptyAddress()),this.cdRef.detectChanges();else{let o=this._checkFor("administrative_area_level_1",i,"short_name");this.newAddress.postcode=a,this.newAddress.state=o,this.returnNewAddress(!0),this.cdRef.detectChanges()}}_isQualifyingLocation(e,i){return e===i}_checkFor(e,i,r){let a,o=0;for(;!a&&o<i.length;)i[o].types.indexOf(e)!==-1&&(a=i[o][r]),o++;return a}_clearApiFeedback(){return this.apiFeedback=null,!0}_setApiFeedback(e){return this.apiFeedback=e,!0}static{this.\u0275fac=function(i){return new(i||t)(Ce(rs))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-autocomplete-address"]],inputs:{currentAddress:"currentAddress",restrictToPostcode:"restrictToPostcode"},outputs:{onUpdate:"onUpdate"},features:[or([],[{provide:Fu,useExisting:yo}])],decls:45,vars:33,consts:[["autocomplete","ngModelGroup"],["streetAddressInput","ngbTypeahead","streetAddress","ngModel"],["suburb","ngModel"],["state","ngModel"],["postcode","ngModel"],["rt",""],["customInputIcons",""],["id","ebAutocompleteAddressForm","name","ebAutocompleteAddress","ngModelGroup","ebAutocompleteAddress"],["class","api-error",4,"ngIf"],[1,"row"],[1,"col-xs-12"],[1,"form-group","eb-form-floating"],[3,"ngTemplateOutlet"],["type","text","name","streetAddress","id","streetAddress","maxlength","250","placeholder","Street address",1,"form-control",3,"ngModelChange","selectItem","ngModel","ngbTypeahead","resultTemplate","inputFormatter","required","popperOptions","popupClass"],["for","streetAddress",3,"hidden"],["class","error form-input-feedack text-nowrap",4,"ngIf"],[3,"messagesFor",4,"ngIf"],["type","text","placeholder","Suburb","name","suburb","id","suburb","maxlength","100",1,"form-control",3,"ngModelChange","ngModel","required"],["for","suburb",3,"hidden"],[1,"col-6"],["type","text","placeholder","State","name","state","id","state","tabindex","-1","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["for","state",3,"hidden"],["type","tel","placeholder","Postcode","name","postcode","id","postcode","tabindex","-1",1,"form-control",3,"ngModelChange","ngModel","readonly"],["for","postcode",3,"hidden"],[1,"api-error"],[1,"error","form-input-feedack","text-nowrap"],[3,"messagesFor"],[3,"icon"],[1,"text-wrap",3,"result","term"],[1,"eb-input-icons"],["class","error-icon",3,"icon",4,"ngIf"],["class","success-icon",3,"icon",4,"ngIf"],[1,"error-icon",3,"icon"],[1,"success-icon",3,"icon"]],template:function(i,r){if(i&1){let a=on();E(0,"div",7,0),Ke(2,R9e,2,1,"span",8),E(3,"div",9)(4,"div",10)(5,"div",11),Ke(6,O9e,0,0,"ng-template",12),E(7,"input",13,1),ti("ngModelChange",function(s){return _t(a),ei(r.newAddress.street,s)||(r.newAddress.street=s),St(s)}),vt("selectItem",function(s){return _t(a),St(r.updateAddressDetails(s))}),_(),E(10,"label",14),j(11,"Street Address"),_(),Ke(12,z9e,2,0,"div",15)(13,U9e,1,1,"eb-input-error-messages",16),_()()(),E(14,"div",9)(15,"div",10)(16,"div",11),Ke(17,V9e,0,0,"ng-template",12),E(18,"input",17,2),ti("ngModelChange",function(s){return _t(a),ei(r.newAddress.suburb,s)||(r.newAddress.suburb=s),St(s)}),vt("ngModelChange",function(){return _t(a),St(r.returnNewAddress())}),_(),E(20,"label",18),j(21,"Suburb"),_(),Ke(22,H9e,2,0,"div",15)(23,Q9e,1,1,"eb-input-error-messages",16),_()()(),E(24,"div",9)(25,"div",19)(26,"div",11),Ke(27,j9e,0,0,"ng-template",12),E(28,"input",20,3),ti("ngModelChange",function(s){return _t(a),ei(r.newAddress.state,s)||(r.newAddress.state=s),St(s)}),_(),E(30,"label",21),j(31,"State"),_(),Ke(32,G9e,2,0,"div",15),_()(),E(33,"div",19)(34,"div",11),Ke(35,W9e,0,0,"ng-template",12),E(36,"input",22,4),ti("ngModelChange",function(s){return _t(a),ei(r.newAddress.postcode,s)||(r.newAddress.postcode=s),St(s)}),vt("ngModelChange",function(){return _t(a),St(r.returnNewAddress())}),_(),E(38,"label",23),j(39,"Postcode"),_(),Ke(40,K9e,2,0,"div",15),_()()()(),Ke(41,X9e,2,3,"ng-template",null,5,f0)(43,J9e,3,4,"ng-template",null,6,f0)}if(i&2){let a=Tn(9),o=Tn(19),s=Tn(42),c=Tn(44);M(2),O("ngIf",r.apiFeedback),M(4),O("ngTemplateOutlet",c),M(),qn("ngModel",r.newAddress.street),O("ngbTypeahead",r.search)("resultTemplate",s)("inputFormatter",r.formatter)("required",r.restricted)("popperOptions",r.popperOptions)("popupClass","eb-places-dropdown"),M(3),O("hidden",r.apiFeedback||a.touched&&a.errors),M(2),O("ngIf",r.apiFeedback),M(),O("ngIf",!r.apiFeedback&&a.invalid&&a.dirty&&a.touched),M(4),O("ngTemplateOutlet",c),M(),qn("ngModel",r.newAddress.suburb),O("required",r.restricted),M(2),Lr("valid-address",r.validAddress===!0),O("hidden",r.apiFeedback),M(2),O("ngIf",r.apiFeedback),M(),O("ngIf",!r.apiFeedback&&o.invalid&&o.dirty&&o.touched),M(4),O("ngTemplateOutlet",c),M(),qn("ngModel",r.newAddress.state),M(2),Lr("valid-address",r.validAddress===!0),O("hidden",r.apiFeedback),M(2),O("ngIf",r.apiFeedback),M(3),O("ngTemplateOutlet",c),M(),qn("ngModel",r.newAddress.postcode),O("readonly",r.restricted),M(2),Lr("valid-address",r.validAddress===!0),O("hidden",r.apiFeedback),M(2),O("ngIf",r.apiFeedback)}},dependencies:[Cn,wf,Zr,To,Ya,zo,Us,xc,Va,mI,B7,Kb,js],encapsulation:2})}}return t})();var $9e=()=>({bagLabels:!0}),tG=(()=>{class t{constructor(e){this.route=e,this.linkText="Get Bag Labels"}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ki))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-bag-labels-modal-launcher"]],inputs:{linkText:"linkText"},decls:3,vars:5,consts:[[1,"col-xs-12"],[1,"btn","w-100","btn-secondary",3,"routerLink","queryParams","relativeTo"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),j(2),_()()),i&2&&(M(),O("routerLink",".")("queryParams",Vd(4,$9e))("relativeTo",r.route.children[0]),M(),wt(r.linkText))},dependencies:[ua],encapsulation:2})}}return t})();var OC=(()=>{class t{constructor(e){this.activeModal=e}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-bag-labels-modal"]],decls:25,vars:0,consts:[[1,"eb-bag-labels-modal"],[1,"modal-header"],["data-dismiss","modal",1,"detail",3,"click"],[1,"modal-title"],[1,"modal-body"],[1,"row"],[1,"col-xs-12"],[1,"col-xs-12","mb-2"],[1,"text-center"],["ebDownloadBagLabelsLink","","target","_blank",1,"btn","btn-primary","text-white","w-100"],["href","https://shop.envirobank.com.au/collections/envirobank-at-home","target","_blank",1,"btn","btn-secondary","w-100"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"a",2),vt("click",function(){return r.activeModal.dismiss()}),j(3,"Close"),_(),E(4,"h4",3),j(5,"Drop'n'Go Bag Labels"),_()(),E(6,"div",4)(7,"div",5)(8,"div",6)(9,"p"),j(10,"In order to register your drop-off in Crunch when you visit a Drop'n'Go location, each bag must have a valid Drop'n'Go label firmly attached. The labels also allow us to credit your account when we process your bags and count your eligible containers."),_(),E(11,"p"),j(12,"Our Envirobank Orange bags have the labels attached, but if you're using your own durable bags, please download and print your bag labels and firmly attach a unique label to each bag."),_(),E(13,"p"),j(14,"Alternatively, you can order our convenient bag label stickers and get them delivered to your door. "),_()()(),E(15,"div",5)(16,"div",7)(17,"div",8)(18,"a",9),j(19,"Download Bag Labels"),_()()()(),E(20,"div",5)(21,"div",7)(22,"div",8)(23,"a",10),j(24,"Order bag label stickers"),_()()()()()())},encapsulation:2})}}return t})();var N8=(()=>{class t{constructor(e,i,r){this.ebAnalyticsEventStrings=e,this.ebTagManager=i,this.modalService=r}open(){return this._modalInstance?this._modalInstance:(this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.printDropNGoLabelsModalName,{category:this.ebAnalyticsEventStrings.printDropNGoLabelsCategory}),this._modalInstance=this.modalService.open(OC,{windowClass:"app-module"}),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance)}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(Ei),bt(Ti),bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var P8=(()=>{class t{transform(e){return e?"**** "+e:""}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebBankAccountNumber",type:t,pure:!0})}}return t})();function q9e(t,n){if(t&1){let e=on();E(0,"button",9),vt("click",function(){_t(e);let r=me();return St(r.removeBankAccountDetails())}),j(1,"Remove"),_()}}function eye(t,n){t&1&&(E(0,"div",10)(1,"a",11),j(2,"Add bank account"),_()()),t&2&&(M(),O("routerLink","bank"))}function tye(t,n){if(t&1&&(E(0,"div")(1,"table")(2,"tr")(3,"td"),j(4," Account Name: "),_(),E(5,"td"),j(6),_()(),E(7,"tr")(8,"td"),j(9," Account Number: "),_(),E(10,"td"),j(11),vn(12,"ebBankAccountNumber"),_()()()()),t&2){let e=me();M(6),On(" ",e.account.bankAccountName," "),M(5),wt(di(12,2,e.account.bankAccountNumber))}}var iG=(()=>{class t{constructor(e,i,r){this.ebConfirmationModal=e,this.uiLayout=i,this.ebBankAccountService=r,this.onSuccessfulRemoveAccountDetails=new Nn,this.account=null}ngOnInit(){this.account=dt({},this.accountDetails)}ngOnChanges(e){e&&e.accountDetails&&!e.accountDetails.isFirstChange()&&(this.account=dt({},e.accountDetails.currentValue))}removeBankAccountDetails(){this.ebConfirmationModal.open({title:"Remove bank account details",text:"Are you sure you want to remove your bank account details?",confirmButtonText:"Remove",cancelButtonText:"Cancel"}).result.then(()=>(this.uiLayout.showPageLoading(),this.ebBankAccountService.unlinkDetails().then(()=>{if(this.uiLayout.hidePageLoading(),this.onSuccessfulRemoveAccountDetails.observed)return this.onSuccessfulRemoveAccountDetails.emit()},()=>{this.uiLayout.hidePageLoading()})),()=>{})}static{this.\u0275fac=function(i){return new(i||t)(Ce(x8),Ce(aa),Ce(m8))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-bank-account-details-panel"]],inputs:{accountDetails:"accountDetails"},outputs:{onSuccessfulRemoveAccountDetails:"onSuccessfulRemoveAccountDetails"},features:[kr],decls:12,vars:5,consts:[[1,"card","panel-default","crunch-panel","eb-bank-account-details-panel"],[1,"card-header","py-2","py-md-3"],[1,"float-end"],["class","crunch-btn-link","type","button",3,"click",4,"ngIf"],[1,"detail","lh-1",3,"routerLink"],[1,"lh-base","m-0"],[1,"card-body"],["class","center empty-state",4,"ngIf"],[4,"ngIf"],["type","button",1,"crunch-btn-link",3,"click"],[1,"center","empty-state"],[1,"btn","btn-outline-secondary",3,"routerLink"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2),Ke(3,q9e,2,0,"button",3),E(4,"a",4)(5,"span"),j(6),_()()(),E(7,"h6",5),j(8,"Bank Account"),_()(),E(9,"div",6),Ke(10,eye,3,1,"div",7)(11,tye,13,4,"div",8),_()()),i&2&&(M(3),O("ngIf",r.account.bankAccountNumber),M(),O("routerLink","bank"),M(2),wt(r.account.bankAccountNumber?"Change":"Add"),M(4),O("ngIf",!r.account.bankAccountNumber),M(),O("ngIf",r.account.bankAccountNumber))},dependencies:[Cn,ua,P8],encapsulation:2})}}return t})();var nye=["scanner"],rG=(()=>{class t{constructor(e){this.zone=e,this.onBarcodeDetected=new Nn,this.onInitFail=new Nn,this._subscriptions=new Ko,this.hasCameraPermission=null,this.videoIcon=OQ,this.availableFormats=[Xn.CODE_128,Xn.CODE_39,Xn.EAN_13,Xn.EAN_8,Xn.QR_CODE,Xn.UPC_A,Xn.UPC_E]}ngAfterViewInit(){this._subscriptions.add(this.scanner.permissionResponse.subscribe(e=>{this.zone.run(()=>{this.hasCameraPermission=e})})),this._subscriptions.add(this.scanner.hasDevices.subscribe(e=>{!e&&this.onInitFail.observed&&this.onInitFail.emit()}))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}codeScanned(e){this.onBarcodeDetected.observed&&this.zone.run(()=>{this.onBarcodeDetected.emit(e)})}static{this.\u0275fac=function(i){return new(i||t)(Ce(wr))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-barcode-scanner"]],viewQuery:function(i,r){if(i&1&&Or(nye,5),i&2){let a;Vi(a=Hi())&&(r.scanner=a.first)}},outputs:{onBarcodeDetected:"onBarcodeDetected",onInitFail:"onInitFail"},decls:8,vars:8,consts:[["scanner",""],[1,"row","eb-barcode-scanner"],[1,"col-xs-12"],[3,"hidden","customAlertIcon","alertTitle","alertMessage"],[1,"viewport",3,"hidden"],[3,"scanSuccess","formats"],[1,"video-icon",3,"hidden"],[3,"icon"]],template:function(i,r){if(i&1){let a=on();E(0,"div",1)(1,"div",2),Ye(2,"eb-alert-panel",3),E(3,"div",4)(4,"zxing-scanner",5,0),vt("scanSuccess",function(s){return _t(a),St(r.codeScanned(s))}),_()(),E(6,"span",6),Ye(7,"fa-icon",7),_()()()}i&2&&(M(2),O("hidden",r.hasCameraPermission===!0||r.hasCameraPermission===null)("customAlertIcon",r.videoIcon)("alertTitle","Camera access Denied")("alertMessage","Your device has denied access to the camera. Please check your privacy settings or type in the barcode."),M(),O("hidden",r.hasCameraPermission===!1),M(),O("formats",r.availableFormats),M(2),O("hidden",r.hasCameraPermission===!1),M(),O("icon",r.videoIcon))},dependencies:[Zr,Wx,$j],encapsulation:2})}}return t})();function rye(t,n){if(t&1&&Ye(0,"fa-icon",9),t&2){let e=me(2);O("icon",e.iconCheck)}}function aye(t,n){if(t&1&&Ye(0,"fa-icon",9),t&2){let e=me(2);O("icon",e.iconTimes)}}function oye(t,n){if(t&1&&Ye(0,"fa-icon",9),t&2){let e=me(2);O("icon",e.iconEllipses)}}function sye(t,n){if(t&1&&(E(0,"div",7),Ke(1,rye,1,1,"fa-icon",8)(2,aye,1,1,"fa-icon",8)(3,oye,1,1,"fa-icon",8),_()),t&2){let e=me();O("ngClass",e.status),M(),O("ngIf",e.status==="valid"),M(),O("ngIf",e.status==="invalid"),M(),O("ngIf",e.status==="checking")}}function cye(t,n){if(t&1){let e=on();E(0,"button",10),vt("click",function(){_t(e);let r=me();return St(r.onFixBarcodeError())}),j(1),_()}if(t&2){let e=me();M(),On(" ",e.barcodeNumber||"* * * * * *"," ")}}function lye(t,n){if(t&1&&(E(0,"span",11),j(1),_()),t&2){let e=me();M(),On(" ",e.barcodeNumber||"* * * * * *"," ")}}var aG=(()=>{class t{constructor(){this.onError=new Nn,this.iconCheck=mh,this.iconTimes=DQ,this.iconEllipses=MQ}ngOnInit(){this.handleError=!!this.onError}onFixBarcodeError(){return this.onError.emit(this.barcodeNumber)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-barcode-status"]],inputs:{status:"status",barcodeNumber:"barcodeNumber"},outputs:{onError:"onError"},decls:7,vars:7,consts:[[1,"eb-barcode-status",3,"ngClass"],[1,"barcode-image"],["src","assets/images/eb-barcode.svg","alt",""],["class","barcode-status",3,"ngClass",4,"ngIf"],[1,"barcode-number",3,"ngClass"],["class","edit-button",3,"click",4,"ngIf"],["class","bn-number",4,"ngIf"],[1,"barcode-status",3,"ngClass"],["class","barcode-status-icon",3,"icon",4,"ngIf"],[1,"barcode-status-icon",3,"icon"],[1,"edit-button",3,"click"],[1,"bn-number"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1),Ye(2,"img",2),_(),Ke(3,sye,4,4,"div",3),E(4,"div",4),Ke(5,cye,2,1,"button",5)(6,lye,2,1,"span",6),_()()),i&2&&(O("ngClass",r.status),M(3),O("ngIf",r.status),M(),vc(r.status),O("ngClass",r.barcodeNumber?"barcode":"no-barcode"),M(),O("ngIf",r.status==="invalid"&&r.handleError),M(),O("ngIf",!r.handleError||r.status!=="invalid"&&r.handleError))},dependencies:[la,Cn,Zr],encapsulation:2})}}return t})();function fye(t,n){if(t&1&&Ye(0,"img",1),t&2){let e=me();O("src","assets/images/campaigns/"+e.imageUrl,Rr)("alt",e.altText)}}var oG=(()=>{class t{constructor(){this.displayBanner=!1}ngOnInit(){this.campaignImage&&(this.displayBanner=!0,this.imageUrl=this.campaignImage.slice(),this.altText=this.campaignImageText?this.campaignImageText.slice():"Crunch")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-campaign-banner"]],inputs:{campaignImage:"campaignImage",campaignImageText:"campaignImageText"},decls:1,vars:1,consts:[[3,"src","alt",4,"ngIf"],[3,"src","alt"]],template:function(i,r){i&1&&Ke(0,fye,1,2,"img",0),i&2&&O("ngIf",r.displayBanner)},dependencies:[Cn],encapsulation:2})}}return t})();function hye(t,n){if(t&1&&(E(0,"option",6),j(1),vn(2,"date"),_()),t&2){let e=n.$implicit,i=n.index;O("value",i),M(),wt(wi(2,2,e.pickupDate,"EEE, d MMMM y"))}}function pye(t,n){if(t&1){let e=on();E(0,"div",2),Ye(1,"fa-icon",3),E(2,"select",4),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.selectedIndex,r)||(a.selectedIndex=r),St(r)}),vt("change",function(){_t(e);let r=me();return St(r.onDateSelected())}),Ke(3,hye,3,5,"option",5),_()()}if(t&2){let e=me();M(),O("icon",e.downIcon),M(),qn("ngModel",e.selectedIndex),M(),O("ngForOf",e.dates)}}function Aye(t,n){if(t&1&&(E(0,"p",7),j(1),vn(2,"date"),_()),t&2){let e=me();M(),wt(wi(2,1,e.availableDates[e.selectedIndex].pickupDate,"EEE, d MMMM y"))}}var sG=(()=>{class t{constructor(){this.onDateSelect=new Nn,this.downIcon=uC}ngOnInit(){this.dates=[...this.availableDates],this.selectedIndex=this.selectedDateIndex|0,this.onDateSelected()}onDateSelected(){this.onDateSelect.observed&&this.onDateSelect.emit(this.selectedIndex)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-collection-date-select"]],inputs:{availableDates:"availableDates",selectedDateIndex:"selectedDateIndex"},outputs:{onDateSelect:"onDateSelect"},decls:2,vars:2,consts:[["class","eb-collection-date-select",4,"ngIf"],["class","collection-date",4,"ngIf"],[1,"eb-collection-date-select"],[1,"down-arrow",3,"icon"],[1,"eb-select",3,"ngModelChange","change","ngModel"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"collection-date"]],template:function(i,r){i&1&&Ke(0,pye,4,3,"div",0)(1,Aye,3,4,"p",1),i&2&&(O("ngIf",(r.availableDates==null?null:r.availableDates.length)>1),M(),O("ngIf",r.dates.length==1))},dependencies:[Ia,Cn,Zr,PR,RR,xb,Ya,Va,vo],encapsulation:2})}}return t})();function mye(t,n){if(t&1&&(E(0,"td",16),j(1),vn(2,"number"),_()),t&2){let e=me().$implicit;M(),wt(wi(2,1,e.containers,"1.0-0"))}}function gye(t,n){t&1&&Ye(0,"td")}function vye(t,n){if(t&1&&(E(0,"td",17),j(1),vn(2,"currency"),_()),t&2){let e=me().$implicit;M(),wt(Cf(2,1,e.refund,"AUD","$","1.2-2"))}}function yye(t,n){t&1&&Ye(0,"td")}function bye(t,n){if(t&1&&(E(0,"tr")(1,"td",9),j(2),vn(3,"date"),_(),E(4,"td",10),j(5),_(),E(6,"td",11),j(7),_(),Ke(8,mye,3,4,"td",12)(9,gye,1,0,"td",4),E(10,"td",13),j(11),_(),Ke(12,vye,3,6,"td",14)(13,yye,1,0,"td",4),E(14,"td",15),j(15),_()()),t&2){let e=n.$implicit;M(2),wt(wi(3,9,e.date,"dd/MM/yyyy")),M(3),wt(e.status),M(2),wt(e.location),M(),O("ngIf",e.status==="Completed"),M(),O("ngIf",e.status!=="Completed"),M(2),wt(e.status),M(),O("ngIf",e.status==="Completed"),M(),O("ngIf",e.status!=="Completed"),M(2),wt(e.location)}}function xye(t,n){if(t&1&&(E(0,"tbody"),Ke(1,bye,16,12,"tr",8),_()),t&2){let e=me();M(),O("ngForOf",e.collections)}}function Cye(t,n){t&1&&(E(0,"tbody",18)(1,"tr")(2,"td",9),j(3,"\xA0"),_(),E(4,"td",19),j(5,"\xA0"),_(),E(6,"td",20),j(7,"\xA0"),_(),E(8,"td",21),j(9,"\xA0"),_(),E(10,"td",22),j(11,"\xA0"),_()()())}function wye(t,n){if(t&1){let e=on();E(0,"ngb-pagination",23),ti("pageChange",function(r){_t(e);let a=me();return ei(a.page,r)||(a.page=r),St(r)}),vt("pageChange",function(r){_t(e);let a=me();return St(a.onPageChange(r))}),_()}if(t&2){let e=me();O("collectionSize",e.count)("pageSize",e.pageSize)("directionLinks",!1)("boundaryLinks",!1),qn("page",e.page),O("maxSize",8)("rotate",!0)}}var cG=(()=>{class t{constructor(){this.onUpdate=new Nn,this.page=1,this.pageSize=20}onPageChange(e){this.onUpdate.observed&&this.onUpdate.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-collections-activity-table"]],inputs:{collections:"collections",count:"count"},outputs:{onUpdate:"onUpdate"},decls:18,vars:3,consts:[[1,"data"],[1,"table","table-striped","eb-collections-activity-table"],["width","15%"],["width","15%",1,"text-right"],[4,"ngIf"],["class","xs-show",4,"ngIf"],[1,"p-2","pe-4"],["class","d-flex justify-content-end",3,"collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate","pageChange",4,"ngIf"],[4,"ngFor","ngForOf"],["data-header","Date"],["data-header","Status",1,"xs-hide"],["data-header","Location",1,"xs-hide"],["data-header","Containers","class","text-right",4,"ngIf"],["data-header","Status",1,"xs-show"],["data-header","Refund","class","text-right",4,"ngIf"],["data-header","Location",1,"xs-show","xs-full-width"],["data-header","Containers",1,"text-right"],["data-header","Refund",1,"text-right"],[1,"xs-show"],["data-header","Containers"],["data-header","Status"],["data-header","Refund"],["data-header","Location",1,"xs-full-width"],[1,"d-flex","justify-content-end",3,"pageChange","collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),j(5,"Date"),_(),E(6,"th"),j(7,"Status"),_(),E(8,"th"),j(9,"Location"),_(),E(10,"th",3),j(11,"Containers"),_(),E(12,"th",3),j(13,"Refund"),_()()(),Ke(14,xye,2,1,"tbody",4)(15,Cye,12,0,"tbody",5),_()(),E(16,"div",6),Ke(17,wye,1,7,"ngb-pagination",7),_()),i&2&&(M(14),O("ngIf",(r.collections==null?null:r.collections.length)>0),M(),O("ngIf",(r.collections==null?null:r.collections.length)===0),M(2),O("ngIf",r.count>r.pageSize))},dependencies:[Ia,Cn,rl,Xo,ec,vo],encapsulation:2})}}return t})();function _ye(t,n){if(t&1){let e=on();E(0,"a",4),vt("click",function(){_t(e);let r=me();return St(r.changeEmailAddress())}),j(1,"Change email address"),_()}}var ML=(()=>{class t{constructor(e,i,r){this.ebAnalyticsEventStrings=e,this.ebTagManager=i,this.UserService=r,this.onChangeEmailAddress=new Nn,this.confirmationEmailSent=!1,this.disableVerifyEmailButton=!1,this.resendConfirmationEmailButtonText="Resend email"}resendConfirmationEmail(){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.registrationResendEmailConfirmationName,{category:this.ebAnalyticsEventStrings.registrationCategory,label:this.trackingRoute}),this.disableVerifyEmailButton=!0,this.resendConfirmationEmailButtonText="Sending...",this.UserService.resendVerifyEmail().then(()=>{this.confirmationEmailSent=!0,this.resendConfirmationEmailButtonText="Email sent"},()=>{this.disableVerifyEmailButton=!1,this.resendConfirmationEmailButtonText="Resend email"})}changeEmailAddress(){return this.onChangeEmailAddress.observed&&this.onChangeEmailAddress.emit(),!0}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ei),Ce(Ti),Ce(_r))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-confirm-email-message"]],inputs:{emailAddress:"emailAddress",trackingRoute:"trackingRoute"},outputs:{onChangeEmailAddress:"onChangeEmailAddress"},decls:14,vars:4,consts:[[1,"eb-confirm-email-message"],[1,"text-content"],[1,"btn","btn-outline-secondary",3,"click","disabled"],["href","./#/account/details/edit",3,"click",4,"ngIf"],["href","./#/account/details/edit",3,"click"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"h4"),j(2,"Confirm your email address."),_(),E(3,"div",1)(4,"p"),j(5,"We've sent an email to "),E(6,"strong"),j(7),_(),j(8,"."),_(),E(9,"p"),j(10,"Please click on the account activation button in the email to complete your signup."),_()(),E(11,"button",2),vt("click",function(){return r.resendConfirmationEmail()}),j(12),_(),Ke(13,_ye,2,0,"a",3),_()),i&2&&(M(7),wt(r.emailAddress),M(4),O("disabled",r.disableVerifyEmailButton),M(),wt(r.resendConfirmationEmailButtonText),M(),O("ngIf",r.onChangeEmailAddress))},dependencies:[Cn],encapsulation:2})}}return t})();var zC=(()=>{class t{constructor(e){this.activeModal=e,this.onChangeEmail=function(){this.activeModal.close({changeEmail:!0})}}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-confirm-email-modal"]],inputs:{emailAddress:"emailAddress",trackingRoute:"trackingRoute"},decls:19,vars:2,consts:[[1,"modal-header","terms-conditions-step"],["data-dismiss","modal",1,"close",3,"click"],[1,"steps","clearfix"],[1,"step","step1","js-btn-step","clickable",3,"click"],["href","javascript:void(0)"],[1,"step","step2","js-btn-step","active"],[1,"step","step3","js-btn-step"],[1,"modal-body"],[1,"content-right","content-step","middle"],[3,"onChangeEmailAddress","emailAddress","trackingRoute"],[1,"clearfix","button-action"],["type","button",1,"btn","btn-primary","text-white","js-btn-step","float-end",3,"click"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),vt("click",function(){return r.activeModal.close()}),j(2,"Close"),_(),E(3,"div",2)(4,"div",3),vt("click",function(){return r.activeModal.close()}),E(5,"a",4),j(6,"Go back"),_()(),E(7,"div",5)(8,"a",4),j(9,"Details"),_()(),E(10,"div",6)(11,"a",4),j(12,"\xA0"),_()()()(),E(13,"div",7)(14,"div",8)(15,"eb-confirm-email-message",9),vt("onChangeEmailAddress",function(){return r.onChangeEmail()}),_(),E(16,"div",10)(17,"button",11),vt("click",function(){return r.activeModal.close()}),j(18,"Go Back"),_()()()()),i&2&&(M(15),O("emailAddress",r.emailAddress)("trackingRoute",r.trackingRoute))},encapsulation:2})}}return t})();var xh=(()=>{class t{constructor(e,i,r,a){this.modalService=e,this.ebTagManager=i,this.ebMessages=r,this.ebAnalyticsEventStrings=a}open(e,i){return this._modalInstance?this._modalInstance:e&&i?(this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.registrationResendEmailModalName,{category:this.ebAnalyticsEventStrings.registrationCategory,label:i}),this._modalInstance=this.modalService.open(zC,{windowClass:"app-step app-step-modal",modalDialogClass:"mt-4"}),this._modalInstance.componentInstance.emailAddress=e.slice(),this._modalInstance.componentInstance.trackingRoute=i.slice(),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_user_details"})})}}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}close(){return this._modalInstance?this._modalInstance.close():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na),bt(Ti),bt(Dr),bt(Ei))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function Sye(t,n){t&1&&(E(0,"a",9),j(1,"Edit"),_()),t&2&&O("routerLink","container-donations")}function Iye(t,n){t&1&&(E(0,"a",10),j(1,"Get Involved"),_()),t&2&&O("routerLink","container-donations")}function Mye(t,n){if(t&1&&(E(0,"div",1)(1,"div",2),Ke(2,Sye,2,1,"a",3),E(3,"h6",4),j(4,"Container Donations"),_()(),E(5,"div",5),Ye(6,"img",6),E(7,"div",7)(8,"p"),j(9),_(),Ke(10,Iye,2,1,"a",8),_()()()),t&2){let e=me();M(2),O("ngIf",e.isSupportingCause),M(4),O("src",e.causeImage,Rr)("alt",e.imgAltText),M(3),wt(e.message),M(),O("ngIf",!e.isSupportingCause)}}var uG=(()=>{class t{constructor(e){this.ebCauses=e,this.isSupportingCause=null,this.message=null,this.causeImage=null,this.imgAltText=null}ngOnInit(){this.causeDetails&&(this._settings=this.ebCauses.details,this.setupView(),this._subscription=this.ebCauses.subject.subscribe(e=>{this._settings=e,this.setupView()}))}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}setupView(){this.isSupportingCause=!!this._settings.causeName,this.message=this.isSupportingCause?this.causeDetails.supportingText:this.causeDetails.nonSupportingText,this.causeImage=this.isSupportingCause?this.causeDetails.supportingImageUrl:this.causeDetails.causeImageUrl,this.imgAltText=this.causeDetails.causeName}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ho))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-container-donations-panel"]],inputs:{causeDetails:"causeDetails"},decls:1,vars:1,consts:[["class","card panel-default crunch-panel panel-cause",4,"ngIf"],[1,"card","panel-default","crunch-panel","panel-cause"],[1,"card-header","py-2","py-md-3"],["class","detail float-end lh-1",3,"routerLink",4,"ngIf"],[1,"mb-0"],[1,"card-body"],[1,"cause-img",3,"src","alt"],[1,"panel-copy"],["class","btn btn-primary text-white",3,"routerLink",4,"ngIf"],[1,"detail","float-end","lh-1",3,"routerLink"],[1,"btn","btn-primary","text-white",3,"routerLink"]],template:function(i,r){i&1&&Ke(0,Mye,11,5,"div",0),i&2&&O("ngIf",r.causeDetails)},dependencies:[Cn,ua],encapsulation:2})}}return t})();var fG=(()=>{class t{constructor(e){this.host=e}ngAfterViewInit(){this.host.nativeElement.focus()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebAutoFocus",""]]})}}return t})();var dG=(()=>{class t{constructor(){this.iconRotate=CQ}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-rotate-device"]],decls:5,vars:1,consts:[[1,"text-center"],[1,"rotate-icon"],[3,"icon"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1),Ye(2,"fa-icon",2),_(),E(3,"p"),j(4,"Please rotate your device."),_()()),i&2&&(M(2),O("icon",r.iconRotate))},dependencies:[Zr],encapsulation:2})}}return t})();function Lye(t,n){if(t&1){let e=on();E(0,"div",15)(1,"div",16)(2,"eb-barcode-status",17),vt("onError",function(r){_t(e);let a=me();return St(a.editBarcodenumber(r))}),_()()()}if(t&2){let e=me();M(2),O("status",e.barcodeStatus)("barcodeNumber",e.barcode||e.barcodeInputValue)}}function Dye(t,n){if(t&1){let e=on();E(0,"div",15)(1,"div",16)(2,"h4"),j(3,"Scan a barcode"),_(),Ye(4,"eb-rotate-device"),E(5,"eb-barcode-scanner",18),vt("onBarcodeDetected",function(r){_t(e);let a=me();return St(a.checkCode(r))})("onInitFail",function(){_t(e);let r=me();return St(r.onHandleScannerInitFail())}),_(),E(6,"p",19),j(7,"Barcode not scanning?"),_(),E(8,"button",20),vt("click",function(){_t(e);let r=me();return St(r.switchInputView())}),j(9,"Type it in"),_()()()}}function Fye(t,n){if(t&1&&Ye(0,"eb-input-error-messages",30),t&2){me();let e=Tn(8);O("messagesFor",e.errors)}}function Nye(t,n){if(t&1){let e=on();E(0,"button",31),vt("click",function(){_t(e);let r=me(2);return St(r.switchInputView())}),j(1,"Scan barcode"),_()}if(t&2){let e=me(2);O("disabled",e.loading)}}function Pye(t,n){if(t&1){let e=on();E(0,"div")(1,"form",21,0),vt("ngSubmit",function(){_t(e);let r=me();return St(r.checkCode(r.barcodeInputValue))}),E(3,"div",15)(4,"div",16)(5,"div",22),Ye(6,"eb-input-icons",23),E(7,"input",24,1),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.barcodeInputValue,r)||(a.barcodeInputValue=r),St(r)}),_(),E(9,"label",25),j(10,"Barcode Number"),_(),Ke(11,Fye,1,1,"eb-input-error-messages",26),_()()(),E(12,"div",15)(13,"div",27)(14,"button",28),j(15,"Check container"),_()(),E(16,"div",27),Ke(17,Nye,2,1,"button",29),_()()()()}if(t&2){let e=Tn(2),i=Tn(8),r=me();M(6),O("modelRef",i),M(),qn("ngModel",r.barcodeInputValue),M(4),O("ngIf",i.invalid&&i.dirty),M(3),O("disabled",r.loading||!(r.barcodeInputValue!=null&&r.barcodeInputValue.length)||(r.barcodeInputValue==null?null:r.barcodeInputValue.length)<6||e.invalid),M(3),O("ngIf",!r.keyboardInputOnly)}}function kye(t,n){t&1&&(E(0,"div")(1,"p",34),j(2,"Checking this container\u2026"),_()())}function Rye(t,n){t&1&&(E(0,"div")(1,"p",34),j(2,"This container is eligible."),_()())}function Oye(t,n){t&1&&(E(0,"span"),j(1,"Did you scan the correct code?"),_())}function zye(t,n){t&1&&(E(0,"span"),j(1,"Did you enter the correct code?"),_())}function Uye(t,n){if(t&1&&(E(0,"div")(1,"p",34),j(2,"This container is not eligible."),_(),E(3,"p",34)(4,"strong"),Ke(5,Oye,2,0,"span",9)(6,zye,2,0,"span",9),_(),Ye(7,"br"),j(8,"Check that the number in the image matches the barcode on your container."),_()()),t&2){let e=me(2);M(5),O("ngIf",e.fromScanner),M(),O("ngIf",!e.fromScanner)}}function Vye(t,n){if(t&1){let e=on();E(0,"div",16)(1,"button",35),vt("click",function(){_t(e);let r=me(2);return St(r.resetScanner())}),j(2,"Check another container"),_()()}}function Hye(t,n){if(t&1&&(E(0,"div",32)(1,"div",16),Ke(2,kye,3,0,"div",9)(3,Rye,3,0,"div",9)(4,Uye,9,2,"div",9),_(),Ke(5,Vye,3,0,"div",33),_()),t&2){let e=me();M(2),O("ngIf",e.barcodeStatus==="checking"),M(),O("ngIf",e.barcodeStatus==="valid"),M(),O("ngIf",e.barcodeStatus==="invalid"),M(),O("ngIf",e.barcodeStatus!=="checking")}}var hG=(()=>{class t{constructor(e,i,r,a){this.ebProductsService=e,this.ebTagManager=i,this.ebAnalyticsEventStrings=r,this.activeModal=a,this.barcode=null,this.barcodeInputValue=null,this.barcodeStatus=null,this.fromScanner=!0,this.inputView="scanner",this.loading=!1,this.keyboardInputOnly=!1,this.state=null,this.iconInfo=wQ}ngOnInit(){this.userStateLocation?(this.state=this.userStateLocation,this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.eligibilityScannerModalName,{category:this.ebAnalyticsEventStrings.eligibilityScannerCategory})):this.activeModal.close()}checkCode(e){this.loading!==!0&&(this.barcode=e,this.barcodeStatus="checking",this.loading=!0,this.ebProductsService.checkContainerEligibility({barcode:this.barcode,state:this.state}).then(i=>{this.barcodeStatus=i.eligible===!0?"valid":"invalid",this.trackScanEvent(i,e)},()=>{}).finally(()=>{this.loading=!1}))}onHandleScannerInitFail(){this.keyboardInputOnly=!0,this.switchInputView()}switchInputView(){this.inputView==="scanner"?(this.fromScanner=!1,this.inputView="form"):(this.fromScanner=!0,this.inputView="scanner"),this.resetScanner()}resetScanner(){this.inputView=this.fromScanner?"scanner":"form",this.barcode=null,this.barcodeInputValue=null,this.barcodeStatus=null}editBarcodenumber(e){this.barcode=null,this.barcodeInputValue=e,this.barcodeStatus=null,this.inputView="form"}trackScanEvent(e,i){e.eligible===!0?this.ebTagManager.eventTrack(this.fromScanner===!0?this.ebAnalyticsEventStrings.eligibilityScannerScannedEligibleName:this.ebAnalyticsEventStrings.eligibilityScannerTypedEligibleName,{category:this.ebAnalyticsEventStrings.eligibilityScannerCategory,label:i}):this.ebTagManager.eventTrack(this.fromScanner===!0?this.ebAnalyticsEventStrings.eligibilityScannerScannedIneligibleName:this.ebAnalyticsEventStrings.eligibilityScannerTypedIneligibleName,{category:this.ebAnalyticsEventStrings.eligibilityScannerCategory,label:i})}static{this.\u0275fac=function(i){return new(i||t)(Ce(UC),Ce(Ti),Ce(Ei),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-container-eligibility-scanner"]],inputs:{userStateLocation:"userStateLocation"},decls:18,vars:5,consts:[["barcodeForm","ngForm"],["containerBarcodeNumber","ngModel"],[1,"eb-container-eligibility-scanner"],[1,"modal-header"],["data-dismiss","modal",1,"detail",3,"click"],[1,"modal-title"],[1,"modal-body"],["id","ebContainerEligibilityScanner"],["class","row",4,"ngIf"],[4,"ngIf"],["class","row barcode-status-text",4,"ngIf"],[1,"row","scanner-links","mt-5"],[1,"col-12","text-center","text-uppercase","fw-bold"],["href","/eligible-containers-guide/","target","_blank"],[3,"icon"],[1,"row"],[1,"col-12"],[3,"onError","status","barcodeNumber"],[3,"onBarcodeDetected","onInitFail"],[1,"text-center","not-scanning"],[1,"btn","btn-outline-secondary","w-100",3,"click"],["novalidate","","autocomplete","off","name","barcodeForm",3,"ngSubmit"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["ebNumberInput","","type","tel","name","containerBarcodeNumber","id","containerBarcodeNumber","placeholder","Barcode number","ebAutoFocus","",1,"form-control",3,"ngModelChange","ngModel"],["for","containerBarcodeNumber"],[3,"messagesFor",4,"ngIf"],[1,"col-6"],["type","submit",1,"btn","btn-primary","text-white","w-100",3,"disabled"],["class","btn w-100","type","button",3,"disabled","click",4,"ngIf"],[3,"messagesFor"],["type","button",1,"btn","w-100",3,"click","disabled"],[1,"row","barcode-status-text"],["class","col-12",4,"ngIf"],[1,"text-center"],[1,"btn","btn-primary","text-white","w-100",3,"click"]],template:function(i,r){i&1&&(E(0,"div",2)(1,"div",3)(2,"a",4),vt("click",function(){return r.activeModal.dismiss()}),j(3,"Close"),_(),E(4,"h4",5),j(5,"Container eligibility"),_()(),E(6,"div",6)(7,"div",7)(8,"div"),Ke(9,Lye,3,2,"div",8)(10,Dye,10,0,"div",8)(11,Pye,18,5,"div",9)(12,Hye,6,4,"div",10),E(13,"div",11)(14,"div",12)(15,"a",13),Ye(16,"fa-icon",14),j(17,"\xA0Eligible containers guide"),_()()()()()()()),i&2&&(M(9),O("ngIf",r.barcode!==null||r.inputView==="form"),M(),O("ngIf",r.barcode===null&&r.inputView==="scanner"),M(),O("ngIf",r.barcode===null&&r.inputView==="form"),M(),O("ngIf",r.barcodeStatus!==null&&r.barcode!==null),M(4),O("icon",r.iconInfo))},dependencies:[Cn,Zr,os,To,Ya,zo,Va,yo,fG,rG,aG,O0,js,dC,dG],encapsulation:2})}}return t})();var k8=(()=>{class t{constructor(e,i){this.modalService=e,this.ebMessages=i,this._modalInstance=null,this._validStates=["NSW","QLD","NT"]}open(e){return this._modalInstance?this._modalInstance:e&&this.isValidState(e)?(this._modalInstance=this.modalService.open(hG,{windowClass:"app-module",keyboard:!1}),this._modalInstance.componentInstance.userStateLocation=e,this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_user_state"})})}isOpen(){return!!this._modalInstance}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}close(){return this._modalInstance?this._modalInstance.close():!1}isValidState(e){return e?this._validStates.indexOf(e)>=0:!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na),bt(Dr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var jye=["*"];function Gye(t,n){if(t&1){let e=on();E(0,"div",1)(1,"div",2)(2,"button",3),vt("click",function(){_t(e);let r=me();return St(r.openEligibilityModal())}),Es(3),_()()()}}var pG=(()=>{class t{constructor(e,i,r,a){this.ebContainerEligibilityScanner=e,this.userDevice=i,this.ebTagManager=r,this.ebAnalyticsEventStrings=a,this.displayButton=!1}ngOnInit(){this.state?this.displayButton=this.shouldDisplayButton()?!0:this.logUnsupportedDevice():this.displayButton=!1}openEligibilityModal(){return this.state?this.ebContainerEligibilityScanner.open(this.state):!1}shouldDisplayButton(){return this.ebContainerEligibilityScanner.isValidState(this.state)&&this.userDevice.supportsBarcodeScannerLibrary()&&this.userDevice.supportsWebcam()}logUnsupportedDevice(){return(!this.userDevice.supportsBarcodeScannerLibrary()||!this.userDevice.supportsWebcam())&&this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.eligibilityScannerUnsupportedDeviceName,{category:this.ebAnalyticsEventStrings.eligibilityScannerCategory,label:this.ebAnalyticsEventStrings.webcamPrefix+this.userDevice.supportsWebcam()+", "+this.ebAnalyticsEventStrings.libraryPrefix+this.userDevice.supportsBarcodeScannerLibrary()}),!1}static{this.\u0275fac=function(i){return new(i||t)(Ce(k8),Ce(U0),Ce(Ti),Ce(Ei))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-container-eligibility-button"]],inputs:{state:"state"},ngContentSelectors:jye,decls:1,vars:1,consts:[["class","d-block d-md-none",4,"ngIf"],[1,"d-block","d-md-none"],[1,"col-xs-12"],["type","button",1,"btn","w-100","btn-secondary",3,"click"]],template:function(i,r){i&1&&(Fs(),Ke(0,Gye,4,0,"div",0)),i&2&&O("ngIf",r.displayButton===!0)},dependencies:[Cn],encapsulation:2})}}return t})();var Yf=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-content-loader"]],decls:7,vars:0,consts:[[1,"overlay-loading"],[1,"loading-area"],[1,"loader"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2),j(3,"Loading\u2026"),_(),E(4,"div")(5,"strong"),j(6,"Just a second\u2026"),_()()()())},encapsulation:2})}}return t})();function Wye(t,n){if(t&1&&(E(0,"div",5)(1,"small"),j(2),_()()),t&2){let e=me(2);M(2),wt(e.label)}}function Kye(t,n){if(t&1){let e=on();E(0,"div",1)(1,"div",2),Ke(2,Wye,3,1,"div",3),E(3,"strong"),j(4),_()(),E(5,"button",4),vt("click",function(){_t(e);let r=me();return St(r.copyToClipboard())}),j(6),_()()}if(t&2){let e=me();M(2),O("ngIf",e.label),M(2),wt(e.textToCopy),M(2),wt(e.buttonText)}}var mG=(()=>{class t{constructor(){this.onClick=new Nn,this._buttonTextOptions={copy:"Copy",copied:"Copied"},this.buttonText=this._buttonTextOptions.copy}copyToClipboard(){this.onClick.observed&&this.onClick.emit(),window.navigator.clipboard.writeText(this.textToCopy).then(()=>{this.buttonText=this._buttonTextOptions.copied,this._activeTimeout&&clearTimeout(this._activeTimeout),this._activeTimeout=setTimeout(()=>{this.buttonText=this._buttonTextOptions.copy},3e3)})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-copy-to-clipboard"]],inputs:{textToCopy:"textToCopy",label:"label"},outputs:{onClick:"onClick"},decls:1,vars:1,consts:[["class","component-wrapper",4,"ngIf"],[1,"component-wrapper"],[1,"component-text-wrapper"],["class","component-label",4,"ngIf"],["type","button",1,"btn","btn-outline-secondary",3,"click"],[1,"component-label"]],template:function(i,r){i&1&&Ke(0,Kye,7,3,"div",0),i&2&&O("ngIf",r.textToCopy)},dependencies:[Cn],encapsulation:2})}}return t})();function Yye(t,n){if(t&1&&(E(0,"div",1)(1,"div",2)(2,"div",3),Ye(3,"img",4),_(),E(4,"div",5),Ye(5,"fa-icon",6),_()(),Ye(6,"ngx-barcode6",7),E(7,"div",8),j(8),_()()),t&2){let e=me();M(5),O("icon",e.faExpandAlt),M(),O("bc-element-type","canvas")("bc-value",e.accountNumber)("bc-display-value",!1)("bc-class","eb-crunch-card-barcode")("bc-height",140)("bc-format","CODE39")("bc-margin",0)("bc-margin-top",0)("bc-margin-bottom",0)("bc-margin-left",0)("bc-margin-right",0),M(2),wt(e.accountNumber)}}var gG=(()=>{class t{constructor(){this.faExpandAlt=fC}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-crunch-card"]],inputs:{accountNumber:"accountNumber"},decls:1,vars:1,consts:[["class","eb-crunch-card",4,"ngIf"],[1,"eb-crunch-card"],[1,"card-header"],[1,"eb-crunch-card-logo"],["src","assets/images/crunch.svg","alt","Crunch"],[1,"eb-card-icon"],[3,"icon"],[3,"bc-element-type","bc-value","bc-display-value","bc-class","bc-height","bc-format","bc-margin","bc-margin-top","bc-margin-bottom","bc-margin-left","bc-margin-right"],[1,"eb-crunch-card-barcode-value"]],template:function(i,r){i&1&&Ke(0,Yye,9,13,"div",0),i&2&&O("ngIf",r.accountNumber)},dependencies:[Cn,Zr,Uf],encapsulation:2})}}return t})();var TL=(()=>{class t{constructor(e){this.ebCrunchCreditDollarValuePipe=e}ngOnInit(){this.creditValue=this.ebCrunchCreditDollarValuePipe.transform(this.credits)}ngOnChanges(e){e&&e.credits&&!e.credits.isFirstChange()&&(this.creditValue=this.ebCrunchCreditDollarValuePipe.transform(e.credits.currentValue))}static{this.\u0275fac=function(i){return new(i||t)(Ce(B6))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-dollar-value-badge"]],inputs:{credits:"credits"},features:[kr],decls:4,vars:1,consts:[["ngbPopover","The value of your credits, available to spend on Crunch rewards","placement","top-left","popoverClass","eb-dollar-value-badge-popover",1,"badge","fw-normal","lh-base"]],template:function(i,r){i&1&&(E(0,"span",0),j(1,"Balance: "),E(2,"strong"),j(3),_()()),i&2&&(M(3),wt(r.creditValue))},dependencies:[d3],encapsulation:2})}}return t})();function Zye(t,n){if(t&1&&(E(0,"div",17)(1,"p"),j(2),_()()),t&2){let e=me();M(2),On("You have selected to automatically donate the refund for your eligible containers to ",e.selectedCause==null?null:e.selectedCause.causeName,". All you need to do is scan your Crunch card when you recycle at an Envirobank location. You can also donate your containers by registering a new Drop'n'Go drop-off or booking a new pickup.")}}function Jye(t,n){if(t&1&&(E(0,"div",18)(1,"p"),j(2),_()()),t&2){let e=me();M(2),On("The refund for your containers will no longer be automatically donated to ",e.selectedCause==null?null:e.selectedCause.causeName,". Your existing Drop'n'Go deposits and pickup bookings made while you were opted into container donations will still be donated.")}}function $ye(t,n){if(t&1){let e=on();E(0,"button",19),vt("click",function(){_t(e);let r=me();return St(r.save(r.selectedCause))}),j(1,"Save"),_()}if(t&2){let e=me();O("disabled",!e.isOptedIn)}}function qye(t,n){if(t&1){let e=on();E(0,"button",19),vt("click",function(){_t(e);let r=me();return St(r.save())}),j(1,"Save"),_()}if(t&2){let e=me();O("disabled",e.isOptedIn)}}function ebe(t,n){if(t&1&&(E(0,"div",20),j(1),_()),t&2){let e=me();M(),wt(e.errorMessage)}}var vG=(()=>{class t{constructor(e,i,r,a,o){this.activeModal=e,this.ebAnalyticsEventStrings=i,this.ebCauses=r,this.ebTagManager=a,this.uiLayout=o,this.availableCauses=null,this.errorMessage=null,this.isDonating=null,this.isOptedIn=null,this.selectedCause=null,this.supportingCauseDetails=null}ngOnInit(){this?.availableCausesInput?.length>0?(this.availableCauses=[...this.availableCausesInput],this.selectedCause=this.ebCauses.getCauseDetailsFor("LF",this.availableCauses),this.supportingCauseDetails=this.ebCauses.details,this.isDonating=!!this.supportingCauseDetails.causeName,this.isOptedIn=!!this.supportingCauseDetails.causeName):this.activeModal.dismiss()}save(e){return this.uiLayout.showPageLoading(),this.errorMessage=null,this.ebCauses.saveCauseOptIn(e).then(()=>{let i={type:e&&e.causeId?"_opt_in":"_opt_out",causeName:e&&e.causeName?e.causeName:this.supportingCauseDetails.causeName};return this._gaTrackEvent(i),this.activeModal.close()},i=>{this.errorMessage=i.message}).finally(()=>{this.uiLayout.hidePageLoading()})}_gaTrackEvent(e){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.causeEventName+e.type,{category:this.ebAnalyticsEventStrings.causeCategory,label:e.causeName})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er),Ce(Ei),Ce(Ho),Ce(Ti),Ce(aa))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-container-donations-modal-content"]],inputs:{availableCausesInput:"availableCausesInput"},decls:25,vars:12,consts:[[1,"modal-header"],[1,"detail",3,"click"],[1,"modal-title"],[1,"modal-body"],[1,"modal-logo"],[1,"modal-img",3,"src","alt"],[1,"title-sm","d-block","d-md-none"],[1,"modal-copy"],[1,"title-sm","d-none","d-md-block"],[1,"cause-description"],[3,"ngModelChange","ngModel"],[1,"text-sm","fw-bold","ms-2"],["class","mrgt20 opted-in-message",4,"ngIf"],["class","mrgt20 opted-out-message",4,"ngIf"],[1,"clearfix","mrgt20"],["class","btn btn-primary text-white float-end",3,"disabled","click",4,"ngIf"],["class","total-error mrgt20 center",4,"ngIf"],[1,"mrgt20","opted-in-message"],[1,"mrgt20","opted-out-message"],[1,"btn","btn-primary","text-white","float-end",3,"click","disabled"],[1,"total-error","mrgt20","center"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),vt("click",function(){return r.activeModal.close()}),j(2,"Close"),_(),E(3,"h4",2),j(4,"Container Donations"),_()(),E(5,"div",3)(6,"div",4),Ye(7,"img",5),E(8,"h4",6),j(9),_()(),E(10,"div",7)(11,"h4",8),j(12),_(),E(13,"div",9)(14,"p"),j(15),_()(),E(16,"mat-slide-toggle",10),ti("ngModelChange",function(o){return ei(r.isOptedIn,o)||(r.isOptedIn=o),o}),E(17,"div",11),j(18),_()(),Ke(19,Zye,3,1,"div",12)(20,Jye,3,1,"div",13),E(21,"div",14),Ke(22,$ye,2,1,"button",15)(23,qye,2,1,"button",15),_(),Ke(24,ebe,2,1,"div",16),_()()),i&2&&(M(7),O("src",r.selectedCause==null?null:r.selectedCause.causeImageUrl,Rr)("alt",r.selectedCause==null?null:r.selectedCause.causeName),M(2),On("Recycle to support ",r.selectedCause==null?null:r.selectedCause.causeName,""),M(3),On("Recycle to support ",r.selectedCause==null?null:r.selectedCause.causeName,""),M(3),wt(r.selectedCause==null?null:r.selectedCause.causeDescription),M(),qn("ngModel",r.isOptedIn),M(2),On("Donate my containers to ",r.selectedCause==null?null:r.selectedCause.causeName,""),M(),O("ngIf",!r.isDonating&&r.isOptedIn||r.isDonating&&r.isOptedIn),M(),O("ngIf",r.isDonating&&!r.isOptedIn),M(2),O("ngIf",!r.isDonating),M(),O("ngIf",r.isDonating),M(),O("ngIf",r.errorMessage))},dependencies:[Cn,Ya,Va,h8],encapsulation:2})}}return t})();var VC=(()=>{class t{constructor(e){this.modalService=e}open(e){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(vG,{windowClass:"app-module"}),this._modalInstance.componentInstance.availableCausesInput=e,this._modalInstance.result.then(i=>i,()=>!1).finally(()=>{this._modalInstance=null}),this._modalInstance)}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var tbe=[[["","message",""]],[["","cta",""]]],nbe=["[message]","[cta]"],Zf=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-empty-state"]],ngContentSelectors:nbe,decls:4,vars:0,consts:[[1,"eb-empty-state"],[1,"eb-empty-state-content"]],template:function(i,r){i&1&&(Fs(tbe),E(0,"div",0)(1,"div",1),Es(2),Es(3,1),_()())},encapsulation:2})}}return t})();var ibe=t=>({"is-supporting":t});function rbe(t,n){if(t&1&&(E(0,"div",18),Ye(1,"ngx-barcode6",19),E(2,"div",20),j(3),_()()),t&2){let e=me();M(),O("bc-element-type","canvas")("bc-value",e.userDetails.accountNo)("bc-display-value",!1)("bc-class","crunch-barcode")("bc-width",2)("bc-height",120)("bc-format","CODE39")("bc-margin",0)("bc-margin-top",0)("bc-margin-bottom",0)("bc-margin-left",0)("bc-margin-right",0),M(2),wt(e.userDetails.accountNo)}}function abe(t,n){t&1&&(E(0,"dt"),j(1,"Supporting"),_())}function obe(t,n){if(t&1&&(E(0,"dd"),j(1),_()),t&2){let e=me();M(),wt(e.userDetails.causeName)}}var HC=(()=>{class t{constructor(e,i,r){this.ebAnalyticsEventStrings=e,this.ebTagManager=i,this.activeModal=r,this.closeIcon=S3}trackCardInstall(e){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.walletAddCardName,{category:this.ebAnalyticsEventStrings.walletCategory,label:e})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ei),Ce(Ti),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-mobile-crunch-card-details"]],inputs:{userDetails:"userDetails"},decls:23,vars:8,consts:[[1,"modal-header"],[1,"modal-logo"],["src","assets/images/crunch.svg","alt","Crunch",1,"crunch-logo"],[1,"modal-close"],["type","button",1,"close",3,"click"],["size","lg",3,"icon"],[1,"modal-body"],[1,"content"],[1,"barcode"],["class","barcode-content",4,"ngIf"],[1,"user-details"],[1,"card-item",3,"ngClass"],[4,"ngIf"],[1,"install-card"],["ebAddToAppleWalletLink","",1,"install-link",3,"click"],["src","assets/images/add-to-apple-wallet.svg","alt","Add to Apple Wallet"],["ebSaveToGooglePayLink","",1,"install-link",3,"click"],["src","assets/images/enGB_add_to_google_wallet_wallet-button.svg","alt","Save to Google Pay"],[1,"barcode-content"],[3,"bc-element-type","bc-value","bc-display-value","bc-class","bc-width","bc-height","bc-format","bc-margin","bc-margin-top","bc-margin-bottom","bc-margin-left","bc-margin-right"],[1,"barcode-value"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1),Ye(2,"img",2),_(),E(3,"div",3)(4,"button",4),vt("click",function(){return r.activeModal.dismiss()}),Ye(5,"fa-icon",5),_()()(),E(6,"div",6)(7,"div",7)(8,"div",8),Ke(9,rbe,4,13,"div",9),_(),E(10,"div",10)(11,"dl",11)(12,"dt"),j(13,"Member"),_(),E(14,"dd"),j(15),_(),Ke(16,abe,2,0,"dt",12)(17,obe,2,1,"dd",12),_()(),E(18,"div",13)(19,"a",14),vt("click",function(){return r.trackCardInstall("Apple Wallet")}),Ye(20,"img",15),_(),E(21,"a",16),vt("click",function(){return r.trackCardInstall("Google Pay")}),Ye(22,"img",17),_()()()()),i&2&&(M(5),O("icon",r.closeIcon),M(4),O("ngIf",r.userDetails==null?null:r.userDetails.accountNo),M(2),O("ngClass",Ji(6,ibe,r.userDetails.causeName)),M(4),wt(r.userDetails.username),M(),O("ngIf",r.userDetails.causeName),M(),O("ngIf",r.userDetails.causeName))},encapsulation:2})}}return t})();function sbe(t,n){if(t&1&&(E(0,"div",12),Ye(1,"ngx-barcode6",13),E(2,"div",14),j(3),_()()),t&2){let e=me();M(),O("bc-element-type","canvas")("bc-value",e.voucherDetails.barcode)("bc-display-value",!1)("bc-class","crunch-barcode")("bc-width",2)("bc-height",140)("bc-format","CODE128C")("bc-margin",0)("bc-margin-top",0)("bc-margin-bottom",0)("bc-margin-left",0)("bc-margin-right",0),M(2),wt(e.voucherDetails.barcode)}}var bG=(()=>{class t{constructor(e){this.activeModal=e,this.closeIcon=S3}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-mobile-voucher-details"]],inputs:{voucherDetails:"voucherDetails"},decls:15,vars:5,consts:[[1,"modal-header"],[1,"modal-logo"],["src","assets/images/coles-logo.svg","alt","Coles",1,"voucher-logo"],[1,"modal-close"],["type","button",1,"close",3,"click"],["size","lg",3,"icon"],[1,"modal-body"],[1,"content"],[1,"barcode"],["class","barcode-content",4,"ngIf"],[1,"voucher-details"],[1,"voucher-instructions"],[1,"barcode-content"],[3,"bc-element-type","bc-value","bc-display-value","bc-class","bc-width","bc-height","bc-format","bc-margin","bc-margin-top","bc-margin-bottom","bc-margin-left","bc-margin-right"],[1,"barcode-value"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1),Ye(2,"img",2),_(),E(3,"div",3)(4,"button",4),vt("click",function(){return r.activeModal.dismiss()}),Ye(5,"fa-icon",5),_()()(),E(6,"div",6)(7,"div",7)(8,"div",8),Ke(9,sbe,4,13,"div",9),_(),E(10,"div",10),j(11),vn(12,"ebCurrency"),_(),E(13,"p",11),j(14,"Present this voucher for redemption at your local Coles supermarket"),_()()()),i&2&&(M(5),O("icon",r.closeIcon),M(4),O("ngIf",r.voucherDetails==null?null:r.voucherDetails.barcode),M(2),On(" ",di(12,3,r.voucherDetails.audValue)," "))},dependencies:[Cn,Zr,Uf,fl],encapsulation:2})}}return t})();var Jf=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-panel-footer"]],decls:3,vars:0,consts:[[1,"mrgt30"],["href","/"],["src","assets/images/envirobank-logo-dark.svg","alt","Envirobank"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),Ye(2,"img",2),_()())},encapsulation:2})}}return t})();var Ch=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-panel-header"]],decls:2,vars:0,consts:[[1,"account-panel-header"],["src","assets/images/crunch-logo-white.svg","alt","Crunch","width","130px","height","37px"]],template:function(i,r){i&1&&(E(0,"div",0),Ye(1,"img",1),_())},encapsulation:2})}}return t})();var cbe=["rewardImageCarousel"];function lbe(t,n){t&1&&(E(0,"div",6)(1,"div",7),Ye(2,"eb-bounce-loader",8),_()())}function ube(t,n){if(t&1){let e=on();E(0,"eb-bulk-pickup-panel",12),vt("onPromptInit",function(r){_t(e);let a=me(3);return St(a.onBulkPickupPanelInit(r))}),_()}if(t&2){let e=me(3);O("customerAccountNumber",e.accountDetails.cardNumber)("customerAddress",e.accountDetails)("collectionsContent",e.collectionsContent)("trackingRoute",e.trackingRoute)}}function fbe(t,n){if(t&1&&Ye(0,"eb-confirm-email-message",18),t&2){let e=me(4);O("emailAddress",e.accountDetails.email)("trackingRoute",e.trackingRoute+" Sliding Panel")}}function dbe(t,n){if(t&1&&(E(0,"p"),Ye(1,"img",25),_()),t&2){let e=me(4).$implicit;M(),O("src",e.icon,Rr)}}function hbe(t,n){if(t&1&&(E(0,"p")(1,"strong"),j(2),_()()),t&2){let e=me(4).$implicit;M(2),wt(e.headingSupertext)}}function pbe(t,n){if(t&1&&(E(0,"eb-barcode-modal-button",26),j(1),_()),t&2){let e=me(4).$implicit,i=me();O("buttonClass","btn btn-outline-secondary")("cardNumber",i.accountDetails==null?null:i.accountDetails.cardNumber),M(),On(" ",e.primaryLinkText,"")}}function Abe(t,n){if(t&1&&(E(0,"a",27),j(1),_()),t&2){let e=me(4).$implicit;O("href",e.primaryLinkUrl,Rr),M(),wt(e.primaryLinkText)}}function mbe(t,n){if(t&1&&(E(0,"a",28),j(1),_()),t&2){let e=me(4).$implicit;O("href",e.link1Url,Rr),M(),wt(e.link1Text)}}function gbe(t,n){if(t&1&&(E(0,"a",28),j(1),_()),t&2){let e=me(4).$implicit;O("href",e.link2Url,Rr),M(),wt(e.link2Text)}}function vbe(t,n){if(t&1&&(E(0,"div",19),Ke(1,dbe,2,1,"p",20)(2,hbe,3,1,"p",20),E(3,"h4"),j(4),_(),Ye(5,"div",21),vn(6,"ebCmsHtmlContent"),Ke(7,pbe,2,3,"eb-barcode-modal-button",22)(8,Abe,2,2,"a",23)(9,mbe,2,2,"a",24)(10,gbe,2,2,"a",24),_()),t&2){let e=me(3).$implicit;M(),O("ngIf",e.icon),M(),O("ngIf",e.headingSupertext),M(2),wt(e.heading),M(),O("innerHTML",di(6,8,e.text),so),M(2),O("ngIf",e.primaryLinkText&&e.primaryLinkUrl=="#printable"),M(),O("ngIf",e.primaryLinkText&&e.primaryLinkUrl!="#printable"),M(),O("ngIf",e.link1Text),M(),O("ngIf",e.link2Text)}}function ybe(t,n){if(t&1&&(E(0,"div",29),Ye(1,"img",30),_()),t&2){let e=me(3).$implicit;M(),O("src",e.image,Rr)}}function bbe(t,n){if(t&1&&(E(0,"div",6)(1,"div",13)(2,"div",14),Ke(3,fbe,1,2,"eb-confirm-email-message",15)(4,vbe,11,10,"div",16),_(),Ke(5,ybe,2,1,"div",17),_()()),t&2){let e=me(2).$implicit,i=me();N0("background-image","url("+e.background+")"),M(3),O("ngIf",e.slideType===i.slideTypes.email),M(),O("ngIf",e.slideType===i.slideTypes.slide),M(),O("ngIf",e.image)}}function xbe(t,n){if(t&1&&Ke(0,ube,1,4,"eb-bulk-pickup-panel",10)(1,bbe,6,5,"div",11),t&2){let e=me().$implicit,i=me();O("ngIf",e.slideType===i.slideTypes.collection),M(),O("ngIf",e.slideType!==i.slideTypes.collection)}}function Cbe(t,n){t&1&&Ke(0,xbe,2,2,"ng-template",9)}var LL=(()=>{class t{constructor(){this.isLoaded=null,this.slideInterval=0,this.slides=[],this.slideTypes={collection:"homeCollectionSlide",email:"emailReminderSlide",slide:"genericSlide"}}ngOnInit(){this.isLoaded=!1,this.slides.push(new BL(this.slideTypes.collection)),this.accountDetails&&!this.accountDetails.emailVerified&&this.accountDetails.email&&this.slides.push(new BL(this.slideTypes.email)),this.panelSlides.length>0&&this.panelSlides.forEach(e=>{this.slides.push(new BL(this.slideTypes.slide,e))})}onBulkPickupPanelInit(e){e||(this.slides=this.slides.filter(i=>i.slideType!==this.slideTypes.collection)),this.isLoaded=!0,this.slideInterval=1e4}next(){this.rewardImageCarousel.next()}prev(){this.rewardImageCarousel.prev()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-panel-slider"]],viewQuery:function(i,r){if(i&1&&Or(cbe,5),i&2){let a;Vi(a=Hi())&&(r.rewardImageCarousel=a.first)}},inputs:{accountDetails:"accountDetails",collectionsContent:"collectionsContent",panelSlides:"panelSlides",trackingRoute:"trackingRoute"},decls:6,vars:5,consts:[["rewardImageCarousel",""],[1,"eb-panel-slider"],["class","eb-slide",4,"ngIf"],[1,"eb-panel-slider-carousel-wrapper",3,"swipeleft","swiperight","hidden"],[3,"showNavigationArrows","showNavigationIndicators"],[4,"ngFor","ngForOf"],[1,"eb-slide"],[1,"eb-slide-content","panel-loader"],[1,"w-100","position-relative"],["ngbSlide",""],[3,"customerAccountNumber","customerAddress","collectionsContent","trackingRoute","onPromptInit",4,"ngIf"],["class","eb-slide",3,"background-image",4,"ngIf"],[3,"onPromptInit","customerAccountNumber","customerAddress","collectionsContent","trackingRoute"],[1,"eb-slide-content"],[1,"eb-slide-content-text"],[3,"emailAddress","trackingRoute",4,"ngIf"],["ebCmsContentLinks","",4,"ngIf"],["class","eb-slide-content-image",4,"ngIf"],[3,"emailAddress","trackingRoute"],["ebCmsContentLinks",""],[4,"ngIf"],[3,"innerHTML"],[3,"buttonClass","cardNumber",4,"ngIf"],["class","btn btn-outline-secondary",3,"href",4,"ngIf"],[3,"href",4,"ngIf"],[1,"icon","slider-icon",3,"src"],[3,"buttonClass","cardNumber"],[1,"btn","btn-outline-secondary",3,"href"],[3,"href"],[1,"eb-slide-content-image"],["draggable","false",3,"src"]],template:function(i,r){if(i&1){let a=on();E(0,"div",1),Ke(1,lbe,3,0,"div",2),E(2,"div",3),vt("swipeleft",function(){return _t(a),St(r.next())})("swiperight",function(){return _t(a),St(r.prev())}),E(3,"ngb-carousel",4,0),Ke(5,Cbe,1,0,null,5),_()()()}i&2&&(M(),O("ngIf",!r.isLoaded),M(),O("hidden",!r.isLoaded),M(),O("showNavigationArrows",!1)("showNavigationIndicators",r.slides.length>1),M(2),O("ngForOf",r.slides))},encapsulation:2})}}return t})();function BL(t,n){let e="https://assets.envirobank.com.au/wp-content/uploads/2017/12/06040201/bg-item.png";if(this.slideType=t,n&&Object.keys(n).length>0)for(let i in n)this[i]=n[i];this.background||(this.background=e)}function wbe(t,n){t&1&&(E(0,"div",5)(1,"h1"),j(2,"Install the Crunch App"),_(),E(3,"p",6),j(4,"Press the "),E(5,"span",7),Ye(6,"img",8),_(),j(7," icon in your browser "),Ye(8,"br"),j(9,"and select "),E(10,"strong"),j(11,"Add to Home Screen"),_()()())}function Ebe(t,n){if(t&1){let e=on();E(0,"div",5)(1,"h1"),j(2,"Crunch"),_(),E(3,"p"),j(4,"Our FREE mobile app"),_(),E(5,"div",9)(6,"button",10),vt("click",function(){_t(e);let r=me(2);return St(r.installPwa())}),j(7,"Install"),_()()()}}function _be(t,n){if(t&1&&(E(0,"div",1)(1,"div",2),Ye(2,"img",3),_(),Ke(3,wbe,12,0,"div",4)(4,Ebe,8,0,"div",4),_()),t&2){let e=me();M(3),O("ngIf",e.installType==="IOS"),M(),O("ngIf",e.installType==="PWA")}}var DL=(()=>{class t{constructor(e,i,r){this.ebAnalyticsEventStrings=e,this.ebTagManager=i,this.userDevice=r,this.displayInstallPrompt=!1}ngOnInit(){!this.userDevice.isAppleDevice()&&this.userDevice.supportsLocalStorage()&&window.installCrunchPwa?(this.displayInstallPrompt=!0,this.installType="PWA",this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pwaBannerDisplayedName,{category:this.ebAnalyticsEventStrings.pwaBannerCategory,label:this.ebAnalyticsEventStrings.supportingDevice})):this.userDevice.supportsIosPwaCamera()&&!this.userDevice.isOpenInPwa()&&this.userDevice.isSafariBrowser()&&this.userDevice.supportsLocalStorage()?(this.displayInstallPrompt=!0,this.installType="IOS",this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pwaBannerDisplayedName,{category:this.ebAnalyticsEventStrings.pwaBannerCategory,label:this.ebAnalyticsEventStrings.iosDevice})):this.displayInstallPrompt=!1}installPwa(){window.installCrunchPwa.prompt(),window.installCrunchPwa.userChoice.then(e=>e.outcome==="accepted"?(this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pwaInstallInstalledName,{category:this.ebAnalyticsEventStrings.pwaInstallCategory}),this.hideBanner()):(this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.pwaInstallCancelledName,{category:this.ebAnalyticsEventStrings.pwaInstallCategory}),!1))}hideBanner(){this.displayInstallPrompt=!1}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ei),Ce(Ti),Ce(U0))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-pwa-mobile-install-banner"]],decls:1,vars:1,consts:[["class","eb-pwa-mobile-install-banner d-block d-md-none",4,"ngIf"],[1,"eb-pwa-mobile-install-banner","d-block","d-md-none"],[1,"install-app-logo"],["src","assets/images/crunch-icon.svg","alt","Crunch"],["class","install-app-details",4,"ngIf"],[1,"install-app-details"],[2,"margin-top","5px","line-height","2em"],[2,"display","inline-block","height","auto","width","15px","vertical-align","bottom","margin-left","5px","margin-right","5px"],["src","assets/images/apple-share.svg","alt","Share"],[1,"install-app-button"],[3,"click"]],template:function(i,r){i&1&&Ke(0,_be,5,2,"div",0),i&2&&O("ngIf",r.displayInstallPrompt)},dependencies:[Cn],encapsulation:2})}}return t})();var xG=t=>({active:t}),CG=(()=>{class t{constructor(){this.onUpdate=new Nn,this.positiveIcon=PQ,this.negativeIcon=IQ,this.selectedFeedbackOption=null,this.feedbackOptions={POSITIVE:"positive",NEGATIVE:"negative"}}ngOnInit(){this.initialValue&&(this.initialValue===this.feedbackOptions.POSITIVE||this.initialValue===this.feedbackOptions.NEGATIVE)&&(this.selectedFeedbackOption=this.initialValue.slice())}selectFeedbackOption(e){this.selectedFeedbackOption=e,this.onUpdate&&this.onUpdate.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-ratings"]],inputs:{initialValue:"initialValue"},outputs:{onUpdate:"onUpdate"},decls:9,vars:10,consts:[[1,"row"],[1,"col-6","col-positive"],["type","button",1,"btn","btn-outline-secondary","w-100","btn-positive",3,"click","ngClass","disabled"],[3,"icon"],[1,"col-6","col-negative"],["type","button",1,"btn","btn-outline-secondary","w-100","btn-negative",3,"click","ngClass","disabled"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"button",2),vt("click",function(){return r.selectFeedbackOption("positive")}),Ye(3,"fa-icon",3),j(4," Good "),_()(),E(5,"div",4)(6,"button",5),vt("click",function(){return r.selectFeedbackOption("negative")}),Ye(7,"fa-icon",3),j(8," Not so good "),_()()()),i&2&&(M(2),O("ngClass",Ji(6,xG,r.selectedFeedbackOption===r.feedbackOptions.POSITIVE))("disabled",r.selectedFeedbackOption===r.feedbackOptions.POSITIVE),M(),O("icon",r.positiveIcon),M(3),O("ngClass",Ji(8,xG,r.selectedFeedbackOption===r.feedbackOptions.NEGATIVE))("disabled",r.selectedFeedbackOption===r.feedbackOptions.NEGATIVE),M(),O("icon",r.negativeIcon))},dependencies:[la,Zr],encapsulation:2})}}return t})();var wG=(()=>{class t{constructor(e){this.regexValues=e}transform(e){return e&&this.regexValues&&this.regexValues.rewardOffer&&this.regexValues.rewardOffer.test(e)?"eb-badge-offer":"eb-badge-label"}static{this.\u0275fac=function(i){return new(i||t)(Ce(us,16))}}static{this.\u0275pipe=Di({name:"ebBadgeType",type:t,pure:!0})}}return t})();function Mbe(t,n){if(t&1&&(E(0,"li",3),vn(1,"ebBadgeType"),j(2),_()),t&2){let e=n.$implicit;O("ngClass",di(1,2,e)),M(2),On(" ",e," ")}}function Tbe(t,n){if(t&1&&(E(0,"div",1)(1,"ul"),Ke(2,Mbe,3,4,"li",2),_()()),t&2){let e=me();M(2),O("ngForOf",e.badges)}}var R8=(()=>{class t{constructor(){this.badges=null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-badges"]],inputs:{badges:"badges"},decls:1,vars:1,consts:[["class","eb-reward-badges",4,"ngIf"],[1,"eb-reward-badges"],["class","eb-badge",3,"ngClass",4,"ngFor","ngForOf"],[1,"eb-badge",3,"ngClass"]],template:function(i,r){i&1&&Ke(0,Tbe,3,1,"div",0),i&2&&O("ngIf",r.badges.length>0)},dependencies:[la,Ia,Cn,wG],encapsulation:2})}}return t})();var _G=(()=>{class t{constructor(e,i,r,a){this.elem=e,this.renderer=i,this.viewContainer=r,this.changeDetection=a,this._loadingClassName="eb-image-loading"}ngAfterContentInit(){let e=this.viewContainer.createComponent(Zr),i=this.elem.nativeElement,r=i.closest(".eb-reward-image-carousel-image");e.instance.icon=bQ,e.instance.render(),this.renderer.addClass(r,this._loadingClassName),this.changeDetection.detectChanges(),this._eventListener=this.renderer.listen(i,"load",()=>{e.destroy(),this.renderer.removeClass(r,this._loadingClassName)})}ngOnDestroy(){this._eventListener&&this._eventListener()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(Po),Ce(_A),Ce(rs))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebImageLoading",""]]})}}return t})();var Lbe=["rewardImageCarousel"];function Dbe(t,n){if(t&1&&(E(0,"div",7),Ye(1,"img",8),_()),t&2){let e=me().$implicit;M(),O("src",e,Rr)}}function Fbe(t,n){t&1&&Ke(0,Dbe,2,1,"ng-template",6)}function Nbe(t,n){if(t&1){let e=on();E(0,"div",2)(1,"div",3),vt("swipeleft",function(){_t(e);let r=me();return St(r.next())})("swiperight",function(){_t(e);let r=me();return St(r.prev())}),E(2,"ngb-carousel",4,0),Ke(4,Fbe,1,0,null,5),_()()()}if(t&2){let e=me();M(2),O("showNavigationArrows",!1),M(2),O("ngForOf",e.imageUrls)}}var SG=(()=>{class t{constructor(){this.imageUrls=[]}ngOnInit(){typeof this.rewardImageUrls=="string"?this.imageUrls.push(this.rewardImageUrls):this.imageUrls=this.rewardImageUrls}next(){this.rewardImageCarousel.next()}prev(){this.rewardImageCarousel.prev()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-image-carousel"]],viewQuery:function(i,r){if(i&1&&Or(Lbe,5),i&2){let a;Vi(a=Hi())&&(r.rewardImageCarousel=a.first)}},inputs:{rewardImageUrls:"rewardImageUrls"},decls:1,vars:1,consts:[["rewardImageCarousel",""],["class","eb-reward-image-carousel",4,"ngIf"],[1,"eb-reward-image-carousel"],[3,"swipeleft","swiperight"],[3,"showNavigationArrows"],[4,"ngFor","ngForOf"],["ngbSlide",""],[1,"eb-reward-image-carousel-image"],["draggable","false","ebImageLoading","","alt","",3,"src"]],template:function(i,r){i&1&&Ke(0,Nbe,5,2,"div",1),i&2&&O("ngIf",r.imageUrls.length)},dependencies:[Ia,Cn,Rb,M7,_G],encapsulation:2})}}return t})();function kbe(t,n){if(t&1&&Ye(0,"eb-reward-badges",10),t&2){let e=me();O("badges",e.productDetails.featureBadges)}}function Rbe(t,n){if(t&1){let e=on();E(0,"div",11)(1,"eb-copy-to-clipboard",12),vt("onClick",function(){_t(e);let r=me();return St(r.trackCopyEvent())}),_()()}if(t&2){let e=me();M(),O("label","Use checkout code:")("textToCopy",e.productDetails.referralDiscountCode)}}function Obe(t,n){if(t&1){let e=on();E(0,"div",11)(1,"a",13),vt("click",function(){_t(e);let r=me();return St(r.trackReferralLinkClick())}),j(2),_()()}if(t&2){let e=me();M(),O("href",e.productDetails.referralButtonUrl,Rr),M(),wt(e.productDetails.referralButtonText)}}function zbe(t,n){if(t&1&&(E(0,"div",11),Ye(1,"div",16),_()),t&2){let e=me(2);Lr("mb-3",e.productDetails.subModal==null?null:e.productDetails.subModal.linkText),M(),O("innerHTML",e.productFinePrint,so)}}function Ube(t,n){if(t&1){let e=on();E(0,"div",5)(1,"button",17),vt("click",function(){_t(e);let r=me(2);return St(r.showSubModal(r.productDetails.subModal.contentHtml,r.productDetails.subModal.name))}),j(2),_()()}if(t&2){let e=me(2);M(2),wt(e.productDetails.subModal.linkText)}}function Vbe(t,n){if(t&1&&(E(0,"div",11)(1,"div",4),Ke(2,zbe,2,3,"div",14)(3,Ube,3,1,"div",15),_()()),t&2){let e=me();M(2),O("ngIf",e.productDetails.referralFinePrint),M(),O("ngIf",e.productDetails.subModal==null?null:e.productDetails.subModal.linkText)}}var IG=(()=>{class t{constructor(e,i,r,a,o,s){this.ebAnalyticsEventStrings=e,this.subModal=i,this.ebTagManager=r,this.urlHostNamePipe=a,this.activeModal=o,this.sanitizer=s}ngOnInit(){this.productImages=this.productDetails.referralSecondaryImageUrls?this.productDetails.referralSecondaryImageUrls:this.productDetails.imageUrl,this.productDescription=this.sanitizer.sanitize(q0.HTML,this.productDetails.detailsTabContentHtml),this.productFinePrint=this.sanitizer.sanitize(q0.HTML,this.productDetails.referralFinePrint)}trackReferralLinkClick(){return this.trackEvent(this.ebAnalyticsEventStrings.referralLinkFollowedName),!0}trackCopyEvent(){return this.trackEvent(this.ebAnalyticsEventStrings.referralCodeCopiedName),!0}showSubModal(e,i){this.subModal.open(e,i)}trackEvent(e){this.urlHostNamePipe.transform(this.productDetails.referralButtonUrl)&&this.ebTagManager.eventTrack(e,{category:this.ebAnalyticsEventStrings.referralCategory,label:this.urlHostNamePipe.transform(this.productDetails.referralButtonUrl)})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ei),Ce(sl),Ce(Ti),Ce(jC),Ce(Er),Ce(kl))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-referral-reward-Modal"]],inputs:{productDetails:"productDetails"},decls:14,vars:7,consts:[[1,"eb-close",3,"click"],[1,"eb-referral-modal-images"],[3,"rewardImageUrls"],[1,"modal-body"],[1,"row"],[1,"col-xs-12"],["class","mb-3",3,"badges",4,"ngIf"],[1,"title-sm"],["ebCmsContentLinks","",1,"cms-content",3,"innerHTML"],["class","col-xs-12 mt-3",4,"ngIf"],[1,"mb-3",3,"badges"],[1,"col-xs-12","mt-3"],[3,"onClick","label","textToCopy"],["target","_blank",1,"btn","btn-primary","text-white","referral-link",3,"click","href"],["class","col-xs-12 mt-3",3,"mb-3",4,"ngIf"],["class","col-xs-12",4,"ngIf"],["ebCmsContentLinks","",1,"cms-content","fine-print",3,"innerHTML"],[1,"btn","btn-link","gray","text-sm","sub-modal-cta",3,"click"]],template:function(i,r){i&1&&(E(0,"a",0),vt("click",function(){return r.activeModal.dismiss()}),j(1,"Close"),_(),E(2,"div",1),Ye(3,"eb-reward-image-carousel",2),_(),E(4,"div",3)(5,"div",4)(6,"div",5),Ke(7,kbe,1,1,"eb-reward-badges",6),E(8,"h3",7),j(9),_(),Ye(10,"div",8),_(),Ke(11,Rbe,2,2,"div",9)(12,Obe,3,2,"div",9)(13,Vbe,4,2,"div",9),_()()),i&2&&(M(3),O("rewardImageUrls",r.productImages),M(4),O("ngIf",r.productDetails.featureBadges),M(2),wt(r.productDetails.detailsTabTitle),M(),O("innerHTML",r.productDescription,so),M(),O("ngIf",r.productDetails.referralDiscountCode),M(),O("ngIf",r.productDetails.referralButtonUrl),M(),O("ngIf",r.productDetails.referralFinePrint||(r.productDetails.subModal==null?null:r.productDetails.subModal.linkText)))},dependencies:[Cn,ql,mG,R8,SG],encapsulation:2})}}return t})();var GC=(()=>{class t{constructor(e,i){this.ebMessages=e,this.modalService=i,this._modalInstance=null}open(e){if(this._modalInstance)return this._modalInstance;if(e)this._modalInstance=this.modalService.open(IG,{windowClass:"eb-modal"}),this._modalInstance.componentInstance.productDetails=dt({},e),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0});else return{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_reward_details"})})};return this._modalInstance}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(Dr),bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var $f=(()=>{class t{transform(e){return e?.length>0?e.charAt(0).toUpperCase()+e.substr(1):e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebCapitalize",type:t,pure:!0})}}return t})();function Hbe(t,n){if(t&1&&Ye(0,"fa-icon",4),t&2){let e=me(2);O("icon",e.iconReceipt)}}function Qbe(t,n){if(t&1&&Ye(0,"fa-icon",4),t&2){let e=me(2);O("icon",e.iconExclamation)}}function jbe(t,n){if(t&1&&(E(0,"span"),j(1),vn(2,"date"),_()),t&2){let e=me(2);M(),On(" on ",wi(2,1,e.voucherDetails.dateRedeemed,"dd/MM/yyyy"),"")}}function Gbe(t,n){if(t&1&&(E(0,"span"),j(1),vn(2,"date"),_()),t&2){let e=me(2);M(),On(" on ",wi(2,1,e.voucherDetails.dateCancelled,"dd/MM/yyyy"),"")}}function Wbe(t,n){if(t&1&&(E(0,"div",1),Ke(1,Hbe,1,1,"fa-icon",2)(2,Qbe,1,1,"fa-icon",2),E(3,"strong"),j(4),vn(5,"ebCapitalize"),_(),Ke(6,jbe,3,4,"span",3)(7,Gbe,3,4,"span",3),_()),t&2){let e=me();O("ngClass","order-status-"+e.voucherDetails.status),M(),O("ngIf",e.voucherDetails.status===e.voucherStatus.redeemed),M(),O("ngIf",e.voucherDetails.status===e.voucherStatus.cancelled),M(2),wt(di(5,6,e.voucherDetails.status)),M(2),O("ngIf",e.voucherDetails.status===e.voucherStatus.redeemed&&e.voucherDetails.dateRedeemed),M(),O("ngIf",e.voucherDetails.status===e.voucherStatus.cancelled&&e.voucherDetails.dateCancelled)}}var MG=(()=>{class t{constructor(e){this.ebVoucherStatusValues=e,this.iconReceipt=BQ,this.iconExclamation=vQ}ngOnInit(){this.voucherStatus=this.ebVoucherStatusValues}static{this.\u0275fac=function(i){return new(i||t)(Ce(A8))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-voucher-modal-status-bar"]],inputs:{voucherDetails:"voucherDetails"},decls:1,vars:1,consts:[["class","modal-status",3,"ngClass",4,"ngIf"],[1,"modal-status",3,"ngClass"],[3,"icon",4,"ngIf"],[4,"ngIf"],[3,"icon"]],template:function(i,r){i&1&&Ke(0,Wbe,8,8,"div",0),i&2&&O("ngIf",r.voucherDetails.status===r.voucherStatus.redeemed||r.voucherDetails.status===r.voucherStatus.cancelled)},dependencies:[la,Cn,Zr,vo,$f],encapsulation:2})}}return t})();function Xbe(t,n){if(t&1&&Ye(0,"ngx-barcode6",12),t&2){let e=me();O("bc-element-type","canvas")("bc-margin-top",0)("bc-margin-bottom",0)("bc-margin",0)("bc-class","voucher-barcode-image")("bc-value",e.voucherDetails.barcode)("bc-display-value",!1)("bc-format","CODE128C")}}var TG=(()=>{class t{constructor(e){this.activeModal=e}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-voucher-modal-content"]],inputs:{voucherDetails:"voucherDetails"},decls:32,vars:15,consts:[[1,"modal-header"],[1,"dismiss",3,"click"],[3,"voucherDetails"],[1,"modal-body"],[1,"modal-barcode"],["src","../crunch/assets/images/coles-logo.svg",1,"voucher-brand-logo"],["class","voucher-barcode-image",3,"bc-element-type","bc-margin-top","bc-margin-bottom","bc-margin","bc-class","bc-value","bc-display-value","bc-format",4,"ngIf"],[1,"modal-barcode-value"],[1,"modal-footer"],[1,"table","order-table"],[1,"bg-transparent"],[1,"text-right","bg-transparent"],[1,"voucher-barcode-image",3,"bc-element-type","bc-margin-top","bc-margin-bottom","bc-margin","bc-class","bc-value","bc-display-value","bc-format"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div")(2,"strong"),j(3),_(),Ye(4,"br"),E(5,"small"),j(6),vn(7,"date"),_()(),E(8,"button",1),vt("click",function(){return r.activeModal.dismiss("dismissed")}),j(9,"Close"),_()(),Ye(10,"eb-voucher-modal-status-bar",2),E(11,"div",3)(12,"div",4),Ye(13,"img",5),Ke(14,Xbe,1,8,"ngx-barcode6",6),E(15,"div",7),j(16),_()()(),E(17,"div",8)(18,"table",9)(19,"tbody")(20,"tr")(21,"th",10),j(22,"Voucher value"),_(),E(23,"td",11),j(24),vn(25,"currency"),_()(),E(26,"tr")(27,"th",10),j(28,"Crunch credits used"),_(),E(29,"td",11),j(30),vn(31,"number"),_()()()()()),i&2&&(M(3),On("Voucher #",r.voucherDetails.id,""),M(3),On("Created on ",wi(7,7,r.voucherDetails.dateCreated,"dd/MM/yyyy"),""),M(4),O("voucherDetails",r.voucherDetails),M(4),O("ngIf",r.voucherDetails.barcode),M(2),wt(r.voucherDetails.barcode),M(8),wt(di(25,10,r.voucherDetails.audValue)),M(6),wt(wi(31,12,r.voucherDetails.redeemedCredits,"1.0-0")))},dependencies:[Cn,Uf,MG,Xo,ec,vo],encapsulation:2})}}return t})();var O8=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null}open(e){if(this._modalInstance)return this._modalInstance;if(e)return this._modalInstance=this.modalService.open(TG,{windowClass:"eb-order-details-modal"}),this._modalInstance.componentInstance.voucherDetails=dt({},e),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance}dismiss(e){return this._modalInstance?this._modalInstance.dismiss(e):!1}close(){return this._modalInstance?this._modalInstance.close():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function Zbe(t,n){if(t&1&&(E(0,"span"),j(1),vn(2,"date"),_()),t&2){let e=me();M(),On(" on ",wi(2,1,e.order.dateCreated,"dd/MM/yyyy"),"")}}function Jbe(t,n){t&1&&(E(0,"span"),j(1," - credits refunded"),_())}function $be(t,n){if(t&1&&Ye(0,"img",19),t&2){let e=me().$implicit;O("src",e.productImage,Rr)}}function qbe(t,n){t&1&&Ye(0,"div",20)}function exe(t,n){if(t&1&&(E(0,"tr")(1,"td",12),Ke(2,$be,1,1,"img",13)(3,qbe,1,0,"div",14),_(),E(4,"td",15)(5,"strong"),j(6),_(),E(7,"div",16)(8,"div",17)(9,"strong"),j(10),vn(11,"ebCurrency"),_()()()(),E(12,"td",18)(13,"div")(14,"div",17)(15,"strong"),j(16),vn(17,"ebCurrency"),_()()()()()),t&2){let e=n.$implicit;M(2),O("ngIf",e.productImage),M(),O("ngIf",!e.productImage),M(3),wt(e.productName),M(4),wt(di(11,5,e.value)),M(6),wt(di(17,7,e.value))}}function txe(t,n){if(t&1&&(E(0,"tr")(1,"th",10),j(2,"Crunch credits used"),_(),E(3,"td",11),j(4),vn(5,"number"),_()()),t&2){let e=me();M(4),wt(wi(5,1,e.order.redeemedCredits,".0-0"))}}var BG=(()=>{class t{constructor(e){this.activeModal=e}static{this.\u0275fac=function(i){return new(i||t)(Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-order-modal"]],inputs:{order:"order"},decls:26,vars:12,consts:[[1,"modal-header","py-3"],[1,"order-number"],[1,"dismiss",3,"click"],[1,"capitalize"],[4,"ngIf"],[1,"modal-body","moda-body-order"],[1,"order-detail"],[4,"ngFor","ngForOf"],[1,"modal-footer"],[1,"table","order-table"],[1,"bg-transparent"],[1,"text-right","bg-transparent"],[1,"image"],[3,"src",4,"ngIf"],["class","no-image",4,"ngIf"],[1,"description"],[1,"d-block","d-md-none"],[1,"price"],["width","150",1,"price-box"],[3,"src"],[1,"no-image"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div")(2,"strong",1),j(3),_()(),E(4,"a",2),vt("click",function(){return r.activeModal.dismiss("dismissed")}),j(5,"Close"),_()(),E(6,"div")(7,"span")(8,"strong",3),j(9),_(),Ke(10,Zbe,3,4,"span",4)(11,Jbe,2,0,"span",4),_()(),E(12,"div",5)(13,"div",6)(14,"table"),Ke(15,exe,18,9,"tr",7),_()()(),E(16,"div",8)(17,"table",9)(18,"tbody")(19,"tr")(20,"th",10),j(21,"Order Total"),_(),E(22,"td",11),j(23),vn(24,"currency"),_()(),Ke(25,txe,6,4,"tr",4),_()()()),i&2&&(M(3),On("Order ","#"+r.order.id,""),M(3),Jg("modal-notice order-summary order-status-",r.order.status,""),M(3),wt(r.order.status),M(),O("ngIf",r.order.status=="completed"),M(),O("ngIf",r.order.status=="cancelled"),M(4),O("ngForOf",r.order.items),M(8),wt(di(24,10,r.order.totalCost)),M(2),O("ngIf",r.order.redeemedCredits))},dependencies:[Ia,Cn,Xo,ec,vo,fl],encapsulation:2})}}return t})();var qf=(()=>{class t{constructor(e,i){this.ebMessages=e,this.modalService=i,this._modalInstance=null}open(e){return this._modalInstance?this._modalInstance:e?(this._modalInstance=this.modalService.open(BG,{windowClass:"eb-order-details-modal app-module"}),this._modalInstance.componentInstance.order=dt({},e),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_order_details"})})}}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(e){return this._modalInstance?this._modalInstance.dismiss(e):!1}static{this.\u0275fac=function(i){return new(i||t)(bt(Dr),bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var d1=(()=>{class t{constructor(e,i,r){this.ebTagManager=e,this.ebAnalyticsEventStrings=i,this.modalService=r,this._settings={accountNo:null,causeName:null,open:!1,state:null,username:null,view:null,voucherCount:null},this._modalInstance=null,this.isOpen$=new za(this._settings.open),this.userState$=new za(this._settings.state)}get settings(){return this._settings}updateUserDetails(e){this._settings.accountNo=e.cardNumber,this._settings.username=e.accountName?e.accountName:e.firstName+" "+e.lastName,this._settings.voucherCount=e.numActiveVouchers||0,this._settings.state=e.state,this.userState$.next(this._settings.state)}open(e){this._settings.open=!0,this._settings.view=e||null,document.getElementsByTagName("body")[0].classList.add("slider-open"),this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.walletOpenedName,{category:this.ebAnalyticsEventStrings.walletCategory}),this.isOpen$.next(this._settings.open)}close(){this._modalInstance?this._modalInstance.dismiss("closeWallet"):(this._settings.open=!1,this.isOpen$.next(this._settings.open),document.getElementsByTagName("body")[0].classList.remove("slider-open"),setTimeout(()=>{this._settings.view=null},500))}isOpen(){return this._settings.open}clearUserSettings(){this._settings.accountNo=null,this._settings.causeName=null,this._settings.open=!1,this._settings.username=null,this._settings.voucherCount=null,this._settings.view=null,this._settings.state=null}openVoucherDetails(e){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(bG,{animation:!0,backdrop:!1,fullscreen:!0}),this._modalInstance.componentInstance.voucherDetails=dt({},e),this._modalInstance.result.then(()=>{},i=>{i=="closeWallet"&&setTimeout(()=>{this.close()},300)}).finally(()=>{this._modalInstance=null}),this._modalInstance)}openCrunchCardDetails(){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(HC,{animation:!0,backdrop:!1,fullscreen:!0}),this._modalInstance.componentInstance.userDetails={username:this._settings.username,accountNo:this._settings.accountNo,causeName:this._settings.causeName},this._modalInstance.result.then(()=>{},e=>{e=="closeWallet"&&setTimeout(()=>{this.close()},300)}).finally(()=>{this._modalInstance=null}),this._modalInstance)}updateCauseName(e){e?this._settings.causeName=e:this._settings.causeName=null}updateVoucherCount(e){parseInt(e)&&(this._settings.voucherCount=parseInt(e))}static{this.\u0275fac=function(i){return new(i||t)(bt(Ti),bt(Ei),bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Gs=(()=>{class t{constructor(e,i,r,a,o){this.ebWallet=e,this.ebRefundMethod=i,this.ebCauses=r,this.userService=a,this.uiLayout=o}getRouteDetails(){if(this.ebRefundMethod.isCommercial())return this._userDetails=this.userService.details,!0;{let e=this.getSubscriptionDetails(),i=this.getAvailableCauses();return Promise.all([e,i]).then(r=>(this._userDetails=this.userService.details,this._subscriptionDetails=this.userService.subscriptions,this._causes=r[1],!0),()=>!1)}}getSubscriptionDetails(){return this.userService.getSubscriptions().then(e=>e,()=>null)}getAvailableCauses(){return this.ebCauses.getAvailableCauses().then(e=>e.causes,()=>null)}get causes(){return this._causes}get userDetails(){return this._userDetails}get subscriptionDetails(){return this._subscriptionDetails}updateAccountDetails(e){e&&Object.keys(e).length>0&&Object.keys(e).forEach(r=>{this._userDetails.accountDetails[r]=e[r]})}reloadAccountDetails(){return this.uiLayout.showPageLoading(),this.userService.reloadAccountDetails().then(()=>(this.ebWallet.updateUserDetails(this._userDetails.accountDetails),!0)).catch(e=>Promise.reject(e)).finally(()=>{this.uiLayout.hidePageLoading()})}clearDetails(){this._causes=null,this._userDetails=null,this._subscriptionDetails=null}static{this.\u0275fac=function(i){return new(i||t)(bt(d1),bt(uo),bt(Ho),bt(_r),bt(aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function nxe(t,n){if(t&1&&(E(0,"tr")(1,"td"),j(2,"Account Type:"),_(),E(3,"td"),j(4),vn(5,"ebAccountType"),vn(6,"ebCapitalize"),_()()),t&2){let e=me();M(4),wt(di(6,3,di(5,1,e.userDetails==null?null:e.userDetails.accountDetails)))}}function ixe(t,n){if(t&1&&(E(0,"tr")(1,"td"),j(2,"Primary Contact:"),_(),E(3,"td"),j(4),_()()),t&2){let e=me();M(4),On("",(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.firstName)+" "+(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.lastName)," ")}}function rxe(t,n){if(t&1&&(E(0,"tr")(1,"td"),j(2,"Postcode:"),_(),E(3,"td"),j(4),_()()),t&2){let e=me();M(4),wt(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.postcode)}}function axe(t,n){t&1&&(E(0,"div",12)(1,"a",13),j(2,"Add address"),_()()),t&2&&(M(),O("routerLink","address"))}function oxe(t,n){if(t&1&&(E(0,"table")(1,"tr")(2,"td"),j(3,"Street Address:"),_(),E(4,"td"),j(5),_()(),E(6,"tr")(7,"td"),j(8,"Suburb:"),_(),E(9,"td"),j(10),_()(),E(11,"tr")(12,"td"),j(13,"State:"),_(),E(14,"td"),j(15),_()(),E(16,"tr")(17,"td"),j(18,"Postcode:"),_(),E(19,"td"),j(20),_()()()),t&2){let e=me(2);M(5),wt(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.street),M(5),wt(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.suburb),M(5),wt(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.state),M(5),wt(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.postcode)}}function sxe(t,n){if(t&1&&(E(0,"div",2)(1,"div",3)(2,"div",4)(3,"a",5)(4,"span"),j(5),_()(),E(6,"h6",6),j(7,"Address"),_()(),E(8,"div",7),Ke(9,axe,3,1,"div",11)(10,oxe,21,4,"table",8),_()()()),t&2){let e=me();M(3),O("routerLink","address"),M(2),wt(!(e.userDetails==null||e.userDetails.accountDetails==null)&&e.userDetails.accountDetails.suburb&&(!(e.userDetails==null||e.userDetails.accountDetails==null)&&e.userDetails.accountDetails.street)?"Edit":"Add"),M(4),O("ngIf",!(!(e.userDetails==null||e.userDetails.accountDetails==null)&&e.userDetails.accountDetails.suburb)&&!(!(e.userDetails==null||e.userDetails.accountDetails==null)&&e.userDetails.accountDetails.street)),M(),O("ngIf",(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.suburb)&&(e.userDetails==null||e.userDetails.accountDetails==null?null:e.userDetails.accountDetails.street))}}function cxe(t,n){if(t&1){let e=on();E(0,"div",2)(1,"eb-bank-account-details-panel",14),vt("onSuccessfulRemoveAccountDetails",function(){_t(e);let r=me();return St(r.reloadAccountDetails())}),_()()}if(t&2){let e=me();M(),O("accountDetails",e.userDetails==null?null:e.userDetails.accountDetails)}}var KC=(()=>{class t{constructor(e,i,r){this.ebAccount=e,this.ebFeatureFlags=i,this.ebRefundMethod=r}ngOnInit(){this.userDetails=this.ebAccount.userDetails,this.isCommercialAccount=this.ebRefundMethod.isCommercial()}reloadAccountDetails(){this.ebAccount.reloadAccountDetails().then(()=>{},()=>{})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(h1),Ce(uo))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-account-details"]],decls:38,vars:11,consts:[["id","detail",1,"account-detail","tab-pane"],[1,"clearfix","d-block","d-md-flex","flex-md-wrap"],[1,"col-xs-12","col-md-6"],[1,"card","panel-default","crunch-panel"],[1,"card-header","py-2","py-md-3"],[1,"float-end","detail","lh-1",3,"routerLink"],[1,"mb-0"],[1,"card-body"],[4,"ngIf"],[1,"text-break"],["class","col-xs-12 col-md-6",4,"ngIf"],["class","center empty-state",4,"ngIf"],[1,"center","empty-state"],[1,"btn","btn-outline-secondary",3,"routerLink"],[3,"onSuccessfulRemoveAccountDetails","accountDetails"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"a",5),j(6,"Edit"),_(),E(7,"h6",6),j(8,"Account Details"),_()(),E(9,"div",7)(10,"table")(11,"tr")(12,"td"),j(13,"Member:"),_(),E(14,"td"),j(15),_()(),Ke(16,nxe,7,5,"tr",8),vn(17,"ebAccountType"),Ke(18,ixe,5,1,"tr",8),E(19,"tr")(20,"td"),j(21,"Email Address: "),_(),E(22,"td",9),j(23),_()(),E(24,"tr")(25,"td"),j(26,"Phone Number:"),_(),E(27,"td"),j(28),_()(),E(29,"tr")(30,"td"),j(31,"Password:"),_(),E(32,"td"),j(33," ****** "),_()(),Ke(34,rxe,5,1,"tr",8),_()()()(),Ke(35,sxe,11,4,"div",10)(36,cxe,2,1,"div",10),_()(),Ye(37,"router-outlet")),i&2&&(M(5),O("routerLink","edit"),M(10),wt((r.userDetails==null||r.userDetails.accountDetails==null?null:r.userDetails.accountDetails.company)||(r.userDetails==null||r.userDetails.accountDetails==null?null:r.userDetails.accountDetails.firstName)+" "+(r.userDetails==null||r.userDetails.accountDetails==null?null:r.userDetails.accountDetails.lastName)),M(),O("ngIf",di(17,9,r.userDetails==null?null:r.userDetails.accountDetails)),M(2),O("ngIf",r.userDetails==null||r.userDetails.accountDetails==null?null:r.userDetails.accountDetails.company),M(5),wt(r.userDetails==null||r.userDetails.accountDetails==null?null:r.userDetails.accountDetails.email),M(5),wt(r.userDetails==null||r.userDetails.accountDetails==null?null:r.userDetails.accountDetails.phone),M(6),O("ngIf",!(!(r.userDetails==null||r.userDetails.accountDetails==null)&&r.userDetails.accountDetails.suburb)&&!(!(r.userDetails==null||r.userDetails.accountDetails==null)&&r.userDetails.accountDetails.street)),M(),O("ngIf",!r.isCommercialAccount),M(),O("ngIf",r.ebFeatureFlags.userCanAccess("bankAccounts")&&!r.isCommercialAccount))},encapsulation:2})}}return t})();var DG=(()=>{class t{constructor(e,i,r,a){this.ebAccount=e,this.editPersonalDetailsModal=i,this.route=r,this.router=a}ngOnInit(){this._userDetails=this.ebAccount.userDetails,this._modalInstance=this.editPersonalDetailsModal.open(this._userDetails.accountDetails),this._modalInstance.result.then(()=>this.ebAccount.reloadAccountDetails().then(()=>{},()=>{}),()=>!1).finally(()=>{this.router.getCurrentNavigation()||this.router.navigate(["../"],{relativeTo:this.route})})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(XC),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-account-details"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var FG=(()=>{class t{constructor(e,i,r,a){this.ebAccount=e,this.editDeliveryAddressModal=i,this.route=r,this.router=a}ngOnInit(){this._userDetails=this.ebAccount.userDetails,this._modalInstance=this.editDeliveryAddressModal.open(this._userDetails.accountDetails),this._modalInstance.result.then(()=>this.ebAccount.reloadAccountDetails().then(()=>{},()=>{}),()=>!1).finally(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(YC),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-address-details"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var NG=(()=>{class t{constructor(e,i,r,a){this.addBankAccountDetailsModal=e,this.ebAccount=i,this.route=r,this.router=a}ngOnInit(){this._modalInstance=this.addBankAccountDetailsModal.open(),this._modalInstance.result.then(()=>this.ebAccount.reloadAccountDetails().then(()=>{},()=>{}),()=>!1).finally(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}static{this.\u0275fac=function(i){return new(i||t)(Ce(g8),Ce(Gs),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-bank-account-details"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var lxe=()=>({logout:"user"});function uxe(t,n){if(t&1&&(E(0,"div",16),j(1,"Member No: "),E(2,"strong"),j(3),_()()),t&2){let e=me();M(3),wt(e.details==null||e.details.accountDetails==null?null:e.details.accountDetails.cardNumber)}}function fxe(t,n){if(t&1&&(E(0,"eb-barcode-modal-button",17),j(1,"My Crunch card"),_()),t&2){let e=me();O("cardNumber",e.details==null||e.details.accountDetails==null?null:e.details.accountDetails.cardNumber)("buttonClass","btn btn-primary text-white print-card")}}function dxe(t,n){t&1&&(E(0,"li",12)(1,"a",13),j(2,"Preferences"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","preferences"))}function hxe(t,n){t&1&&(E(0,"li",12)(1,"a",13),j(2,"Velocity"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","velocity"))}var ZC=(()=>{class t{constructor(e,i){this.ebAccount=e,this.ebRefundMethod=i}ngOnInit(){this.isCommercial=this.ebRefundMethod.isCommercial(),this.details=this.ebAccount.userDetails}ngOnDestroy(){this.ebAccount.clearDetails()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(uo))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-account"]],decls:22,vars:10,consts:[[1,"top-dashboard","top-dashboard-account"],[1,"account-profile"],[1,"profile","data-table"],[1,"data-col","avatar"],[1,"text-profile","data-col"],[1,"name","text-white"],["class","address text-sm",4,"ngIf"],[1,"logout-button"],["class","d-none d-md-inline-block me-3",3,"cardNumber","buttonClass",4,"ngIf"],[1,"btn","btn-outline-secondary",3,"routerLink","queryParams"],[1,"crunch-navbar"],[1,"crunch-menu"],[3,"routerLinkActive"],[3,"routerLink"],[3,"routerLinkActive",4,"ngIf"],[1,"tab-content"],[1,"address","text-sm"],[1,"d-none","d-md-inline-block","me-3",3,"cardNumber","buttonClass"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),Ye(4,"span"),_(),E(5,"div",4)(6,"h3",5),j(7),_(),Ke(8,uxe,4,1,"div",6),_()(),E(9,"div",7),Ke(10,fxe,2,2,"eb-barcode-modal-button",8),E(11,"a",9),j(12,"Log out"),_()()()(),E(13,"div",10)(14,"ul",11)(15,"li",12)(16,"a",13),j(17,"Details"),_()(),Ke(18,dxe,3,2,"li",14)(19,hxe,3,2,"li",14),_()(),E(20,"div",15),Ye(21,"router-outlet"),_()),i&2&&(M(7),On(" ",(r.details==null||r.details.accountDetails==null?null:r.details.accountDetails.company)||(r.details==null||r.details.accountDetails==null?null:r.details.accountDetails.firstName)+" "+(r.details==null||r.details.accountDetails==null?null:r.details.accountDetails.lastName)," "),M(),O("ngIf",r.details==null||r.details.accountDetails==null?null:r.details.accountDetails.cardNumber),M(2),O("ngIf",!r.isCommercial&&(r.details==null||r.details.accountDetails==null?null:r.details.accountDetails.state)!=="VIC"&&(r.details==null||r.details.accountDetails==null?null:r.details.accountDetails.cardNumber)),M(),O("routerLink","/login")("queryParams",Vd(9,lxe)),M(4),O("routerLinkActive","active"),M(),O("routerLink","details"),M(2),O("ngIf",!r.isCommercial),M(),O("ngIf",!r.isCommercial))},encapsulation:2})}}return t})();var JC=(()=>{class t{constructor(e,i,r,a){this.ebAccount=e,this.ebEditContainerDonationsModal=i,this.route=r,this.router=a}ngOnInit(){this._causes=this.ebAccount.causes,this._modalInstance=this.ebEditContainerDonationsModal.open(this._causes),this._modalInstance.result.then(()=>!0,()=>!0).finally(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(VC),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-container-donations"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var $C=(()=>{class t{constructor(e,i){this.ebAccount=e,this.ebCauses=i}ngOnInit(){this.subscriptionDetails=this.ebAccount.subscriptionDetails,this.causeDetails=this.ebCauses.getCauseDetailsFor("LF",this.ebAccount.causes)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(Ho))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-account-preferences"]],decls:34,vars:6,consts:[["id","detail",1,"account-detail","tab-pane"],[1,"clearfix","d-block","d-md-flex","flex-md-wrap"],[1,"col-xs-12","col-md-6"],[1,"card","panel-default","crunch-panel"],[1,"card-header","py-2","py-md-3"],[1,"float-end","detail","lh-1",3,"routerLink"],[1,"mb-0"],[1,"card-body"],[3,"causeDetails"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"a",5),j(6,"Edit"),_(),E(7,"h6",6),j(8,"Email Preferences"),_()(),E(9,"div",7)(10,"table")(11,"tr")(12,"td"),j(13,"Crunch Newsletter:"),_(),E(14,"td"),j(15),_()(),E(16,"tr")(17,"td"),j(18,"Updates and Rewards:"),_(),E(19,"td"),j(20),_()(),E(21,"tr")(22,"td"),j(23,"Pickup Service:"),_(),E(24,"td"),j(25),_()(),E(26,"tr")(27,"td"),j(28,"Pop-ups Schedule:"),_(),E(29,"td"),j(30),_()()()()()(),E(31,"div",2),Ye(32,"eb-container-donations-panel",8),_()(),Ye(33,"router-outlet"),_()),i&2&&(M(5),O("routerLink","email"),M(10),wt(!(r.subscriptionDetails==null||r.subscriptionDetails.subscriptions==null)&&r.subscriptionDetails.subscriptions.newsletter?"Yes":"No"),M(5),wt(!(r.subscriptionDetails==null||r.subscriptionDetails.subscriptions==null)&&r.subscriptionDetails.subscriptions.marketing?"Yes":"No"),M(5),wt(!(r.subscriptionDetails==null||r.subscriptionDetails.subscriptions==null)&&r.subscriptionDetails.subscriptions.homeCollections?"Yes":"No"),M(5),wt(!(r.subscriptionDetails==null||r.subscriptionDetails.subscriptions==null)&&r.subscriptionDetails.subscriptions.serviceNotifications?"Yes":"No"),M(2),O("causeDetails",r.causeDetails))},encapsulation:2})}}return t})();var PG=(()=>{class t{constructor(e,i,r,a){this.ebAccount=e,this.editSubscriptionsModal=i,this.route=r,this.router=a}ngOnInit(){this._subscriptionDetails=this.ebAccount.subscriptionDetails,this._modalInstance=this.editSubscriptionsModal.open(this._subscriptionDetails.subscriptions),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(qC),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-email-preferences"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();function pxe(t,n){t&1&&(E(0,"div",12)(1,"a",13),j(2,"Link your Velocity account"),_()()),t&2&&(M(),O("routerLink","edit"))}function Axe(t,n){if(t&1&&(E(0,"table")(1,"tr")(2,"td"),j(3,"First name:"),_(),E(4,"td"),j(5),_()(),E(6,"tr")(7,"td"),j(8,"Last name:"),_(),E(9,"td"),j(10),_()(),E(11,"tr")(12,"td"),j(13,"Membership number:"),_(),E(14,"td"),j(15),_()(),E(16,"tr",14)(17,"td"),j(18,"Auto-transfer: "),_(),E(19,"td"),j(20),_()()()),t&2){let e=me(2);M(5),wt(e.details==null||e.details.accountDetails==null?null:e.details.accountDetails.firstName),M(5),wt(e.details==null||e.details.accountDetails==null?null:e.details.accountDetails.lastName),M(5),wt(e.details==null||e.details.accountDetails==null?null:e.details.accountDetails.velocityNumber),M(5),wt(!(e.details==null||e.details.accountDetails==null)&&e.details.accountDetails.vffAutoSweep?"Yes":"No")}}function mxe(t,n){t&1&&(E(0,"span",15),j(1,"Your Crunch credits balance will be transferred to your nominated Velocity Frequent Flyer account on the 1st day of every month. A minimum of 15 Crunch credits is required before points can be transferred."),_())}function gxe(t,n){if(t&1&&(E(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"a",6),j(6),_(),E(7,"h6",7),j(8,"Velocity Frequent Flyer"),_()(),E(9,"div",8),Ke(10,pxe,3,1,"div",9)(11,Axe,21,4,"table",10)(12,mxe,2,0,"span",11),_()()()()()),t&2){let e=me();M(5),O("routerLink","edit"),M(),On(" ",!(e.details==null||e.details.accountDetails==null)&&e.details.accountDetails.velocityNumber?"Edit":"LINK"," "),M(4),O("ngIf",!(!(e.details==null||e.details.accountDetails==null)&&e.details.accountDetails.velocityNumber)),M(),O("ngIf",e.details==null||e.details.accountDetails==null?null:e.details.accountDetails.velocityNumber),M(),O("ngIf",e.details==null||e.details.accountDetails==null?null:e.details.accountDetails.vffAutoSweep)}}var kG=(()=>{class t{constructor(e){this.ebAccount=e,this.restrictedView=!1,this.details=null}ngOnInit(){this.details=this.ebAccount.userDetails}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-account-velocity-details"]],decls:2,vars:1,consts:[["class","account-detail velocity tab-pane","id","velocity",4,"ngIf"],["id","velocity",1,"account-detail","velocity","tab-pane"],[1,"clearfix","d-block","d-md-flex","flex-md-wrap"],[1,"col-xs-12","col-md-6"],[1,"card","panel-default","crunch-panel"],[1,"card-header","py-2","py-md-3"],[1,"float-end","detail","lh-1",3,"routerLink"],[1,"mb-0"],[1,"card-body"],["class","center empty-state",4,"ngIf"],[4,"ngIf"],["class","extra-info-sml-gray velocity-auto",4,"ngIf"],[1,"center","empty-state"],[1,"btn","btn-outline-secondary",3,"routerLink"],[1,"velocity-auto"],[1,"extra-info-sml-gray","velocity-auto"]],template:function(i,r){i&1&&(Ke(0,gxe,13,5,"div",0),Ye(1,"router-outlet")),i&2&&O("ngIf",!r.restrictedView)},dependencies:[Cn,ul,ua],encapsulation:2})}}return t})();var RG=(()=>{class t{constructor(e,i,r,a){this.ebAccount=e,this.registerVelocityAccountModal=i,this.route=r,this.router=a}ngOnInit(){this._userDetails=this.ebAccount.userDetails,this._modalInstance=this.registerVelocityAccountModal.open(this._userDetails.accountDetails),this._modalInstance.result.then(e=>(this.ebAccount.updateAccountDetails(e),!0),()=>!1).finally(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Gs),Ce(z8),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-velocity-details"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var vxe=t=>({"empty-state":t}),yxe=t=>({"pos-absolute":t});function bxe(t,n){t&1&&(E(0,"eb-empty-state")(1,"div",4),j(2,"Your downloadable reports will appear here."),_()())}var ew=(()=>{class t{constructor(e){this.activityService=e,this.initialLoad=!0,this.isEmptyState=!1,this.isLoading=!1,this.reports=void 0,this.totalReports=void 0,this.activitySettings=this.activityService.settings}ngOnInit(){this.getReports().then(()=>{this.reports.length===0&&(this.isEmptyState=!0)}).finally(()=>{this.initialLoad=!1,this.activityService.setContentHeightValue(0)})}getReports(e){return this.isLoading=!0,this.initialLoad||this.activityService.scrollToActivityTop(),this.activityService.getCommercialReports(e).then(i=>{this.reports=i.reports,this.totalReports=i.count},()=>{}).finally(()=>{this.isLoading=!1})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-activity-reports"]],decls:4,vars:12,consts:[["id","activityReportsView",1,"activity-detail","tab-pane",3,"ngClass"],[3,"onUpdate","ngClass","reports","count"],[4,"ngIf"],[3,"hidden"],["message","",1,"eb-empty-state-message"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"eb-activity-reports-table",1),vt("onUpdate",function(o){return r.getReports(o)}),_(),Ke(2,bxe,3,0,"eb-empty-state",2),Ye(3,"eb-content-loader",3),_()),i&2&&(N0("min-height",r.activitySettings.contentHeight+"px"),O("ngClass",Ji(8,vxe,r.isEmptyState)),M(),O("ngClass",Ji(10,yxe,r.isEmptyState))("reports",r.reports)("count",r.totalReports),M(),O("ngIf",r.isEmptyState&&!r.isLoading),M(),O("hidden",!r.isLoading))},encapsulation:2})}}return t})();var xxe=t=>({"empty-state":t}),Cxe=t=>({"pos-absolute":t});function wxe(t,n){t&1&&(E(0,"eb-empty-state")(1,"div",4),j(2,"The details of your completed and upcoming collections will appear here."),_()())}var OG=(()=>{class t{constructor(e){this.activityService=e,this.initialLoad=!0,this.collections=null,this.isEmptyState=!1,this.isLoading=!1,this.totalCollections=0,this.activitySettings=this.activityService.settings}ngOnInit(){this.getCollections().then(()=>{this.collections.length===0&&(this.isEmptyState=!0)}).finally(()=>{this.initialLoad=!1,this.activityService.setContentHeightValue(0)})}getCollections(e){return this.isLoading=!0,this.initialLoad||this.activityService.scrollToActivityTop(),this.activityService.getCommercialCollections(e).then(i=>{this.collections=i.collections,this.totalCollections=i.count},()=>{}).finally(()=>{this.isLoading=!1})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-collections-activity"]],decls:4,vars:12,consts:[["id","collectionsActivityView",1,"activity-detail","tab-pane",3,"ngClass"],[3,"onUpdate","ngClass","collections","count"],[4,"ngIf"],[3,"hidden"],["message","",1,"eb-empty-state-message"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"eb-collections-activity-table",1),vt("onUpdate",function(o){return r.getCollections(o)}),_(),Ke(2,wxe,3,0,"eb-empty-state",2),Ye(3,"eb-content-loader",3),_()),i&2&&(N0("min-height",r.activitySettings.contentHeight+"px"),O("ngClass",Ji(8,xxe,r.isEmptyState)),M(),O("ngClass",Ji(10,Cxe,r.isEmptyState))("collections",r.collections)("count",r.totalCollections),M(),O("ngIf",r.isEmptyState&&!r.isLoading),M(),O("hidden",!r.isLoading))},dependencies:[la,Cn,cG,Yf,Zf],encapsulation:2})}}return t})();var Exe=t=>({"empty-state":t}),_xe=t=>({"pos-absolute":t});function Sxe(t,n){t&1&&(E(0,"eb-empty-state")(1,"div",4)(2,"a",5),j(3,"How to Recycle"),_()()()),t&2&&(M(2),O("routerLink","/recycle"))}var zG=(()=>{class t{constructor(e){this.activityService=e,this.initialLoad=!0,this.deposits=null,this.isEmptyState=!1,this.isLoading=!1,this.pendingDeposits=null,this.totalDepositsCount=0,this.activitySettings=this.activityService.settings}ngOnInit(){this.getDeposits().then(()=>{this.deposits&&this.deposits.length===0&&this.pendingDeposits.length===0&&(this.isEmptyState=!0)}).finally(()=>{this.initialLoad=!1,this.activityService.setContentHeightValue(0)})}getDeposits(e){return this.isLoading=!0,this.initialLoad||this.activityService.scrollToActivityTop(),this.activityService.getDeposits(e).then(i=>{this.deposits=i.transactions,this.pendingDeposits=i.pendingDeposits,this.totalDepositsCount=i.count},()=>{}).finally(()=>{this.isLoading=!1})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-deposit-activity"]],decls:4,vars:13,consts:[["id","deposits",1,"activity-detail","tab-pane",3,"ngClass"],[3,"onUpdate","ngClass","deposits","pendingDeposits","count"],[4,"ngIf"],[3,"hidden"],["cta",""],[1,"btn","btn-primary","text-white",3,"routerLink"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"eb-deposit-table",1),vt("onUpdate",function(o){return r.getDeposits(o)}),_(),Ke(2,Sxe,4,1,"eb-empty-state",2),Ye(3,"eb-content-loader",3),_()),i&2&&(N0("min-height",(r.activitySettings==null?null:r.activitySettings.contentHeight)+"px"),O("ngClass",Ji(9,Exe,r.isEmptyState)),M(),O("ngClass",Ji(11,_xe,r.isEmptyState))("deposits",r.deposits)("pendingDeposits",r.pendingDeposits)("count",r.totalDepositsCount),M(),O("ngIf",r.isEmptyState&&!r.isLoading),M(),O("hidden",!r.isLoading))},dependencies:[la,Cn,ua,Yf,YQ,Zf],encapsulation:2})}}return t})();function Ixe(t,n){t&1&&(E(0,"div"),Ye(1,"eb-pwa-mobile-install-banner"),_())}function Mxe(t,n){if(t&1&&Ye(0,"eb-deposit-count-panel",17),t&2){let e=me();O("totalCredits",e.isSupportingCause?e.activityDetails==null||e.activityDetails.sumContainers==null?null:e.activityDetails.sumContainers.donated:e.balanceDetails==null?null:e.balanceDetails.balance)("totalDeposits",e.activityDetails==null?null:e.activityDetails.sumDeposits)}}function Txe(t,n){if(t&1&&Ye(0,"eb-activity-panel",18),t&2){let e=me();O("containerCount",e.activityDetails==null?null:e.activityDetails.mtdContainers)("collectionCount",e.activityDetails==null?null:e.activityDetails.mtdCollections)("panelTitle",e.activityPanelTitle)}}function Bxe(t,n){t&1&&Ye(0,"eb-welcome-panel")}function Lxe(t,n){if(t&1&&Ye(0,"eb-recycle-count-panel",19),t&2){let e=me();O("totalContainers",e.activityDetails==null||e.activityDetails.sumContainers==null?null:e.activityDetails.sumContainers.total)}}function Dxe(t,n){if(t&1&&Ye(0,"eb-activity-panel",20),t&2){let e=me();O("containerCount",e.activityDetails==null?null:e.activityDetails.totalContainers)("showRefundAmount",!0)}}function Fxe(t,n){t&1&&(E(0,"li",21)(1,"a",22),j(2,"Deposits"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","deposits"))}function Nxe(t,n){t&1&&(E(0,"li",21)(1,"a",22),j(2,"Vouchers"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","vouchers"))}function Pxe(t,n){t&1&&(E(0,"li",21)(1,"a",22),j(2,"Orders"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","orders"))}function kxe(t,n){t&1&&(E(0,"li",21)(1,"a",22),j(2,"Transfers"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","transfers"))}function Rxe(t,n){t&1&&(E(0,"li",21)(1,"a",22),j(2,"Velocity"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","velocity"))}function Oxe(t,n){t&1&&(E(0,"li",21)(1,"a",22),j(2,"Collections"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","collections"))}function zxe(t,n){t&1&&(E(0,"li",21)(1,"a",22),j(2,"Reports"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","reports"))}var tw=(()=>{class t{constructor(e,i,r,a){this.datePipe=e,this.route=i,this.ebFeatureFlags=r,this.ebRefundMethod=a,this._subscriptions=new Ko,this.accountDetails=null,this.activityDetails=null,this.activityPanelTitle=null,this.balanceDetails=null,this.isSupportingCause=null}ngOnInit(){this._subscriptions.add(this.route.data.subscribe(e=>{this.balanceDetails=e.details?.balanceDetails,this.accountDetails=e.details?.accountDetails,this.activityDetails=e.details.activityDetails,this.activityPanelTitle=this.activityDetails.mtdPeriod?this.datePipe.transform(this.activityDetails.mtdPeriod,"MMMM yyyy"):null,this.isSupportingCause=!!this?.accountDetails?.supportedCauseId}))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(Ce(vo),Ce(Ki),Ce(h1),Ce(uo))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-activity"]],decls:27,vars:17,consts:[[1,"top-dashboard","top-dashboard-activity"],[1,"clearfix","d-block","d-md-flex","align-items-md-stretch"],[4,"ngIf"],[1,"col-xs-12","col-md-4","d-md-flex","align-items-md-stretch"],[1,"panel-crunch","grey","summary-box"],[3,"totalCredits","totalDeposits",4,"ngIf"],[3,"containerCount","collectionCount","panelTitle",4,"ngIf"],[1,"col-xs-12","col-md-4","d-flex","align-items-md-stretch"],[1,"panel-crunch","dark","donut-box"],[3,"totalContainers",4,"ngIf"],[3,"containerCount","showRefundAmount",4,"ngIf"],[1,"panel-crunch","blue","recycling-box"],[3,"emissions","energy","weight","water"],["id","crunchNavBar",1,"crunch-navbar"],[1,"crunch-menu"],[3,"routerLinkActive",4,"ngIf"],["id","activityContent",1,"tab-content"],[3,"totalCredits","totalDeposits"],[3,"containerCount","collectionCount","panelTitle"],[3,"totalContainers"],[3,"containerCount","showRefundAmount"],[3,"routerLinkActive"],[3,"routerLink"]],template:function(i,r){i&1&&(E(0,"div")(1,"div",0)(2,"div",1),Ke(3,Ixe,2,0,"div",2),E(4,"div",3)(5,"div",4),Ke(6,Mxe,1,2,"eb-deposit-count-panel",5)(7,Txe,1,3,"eb-activity-panel",6)(8,Bxe,1,0,"eb-welcome-panel",2),_()(),E(9,"div",7)(10,"div",8),Ke(11,Lxe,1,1,"eb-recycle-count-panel",9)(12,Dxe,1,2,"eb-activity-panel",10),_()(),E(13,"div",7)(14,"div",11),Ye(15,"eb-savings-count-panel",12),_()()()(),E(16,"div",13)(17,"ul",14),Ke(18,Fxe,3,2,"li",15)(19,Nxe,3,2,"li",15)(20,Pxe,3,2,"li",15)(21,kxe,3,2,"li",15)(22,Rxe,3,2,"li",15)(23,Oxe,3,2,"li",15)(24,zxe,3,2,"li",15),_()(),E(25,"div",16),Ye(26,"router-outlet"),_()()),i&2&&(M(3),O("ngIf",r.ebRefundMethod.isCommercial()),M(3),O("ngIf",!r.ebRefundMethod.isCommercial()),M(),O("ngIf",r.ebRefundMethod.isCommercial()&&(r.accountDetails==null?null:r.accountDetails.isActive)),M(),O("ngIf",r.ebRefundMethod.isCommercial()&&!(r.accountDetails!=null&&r.accountDetails.isActive)),M(3),O("ngIf",!r.ebRefundMethod.isCommercial()),M(),O("ngIf",r.ebRefundMethod.isCommercial()),M(3),O("emissions",r.activityDetails==null?null:r.activityDetails.emissions)("energy",r.activityDetails==null?null:r.activityDetails.energy)("weight",r.activityDetails==null?null:r.activityDetails.weight)("water",r.activityDetails==null?null:r.activityDetails.water),M(3),O("ngIf",!r.ebRefundMethod.isCommercial()),M(),O("ngIf",!r.ebRefundMethod.isCommercial()&&r.ebFeatureFlags.userCanAccess("vouchers")),M(),O("ngIf",!r.ebRefundMethod.isCommercial()),M(),O("ngIf",!r.ebRefundMethod.isCommercial()&&r.ebFeatureFlags.userCanAccess("bankAccounts")),M(),O("ngIf",!r.ebRefundMethod.isCommercial()),M(),O("ngIf",r.ebRefundMethod.isCommercial()),M(),O("ngIf",r.ebRefundMethod.isCommercial()))},encapsulation:2})}}return t})();var Uxe=t=>({"empty-state":t}),Vxe=t=>({"pos-absolute":t});function Hxe(t,n){t&1&&(E(0,"eb-empty-state")(1,"div",4)(2,"a",5),j(3,"View Rewards"),_()()()),t&2&&(M(2),O("routerLink","/rewards"))}var nw=(()=>{class t{constructor(e,i,r,a){this.activityService=e,this.ebOrderModalService=i,this.route=r,this.router=a,this._subscriptions=new Ko,this.initialLoad=!0,this.isEmptyState=!1,this.loadingOrders=!1,this.orders=void 0,this.totalOrdersCount=0,this.activitySettings=this.activityService.settings,this._orderId$=this.route.queryParamMap.pipe(Li(o=>o.get("id")))}ngOnInit(){return this.getOrders().then(()=>{this.totalOrdersCount===0?this.isEmptyState=!0:this._subscriptions.add(this._orderId$.subscribe(e=>{if(this.ebOrderModalService.dismiss(),this.orders?.length>0&&e){let i=this.orders.filter(r=>r?.id?.toString()===e)[0];i&&setTimeout(()=>{this.ebOrderModalService.open(i).result.then(()=>{},r=>{(r===0||r===1||r==="dismissed")&&this.router.navigate([],{queryParams:{id:null}})})})}}))}).finally(()=>{this.initialLoad=!1,this.activityService.setContentHeightValue(0)})}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}getOrders(e){return this.loadingOrders=!0,this.initialLoad||this.activityService.scrollToActivityTop(),this.activityService.getOrders(e).then(i=>{this.totalOrdersCount=i.count,this.orders=i.orders},()=>{}).finally(()=>{this.loadingOrders=!1})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs),Ce(qf),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-orders-activity"]],decls:4,vars:12,consts:[["id","orders",1,"activity-detail","tab-pane",3,"ngClass"],[3,"onUpdate","ngClass","orders","count"],[4,"ngIf"],[3,"hidden"],["cta",""],[1,"btn","btn-primary","text-white",3,"routerLink"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"eb-order-table",1),vt("onUpdate",function(o){return r.getOrders(o)}),_(),Ke(2,Hxe,4,1,"eb-empty-state",2),Ye(3,"eb-content-loader",3),_()),i&2&&(N0("min-height",(r.activitySettings==null?null:r.activitySettings.contentHeight)+"px"),O("ngClass",Ji(8,Uxe,r.isEmptyState)),M(),O("ngClass",Ji(10,Vxe,r.isEmptyState))("orders",r.orders)("count",r.totalOrdersCount),M(),O("ngIf",r.isEmptyState),M(),O("hidden",!r.loadingOrders))},encapsulation:2})}}return t})();var Qxe=t=>({"empty-state":t}),jxe=t=>({"pos-absolute":t});function Gxe(t,n){if(t&1){let e=on();E(0,"eb-empty-state")(1,"div",4)(2,"eb-reward-button",5),vt("rewardModalClosed",function(){_t(e);let r=me();return St(r.onRewardModalClose())}),_()()()}if(t&2){let e=me();M(2),O("accountDetails",e.userDetails==null?null:e.userDetails.accountDetails)("balance",e.balanceDetails==null?null:e.balanceDetails.balance)("rewardType",e.productTypes==null?null:e.productTypes.bankTransfer)("stateParam","requestBankTransfer")("buttonLabel","Request a Transfer")}}var iw=(()=>{class t{constructor(e,i,r,a,o,s){this.activityService=e,this.ebProductTypes=i,this.ebUserService=r,this.route=a,this.router=o,this.userBalance=s,this._subscriptions=new Ko,this.initialLoad=!0,this.activePage=null,this.activitySettings=null,this.isEmptyState=!1,this.isLoading=!1,this.productTypes=null,this.transferData=null,this.userDetails=null,this.balanceDetails=null,this.activitySettings=this.activityService.settings,this.productTypes=this.ebProductTypes,this.pageNumber$=this.route.queryParamMap.pipe(Li(c=>c.get("page")))}ngOnInit(){this.userDetails=this.ebUserService.details,this.balanceDetails=this.userBalance.details,this._subscriptions.add(this.pageNumber$.subscribe(e=>{this.loadData(e)}))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}onPageChange(e){this.setPageStateParamTo(e)}onRewardModalClose(){this.loadData()}loadData(e){this.initialLoad?this.initialLoad=!1:setTimeout(()=>{this.activityService.scrollToActivityTop()}),!e||this.isValidWholeNumber(e)?(this.isLoading=!0,this.setActivePageTo(e),this.activityService.getBankAccountTransactions(e).then(i=>{if(e>1&&i&&i.transactions&&i.transactions.length===0)return this.setPageStateParamTo(1);this.transferData=i,this.transferData.transactions.length===0&&(this.isEmptyState=!0),this.isLoading=!1},()=>{this.isLoading=!1}).finally(()=>{this.activityService.setContentHeightValue(0)})):this.setPageStateParamTo(1)}isValidWholeNumber(e){let i=parseFloat(e);return i%1===0&&i>0}setActivePageTo(e){this.activePage=e||1}setPageStateParamTo(e){this.router.navigate([],{queryParams:{page:e}})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs),Ce(Ha),Ce(_r),Ce(Ki),Ce(ci),Ce(dl))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-transfer-activity"]],decls:4,vars:12,consts:[["id","transfers",1,"activity-detail","tab-pane",3,"ngClass"],[3,"pageChanged","ngClass","activePage","tableData"],[4,"ngIf"],[3,"hidden"],["cta",""],[3,"rewardModalClosed","accountDetails","balance","rewardType","stateParam","buttonLabel"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"eb-transfer-activity-table",1),vt("pageChanged",function(o){return r.onPageChange(o)}),_(),Ke(2,Gxe,3,5,"eb-empty-state",2),Ye(3,"eb-content-loader",3),_()),i&2&&(N0("min-height",(r.activitySettings==null?null:r.activitySettings.contentHeight)+"px"),O("ngClass",Ji(8,Qxe,r.isEmptyState)),M(),O("ngClass",Ji(10,jxe,r.isEmptyState))("activePage",r.activePage)("tableData",r.transferData),M(),O("ngIf",!r.isLoading&&r.isEmptyState),M(),O("hidden",!r.isLoading))},encapsulation:2})}}return t})();var Wxe=t=>({"empty-state":t}),Kxe=t=>({"pos-absolute":t});function Xxe(t,n){if(t&1){let e=on();E(0,"eb-empty-state")(1,"div",3)(2,"eb-reward-button",4),vt("rewardModalClosed",function(){_t(e);let r=me();return St(r.onRewardModalClose())}),_()()()}if(t&2){let e=me();M(2),O("accountDetails",e.userDetails==null?null:e.userDetails.accountDetails)("balance",e.balanceDetails==null?null:e.balanceDetails.balance)("rewardType",e.productTypes==null?null:e.productTypes.velocity)("stateParam","requestVelocityTransfer")("buttonLabel","Transfer to Velocity Points")}}function Yxe(t,n){t&1&&Ye(0,"eb-content-loader")}var rw=(()=>{class t{constructor(e,i,r,a){this.activityService=e,this.ebProductTypes=i,this.userBalance=r,this.UserService=a,this.initialLoad=!0,this.activitySettings=null,this.isEmptyState=!1,this.isLoading=!1,this.productTypes=null,this.totalVelocityCount=0,this.userDetails=null,this.velocityRedemptions=void 0,this.balanceDetails=null,this.activitySettings=this.activityService.settings,this.productTypes=this.ebProductTypes}ngOnInit(){this.loadData(),this.balanceDetails=this.userBalance.details}onRewardModalClose(){this.loadData()}getVelocityRedemptions(e){return this.isLoading=!0,this.initialLoad||this.activityService.scrollToActivityTop(),this.activityService.getRedemptions(e).then(i=>{this.velocityRedemptions=i.redemptions,this.totalVelocityCount=i.count},()=>{}).finally(()=>{this.isLoading=!1})}loadData(){this.getVelocityRedemptions(1).then(()=>{this.totalVelocityCount===0?(this.userDetails=this.UserService.details,this.isEmptyState=!0):(this.userDetails=null,this.isEmptyState=!1)},()=>{}).finally(()=>{this.initialLoad=!1,this.activityService.setContentHeightValue(0)})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs),Ce(Ha),Ce(dl),Ce(_r))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-velocity-activity"]],decls:4,vars:12,consts:[["id","velocity",1,"activity-detail","tab-pane",3,"ngClass"],[3,"onUpdate","ngClass","velocityRedemptions","count"],[4,"ngIf"],["cta",""],[3,"rewardModalClosed","accountDetails","balance","rewardType","stateParam","buttonLabel"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"eb-velocity-table",1),vt("onUpdate",function(o){return r.getVelocityRedemptions(o)}),_(),Ke(2,Xxe,3,5,"eb-empty-state",2)(3,Yxe,1,0,"eb-content-loader",2),_()),i&2&&(N0("min-height",(r.activitySettings==null?null:r.activitySettings.contentHeight)+"px"),O("ngClass",Ji(8,Wxe,r.isEmptyState)),M(),O("ngClass",Ji(10,Kxe,r.isEmptyState))("velocityRedemptions",r.velocityRedemptions)("count",r.totalVelocityCount),M(),O("ngIf",r.isEmptyState&&!r.isLoading),M(),O("ngIf",r.isLoading))},encapsulation:2})}}return t})();var Zxe=t=>({"empty-state":t}),Jxe=t=>({"pos-absolute":t});function $xe(t,n){if(t&1){let e=on();E(0,"eb-empty-state")(1,"div",4)(2,"eb-reward-button",5),vt("rewardModalClosed",function(){_t(e);let r=me(2);return St(r.onRewardModalClose())})("rewardModalOpened",function(){_t(e);let r=me(2);return St(r.trackCreateVoucherEvent())}),_()()()}if(t&2){let e=me(2);M(2),O("accountDetails",e.userDetails==null?null:e.userDetails.accountDetails)("balance",e.balanceDetails==null?null:e.balanceDetails.balance)("rewardType",e.productTypes==null?null:e.productTypes.colesVoucher)("stateParam","modal")("buttonLabel","Create a Voucher")}}function qxe(t,n){t&1&&Ye(0,"eb-content-loader")}function eCe(t,n){if(t&1){let e=on();E(0,"div",1)(1,"eb-voucher-activity-table",2),vt("onUpdate",function(){_t(e);let r=me();return St(r.tableUpdated())}),_(),Ke(2,$xe,3,5,"eb-empty-state",3)(3,qxe,1,0,"eb-content-loader",3),_()}if(t&2){let e=me();N0("min-height",(e.activitySettings==null?null:e.activitySettings.contentHeight)+"px"),O("ngClass",Ji(7,Zxe,e.isEmptyState)),M(),O("ngClass",Ji(9,Jxe,e.isEmptyState))("vouchers",e.voucherArray),M(),O("ngIf",e.isEmptyState&&!e.isLoading),M(),O("ngIf",e.isLoading)}}var aw=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f){this.activityService=e,this.ebAnalyticsEventStrings=i,this.ebProductTypes=r,this.ebTagManager=a,this.ebVoucherModal=o,this.route=s,this.router=c,this.userBalance=l,this.UserService=f,this._subscriptions=new Ko,this.activitySettings=null,this.colesRewardDetails=null,this.isEmptyState=!1,this.isLoading=!1,this.productTypes=null,this.restrictedView=!1,this.userDetails=null,this.voucherArray=null,this.balanceDetails=null,this.activitySettings=this.activityService.settings,this.productTypes=this.ebProductTypes,this._voucherId$=this.route.queryParamMap.pipe(Li(d=>d.get("id")))}ngOnInit(){this.balanceDetails=this.userBalance.details,this.loadVouchersView().then(()=>{this._subscriptions.add(this._voucherId$.subscribe(e=>{if(e){this.ebVoucherModal.dismiss();let i=this?.voucherArray?.filter(r=>r.id===e)[0];i&&setTimeout(()=>{this.ebVoucherModal.open(i).result.then(()=>{},r=>{(r===0||r===1||r==="dismissed")&&this.router.navigate([],{queryParams:{id:null}})})})}else this.ebVoucherModal.dismiss()}))})}ngOnDestroy(){this.ebVoucherModal.dismiss(),this._subscriptions&&this._subscriptions.unsubscribe()}trackCreateVoucherEvent(){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.colesVoucherCreateButtonName,{category:this.ebAnalyticsEventStrings.colesVoucherCategory,label:this.ebAnalyticsEventStrings.voucherEmptyState})}onRewardModalClose(){this.loadVouchersView()}tableUpdated(){this.activityService.scrollToActivityTop()}loadVouchersView(){return this.isLoading=!0,this.activityService.getVouchers().then(e=>{this.voucherArray=e.vouchers,this.voucherArray.length>0?this.isEmptyState=!1:(this.userDetails=this.UserService.details,this.isEmptyState=!0)},()=>{}).finally(()=>{this.isLoading=!1,this.activityService.setContentHeightValue(0)})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs),Ce(Ei),Ce(Ha),Ce(Ti),Ce(O8),Ce(Ki),Ce(ci),Ce(dl),Ce(_r))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-voucher-activity"]],decls:1,vars:1,consts:[["class","activity-detail tab-pane","id","vouchers",3,"min-height","ngClass",4,"ngIf"],["id","vouchers",1,"activity-detail","tab-pane",3,"ngClass"],[3,"onUpdate","ngClass","vouchers"],[4,"ngIf"],["cta",""],[3,"rewardModalClosed","rewardModalOpened","accountDetails","balance","rewardType","stateParam","buttonLabel"]],template:function(i,r){i&1&&Ke(0,eCe,4,11,"div",0),i&2&&O("ngIf",!r.restrictedView)},encapsulation:2})}}return t})();var U8=(()=>{class t{constructor(e){this.regexValues=e}validate(e){return e.value?this.regexValues.crunchPassword.test(e.value)?null:{crunchPassword:this.ebCrunchPassword?this.ebCrunchPassword:!0}:null}static{this.\u0275fac=function(i){return new(i||t)(Ce(us))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebCrunchPassword","","ngModel",""]],inputs:{ebCrunchPassword:"ebCrunchPassword"},features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var tCe=(t,n,e)=>({redirectTo:t,type:n,cause:e}),nCe=t=>({error:t});function iCe(t,n){t&1&&(E(0,"div",27),j(1," Thank you for confirming your new email address."),Ye(2,"br"),j(3," You can now use it to log into Crunch. "),_())}function rCe(t,n){t&1&&(E(0,"div",28),j(1," This link has expired. Please log in and update your email address again and we'll send you a new link. "),_())}function aCe(t,n){t&1&&(E(0,"div",29),j(1," Your password has been updated. "),_())}function oCe(t,n){t&1&&(E(0,"span"),j(1,"Thank you for confirming your email address. Your Crunch account is now fully active."),_())}function sCe(t,n){t&1&&(E(0,"span"),j(1,"This link has expired. Please log in again and we'll email you a new link."),_())}function cCe(t,n){if(t&1&&(E(0,"div",30),Ke(1,oCe,2,0,"span",31)(2,sCe,2,0,"span",31),_()),t&2){let e=me();O("ngClass",Ji(3,nCe,e.emailVerifiedMessage==="retry")),M(),O("ngIf",e.emailVerifiedMessage==="success"),M(),O("ngIf",e.emailVerifiedMessage==="retry")}}function lCe(t,n){t&1&&(E(0,"span"),j(1,"You've been logged out of Crunch."),_())}function uCe(t,n){t&1&&(E(0,"span"),j(1,"For your security, you've been logged out of Crunch."),_())}function fCe(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),wt(e.customMessage)}}function dCe(t,n){if(t&1&&(E(0,"div",32),Ke(1,lCe,2,0,"span",31)(2,uCe,2,0,"span",31)(3,fCe,2,1,"span",31),_()),t&2){let e=me();M(),O("ngIf",e.logoutType==="user"),M(),O("ngIf",e.logoutType==="auto"),M(),O("ngIf",e.logoutType==="maintenance"&&e.customMessage)}}function hCe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",33),t&2){me();let e=Tn(17);O("messagesFor",e.errors)}}function pCe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",33),t&2){me();let e=Tn(24);O("messagesFor",e.errors)}}function ACe(t,n){if(t&1&&(E(0,"div",34),j(1),_()),t&2){let e=me();M(),wt(e.error)}}var UG=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f,d){this.authService=e,this.eb503ErrorMessagePipe=i,this.ebValidLogoutPipe=r,this.route=a,this.router=o,this.uiLayout=s,this.userDetails=c,this.userService=l,this.ebAnalyticsEventStrings=f,this.ebTagManager=d,this._subscriptions=new Ko,this.error="",this.user={email:null,password:null},this.accountTypes=["commercial","business"]}ngOnInit(){this.clearFeedback(),this.customMessage=null,this.emailVerifiedMessage=!1,this.logoutType=null,this.newEmail=null,this.newEmailExpired=null,this.newPassword=null,this.redirectTo=null,this.siteCode=null,this.siteId=null,this._subscriptions.add(this.route.queryParams.subscribe(e=>{let i={};e.emailVerifiedMessage&&(i.emailVerifiedMessage=null,this.emailVerifiedMessage=e.emailVerifiedMessage),this.ebValidLogoutPipe.transform(e.logout)&&(i.logout=null,this.logoutType=e.logout),e.newEmail&&(i.newEmail=null,this.newEmail=e.newEmail),e.newEmailExpired&&(i.newEmailExpired=null,this.newEmailExpired=e.newEmailExpired),e.newPassword&&(i.newPassword=null,this.newPassword=e.newPassword),e.redirectTo&&(i.redirectTo=null,this.redirectTo=e.redirectTo),e.siteId&&(i.siteId=null,this.siteId=e.siteId),e.siteCode&&(i.siteCode=null,this.siteCode=e.siteCode),Object.keys(i).length>0&&this.router.navigate([],{queryParams:i,queryParamsHandling:"merge"})})),this.accountType=this.getAccountType(this.route.snapshot.queryParams),this.causeCode=this.getCause(this.route.snapshot.queryParams),this.logoutType==="maintenance"&&this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.maintenanceModeDisplayName,{category:this.ebAnalyticsEventStrings.maintenanceModeCategory})}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}login(){let e={};this.siteCode&&(e.siteCode=this.siteCode),this.siteId&&(e.siteId=this.siteId),this.uiLayout.showPageLoading(),this.authService.login(this.user).then(()=>(this.resendConfirmationEmail(),this.userDetails.setupUserAccountDetails().then(()=>{this.goToLoggedInState({state:this.redirectTo,params:e})},i=>Promise.reject(i)))).catch(i=>{this.clearFeedback(),this.uiLayout.hidePageLoading(),i.status===503?(this.customMessage=this.eb503ErrorMessagePipe.transform(i),this.logoutType="maintenance"):this.error=i.message})}goToLoggedInState(e){return e?.state&&Object.keys(e?.params).length>0?this.router.navigate([e.state],{queryParams:dt({},e.params)}):e?.state?this.router.navigateByUrl(e.state):this.router.navigate(["/"])}getAccountType(e){return e&&e.rel&&this.accountTypes.includes(e.rel)?e.rel:void 0}getCause(e){return e&&e.cause?e.cause:void 0}clearFeedback(){this.newEmail=void 0,this.newEmailExpired=void 0,this.logoutType=void 0,this.emailVerifiedMessage=void 0,this.error="",this.newPassword=void 0}resendConfirmationEmail(){return this.emailVerifiedMessage==="retry"?this.sendEmail():!1}sendEmail(){return this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.registrationResendEmailConfirmationName,{category:this.ebAnalyticsEventStrings.registrationCategory,label:this.ebAnalyticsEventStrings.onLogIn}),this.userService.resendVerifyEmail()}static{this.\u0275fac=function(i){return new(i||t)(Ce(cr),Ce(aC),Ce(ow),Ce(Ki),Ce(ci),Ce(aa),Ce(T3),Ce(_r),Ce(Ei),Ce(Ti))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-login"]],decls:41,vars:20,consts:[["email","ngModel"],["password","ngModel"],[1,"signup"],[1,"account-app"],[1,"form-signup","form-login-container"],["id","login-container",1,"account-panel"],[1,"account-panel-body"],["class","account-panel-sub-header center","id","newEmailMessage",4,"ngIf"],["class","account-panel-sub-header center error","id","changeEmailMessage",4,"ngIf"],["class","account-panel-sub-header center","id","newPasswordMessage",4,"ngIf"],["class","account-panel-sub-header center","id","emailConfirmMessage",3,"ngClass",4,"ngIf"],["class","account-panel-sub-header center","id","logoutMessage",4,"ngIf"],[1,"heading","text-lg"],["id","LoginForm","name","loginForm","novalidate","",1,"form-login"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["placeholder","Email address","type","email","name","email","id","email","email","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","email"],[3,"messagesFor",4,"ngIf"],["placeholder","Password","type","password","name","password","id","password","required","",1,"form-control",3,"ngModelChange","ngModel","ebCrunchPassword"],["for","password"],["type","submit",1,"btn","btn-primary","text-white",3,"click"],["class","total-error",4,"ngIf"],[1,"mrgt20"],[1,"text-sm","muted",3,"routerLink"],[1,"text-sm"],[1,"link",3,"routerLink","queryParams"],["id","newEmailMessage",1,"account-panel-sub-header","center"],["id","changeEmailMessage",1,"account-panel-sub-header","center","error"],["id","newPasswordMessage",1,"account-panel-sub-header","center"],["id","emailConfirmMessage",1,"account-panel-sub-header","center",3,"ngClass"],[4,"ngIf"],["id","logoutMessage",1,"account-panel-sub-header","center"],[3,"messagesFor"],[1,"total-error"]],template:function(i,r){if(i&1){let a=on();E(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),Ye(4,"eb-panel-header"),E(5,"div",6),Ke(6,iCe,4,0,"div",7)(7,rCe,2,0,"div",8)(8,aCe,2,0,"div",9)(9,cCe,3,5,"div",10)(10,dCe,4,3,"div",11),E(11,"h2",12),j(12,"Log into my account"),_(),E(13,"form",13)(14,"div",14),Ye(15,"eb-input-icons",15),E(16,"input",16,0),ti("ngModelChange",function(s){return _t(a),ei(r.user.email,s)||(r.user.email=s),St(s)}),_(),E(18,"label",17),j(19,"Email Address"),_(),Ke(20,hCe,1,1,"eb-input-error-messages",18),_(),E(21,"div",14),Ye(22,"eb-input-icons",15),E(23,"input",19,1),ti("ngModelChange",function(s){return _t(a),ei(r.user.password,s)||(r.user.password=s),St(s)}),_(),E(25,"label",20),j(26,"Password"),_(),Ke(27,pCe,1,1,"eb-input-error-messages",18),_(),E(28,"button",21),vt("click",function(){return _t(a),St(r.login())}),j(29,"Log in"),_(),Ke(30,ACe,2,1,"div",22),_(),E(31,"div",23)(32,"a",24),j(33,"RESET MY PASSWORD"),_()(),E(34,"div",23)(35,"p",25),j(36," Not a Crunch member yet?"),Ye(37,"br"),E(38,"a",26),j(39,"Sign up and get rewarded for recycling."),_()()()()(),Ye(40,"eb-panel-footer"),_()()()}if(i&2){let a=Tn(17),o=Tn(24);M(6),O("ngIf",r.newEmail),M(),O("ngIf",r.newEmailExpired),M(),O("ngIf",r.newPassword),M(),O("ngIf",r.emailVerifiedMessage),M(),O("ngIf",r.logoutType),M(5),O("modelRef",a),M(),qn("ngModel",r.user.email),M(4),O("ngIf",a.invalid&&a.dirty&&a.touched),M(2),O("modelRef",o),M(),qn("ngModel",r.user.password),O("ebCrunchPassword","Incorrect Password"),M(4),O("ngIf",o.invalid&&o.dirty&&o.touched),M(3),O("ngIf",r.error),M(2),O("routerLink","/reset-password"),M(6),O("routerLink","/signup")("queryParams",S4(16,tCe,r.redirectTo,r.accountType,r.causeCode))}},dependencies:[la,Cn,os,To,Ya,zo,Us,Nu,Va,yo,ua,U8,O0,js,Jf,Ch],encapsulation:2})}}return t})();function mCe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",18),t&2){me();let e=Tn(14);O("messagesFor",e.errors)}}function gCe(t,n){if(t&1&&(E(0,"div",19),j(1),_()),t&2){let e=me();M(),wt(e.errorMessage)}}var VG=(()=>{class t{constructor(e,i,r,a){this.activatedRoute=e,this.authService=i,this.ebAnalyticsEventStrings=r,this.ebTagManager=a,this.errorMessage=void 0,this.hiddenIcon=sC,this.inputType="password",this.visibleIcon=lC,this.user={password:null}}ngOnInit(){this.token=this.activatedRoute.snapshot.queryParams.code?this.activatedRoute.snapshot.queryParams.code:null}toggleInputType(){this.inputType=this.inputType!=="password"?"password":"text"}updatePassword(){return this.authService.updatePassword(this.token,this.user.password).then(()=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetUpdatedName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.newPassword})},e=>(this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetUpdateErrorName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.newPassword}),this.errorMessage=e.message,!1))}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ki),Ce(cr),Ce(Ei),Ce(Ti))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-new-password"]],decls:24,vars:8,consts:[["newPassword","ngModel"],[1,"signup"],[1,"account-app"],[1,"form-signup","form-login-container"],["id","login-container",1,"account-panel"],[1,"account-panel-body"],[1,"heading","text-lg"],[1,"text-sm"],["name","newPasswordForm","novalidate","",3,"ngSubmit"],[1,"form-group","eb-form-floating","password"],[3,"modelRef"],["placeholder","Password","name","password","id","password","required","",1,"form-control",3,"ngModelChange","type","ngModel","ebCrunchPassword"],["for","password"],["type","button",1,"view-password-btn",3,"click"],[3,"icon","fixedWidth"],[3,"messagesFor",4,"ngIf"],["type","submit",1,"btn","btn-primary","text-white",3,"disabled"],["class","center total-error",4,"ngIf"],[3,"messagesFor"],[1,"center","total-error"]],template:function(i,r){if(i&1){let a=on();E(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),Ye(4,"eb-panel-header"),E(5,"div",5)(6,"h2",6),j(7,"Create a new password"),_(),E(8,"p",7),j(9," It must contain at least 8 characters, including a capital letter and a number. "),_(),E(10,"form",8),vt("ngSubmit",function(){return _t(a),St(r.updatePassword())}),E(11,"div",9),Ye(12,"eb-input-icons",10),E(13,"input",11,0),ti("ngModelChange",function(s){return _t(a),ei(r.user.password,s)||(r.user.password=s),St(s)}),_(),E(15,"label",12),j(16,"Password"),_(),E(17,"button",13),vt("click",function(){return _t(a),St(r.toggleInputType())}),Ye(18,"fa-icon",14),_(),Ke(19,mCe,1,1,"eb-input-error-messages",15),_(),E(20,"button",16),j(21,"Save"),_()(),Ke(22,gCe,2,1,"div",17),_()(),Ye(23,"eb-panel-footer"),_()()()}if(i&2){let a=Tn(14);M(12),O("modelRef",a),M(),O("type",r.inputType),qn("ngModel",r.user.password),M(5),O("icon",r.inputType==="password"?r.hiddenIcon:r.visibleIcon)("fixedWidth",!0),M(),O("ngIf",a.invalid&&a.dirty&&a.touched),M(),O("disabled",a.invalid),M(2),O("ngIf",r.errorMessage)}},dependencies:[Cn,Zr,os,To,Ya,zo,Us,Va,yo,U8,O0,js,Jf,Ch],encapsulation:2})}}return t})();function vCe(t,n){t&1&&Ye(0,"eb-bag-labels-modal-launcher",17)}function yCe(t,n){if(t&1&&(E(0,"eb-container-eligibility-button",18),j(1,"Check container eligibility"),_()),t&2){let e=me();O("state",e.userState)}}function bCe(t,n){if(t&1){let e=on();E(0,"eb-crunch-slick-carousel",19),vt("onUpdate",function(r){_t(e);let a=me();return St(a.changeTopic(r))}),_()}if(t&2){let e=me();O("slides",e.recycleDetails==null?null:e.recycleDetails.navigationBlocks)("slidesToShow",3)("activeSlide",e.currentSlide)}}function xCe(t,n){if(t&1){let e=on();E(0,"eb-crunch-slick-carousel",19),vt("onUpdate",function(r){_t(e);let a=me();return St(a.changeTopic(r))}),_()}if(t&2){let e=me();O("slides",e.recycleDetails==null?null:e.recycleDetails.navigationBlocks)("slidesToShow",1)("activeSlide",e.currentSlide)}}function CCe(t,n){if(t&1&&(E(0,"li",20)(1,"a",21),j(2),_()()),t&2){let e=n.$implicit;O("routerLinkActive","active"),M(),O("routerLink",e.appUrl),M(),wt(e.title)}}var sw=(()=>{class t{constructor(e,i,r,a,o,s){this.breakpointObserver=e,this.recycleTopicTitlePipe=i,this.recycleTopicUrlPipe=r,this.dropngo=a,this.route=o,this.router=s,this._subscriptions=new Ko,this.accountDetails=null,this.collectionAddress=null,this.collectionsContent=null,this.crunchCardNumber=null,this.hasDropNGo=null,this.siteCode=null,this.userState=null,this.topicUrl$=this.route.children[0].paramMap.pipe(Li(c=>c.get("topicUrl")))}ngOnInit(){this._subscriptions.add(this.route.data.subscribe(i=>{this.recycleDetails=dt({},i.details?.recycleDetails),this.accountDetails=i.details?.accountDetails,this.recycleDetails?.contentTabs?.length>0&&this.recycleDetails.contentTabs.forEach(r=>{r.appUrl=this.getTopicUrl(r.title)}),this.collectionAddress={street:this.accountDetails.street,suburb:this.accountDetails.suburb,postcode:this.accountDetails.postcode,state:this.accountDetails.state,phone:this.accountDetails.phone,verifiedAddress:this.accountDetails.verifiedAddress},this.crunchCardNumber=this.accountDetails.cardNumber,this.collectionsContent=this.recycleDetails.collectionsModule,this.userState=this.accountDetails.state,this.hasDropNGo=this.hasDNGLocations()})),this._subscriptions.add(this.topicUrl$.subscribe(i=>{this.hasValidUrl(i)?this.setCurrentSlide(i):this.loadRecycleHomeView()})),this._subscriptions.add(this.route.queryParamMap.subscribe(i=>{this.dropngoOpen=!!i.get("dropngoOpen"),this.dropngo.loadTerms(this.recycleDetails.dropngoModule.termsAndConditions),this.siteCode=i.get("siteCode"),this.siteId=i.get("siteId")}));let e=this.breakpointObserver.observe(["(max-width: 767px)"]);this._subscriptions.add(e.subscribe(i=>{i.matches?this.isMobile=!0:this.isMobile=!1}))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}changeTopic(e){let i=this.getTopicUrl(e);this.router.navigate([i],{relativeTo:this.route,queryParamsHandling:"merge"})}updateSchemeId(e){return e&&this.accountDetails.schemeId!==e?(this.accountDetails.schemeId=e,!0):!1}hasDNGLocations(){return!!(this.recycleDetails&&this.recycleDetails.dropngoModule&&this.recycleDetails.dropngoModule.locations&&this.recycleDetails.dropngoModule.locations.length>0)}setCurrentSlide(e){let i;return e==="pickup"?i="Pickup Service":i=this.getCurrentSlideValue(e),this.currentSlide=i,i}getTopicUrl(e){return this.recycleTopicUrlPipe.transform(e)}getCurrentSlideValue(e){return this.recycleTopicTitlePipe.transform(e)}hasValidUrl(e){return!!this.recycleTopicTitlePipe.transform(e)}loadRecycleHomeView(){return this.router.navigate(["/recycle"])}static{this.\u0275fac=function(i){return new(i||t)(Ce(Xx),Ce(wh),Ce(cw),Ce(tu),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-recycle-route-content"]],decls:22,vars:14,consts:[[1,"recycle-container","top-dashboard"],[1,"d-block","d-md-none","clearfix","flex","flex-wrap"],["id","panelSliderBulkPickupSlide",1,"col-md-6","col-xs-12"],[1,"data-col-inner","slider"],[3,"customerAccountNumber","customerAddress","collectionsContent","trackingRoute"],[1,"d-block","d-md-none","mb-2",3,"onUpdate","siteCode","siteId","dngDetails","isOpen","userSchemeId"],["class","mb-2 d-block d-md-none",4,"ngIf"],["class","mb-2 d-block d-md-none",3,"state",4,"ngIf"],[1,"top-dashboard","top-dashboard-recycle"],[1,"clearfix","d-flex","flex-wrap","d-md-none"],[1,"col-xs-12"],[1,"title"],["class","d-block clearfix",3,"slides","slidesToShow","activeSlide","onUpdate",4,"ngIf"],[1,"crunch-navbar"],[1,"crunch-menu"],[3,"routerLinkActive",4,"ngFor","ngForOf"],[1,"tab-content"],[1,"mb-2","d-block","d-md-none"],[1,"mb-2","d-block","d-md-none",3,"state"],[1,"d-block","clearfix",3,"onUpdate","slides","slidesToShow","activeSlide"],[3,"routerLinkActive"],[3,"routerLink"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),Ye(4,"eb-bulk-pickup-panel",4),_()()(),E(5,"div")(6,"eb-drop-n-go-launcher",5),vt("onUpdate",function(o){return r.updateSchemeId(o)}),_(),Ke(7,vCe,1,0,"eb-bag-labels-modal-launcher",6)(8,yCe,2,1,"eb-container-eligibility-button",7),_(),E(9,"div",8)(10,"div",9)(11,"div",10),Ye(12,"br"),E(13,"h4",11),j(14,"RECYCLING SERVICES"),_()()(),Ke(15,bCe,1,3,"eb-crunch-slick-carousel",12)(16,xCe,1,3,"eb-crunch-slick-carousel",12),_(),E(17,"div",13)(18,"ul",14),Ke(19,CCe,3,3,"li",15),_()()(),E(20,"div",16),Ye(21,"router-outlet"),_()),i&2&&(M(4),O("customerAccountNumber",r.crunchCardNumber)("customerAddress",r.collectionAddress)("collectionsContent",r.collectionsContent)("trackingRoute","Recycle - Top(temporary)"),M(2),O("siteCode",r.siteCode)("siteId",r.siteId)("dngDetails",r.recycleDetails==null?null:r.recycleDetails.dropngoModule)("isOpen",r.dropngoOpen)("userSchemeId",r.accountDetails==null?null:r.accountDetails.schemeId),M(),O("ngIf",r.hasDropNGo),M(),O("ngIf",r.userState==="QLD"),M(7),O("ngIf",!r.isMobile),M(),O("ngIf",r.isMobile),M(3),O("ngForOf",r.recycleDetails.contentTabs))},encapsulation:2})}}return t})();function wCe(t,n){if(t&1&&(E(0,"h4",6),j(1),E(2,"span",7),j(3,"."),_()()),t&2){let e=me().$implicit;M(),wt(e.heading)}}function ECe(t,n){if(t&1&&(Ye(0,"div",10),vn(1,"ebCmsHtmlContent")),t&2){let e=me(2).$implicit,i=me();O("innerHTML",di(1,3,e.bodyContent),so)("ebShowHideContentElement","bag-label-link")("ebShowHideContentElementOn",i.hasDropNGo)}}function _Ce(t,n){if(t&1&&(E(0,"div")(1,"p")(2,"strong"),j(3,"Collection dates in your area:"),_()(),Ye(4,"eb-bulk-pickup-launcher",11),_()),t&2){let e=me(3);M(4),O("customerAddress",e.customerAddress)("customerAccountNumber",e.customerAccountNumber)("collectionsContent",e.collectionsContent)("trackingRoute","Recycle")}}function SCe(t,n){if(t&1&&(Ye(0,"p",12),vn(1,"ebCmsHtmlContent")),t&2){let e=me(2).$implicit;O("innerHTML",di(1,1,e.contentWhenNoLocations),so)}}function ICe(t,n){if(t&1&&(E(0,"div")(1,"p")(2,"b"),j(3),_()(),Ye(4,"eb-location-map",13),E(5,"a",14),vn(6,"ebMapType"),j(7,"See all locations near you"),_()()),t&2){let e=me(2).$implicit,i=me();M(3),wt(e.mapHeading),M(),O("closestLocation",e.closestLocation),M(),O("href",di(6,3,"/where-to-recycle?postcode="+i.customerAddress.postcode+"&type="+i.panelContent.title),Rr)}}function MCe(t,n){if(t&1&&(E(0,"div"),Ke(1,ECe,2,5,"div",8)(2,_Ce,5,4,"div",5)(3,SCe,2,3,"p",9)(4,ICe,8,5,"div",5),_()),t&2){let e=me().$implicit;M(),O("ngIf",e.bodyContent),M(),O("ngIf",e.includeCollections===!0),M(),O("ngIf",e.includeMap&&!e.closestLocation),M(),O("ngIf",e.includeMap&&e.closestLocation)}}function TCe(t,n){if(t&1&&(E(0,"li"),j(1),_()),t&2){let e=n.$implicit;M(),On(" ",e," ")}}function BCe(t,n){if(t&1&&(E(0,"div")(1,"ol",15),Ke(2,TCe,2,1,"li",16),_()()),t&2){let e=me().$implicit;M(2),O("ngForOf",e==null?null:e.listItems)}}function LCe(t,n){if(t&1&&(E(0,"li"),Ye(1,"fa-icon",22),j(2),_()),t&2){let e=n.$implicit,i=me(4);M(),O("icon",i.checkIcon),M(),On("",e," ")}}function DCe(t,n){if(t&1&&(E(0,"ul",21),Ke(1,LCe,3,2,"li",16),_()),t&2){let e=me(2).$implicit;M(),O("ngForOf",e==null?null:e.listItems)}}function FCe(t,n){if(t&1&&(E(0,"div"),Ke(1,DCe,2,1,"ul",17),Ye(2,"div",18),E(3,"div",19)(4,"a",20),j(5),_()()()),t&2){let e=me().$implicit;M(),O("ngIf",e.listItems),M(),O("innerHTML",e.bodyContent,so),M(2),O("href",e.linkUrl,Rr),M(),wt(e.linkText)}}function NCe(t,n){if(t&1&&(E(0,"div",1)(1,"div",2)(2,"div",3),Ke(3,wCe,4,1,"h4",4)(4,MCe,5,4,"div",5)(5,BCe,3,1,"div",5)(6,FCe,6,4,"div",5),_()()()),t&2){let e=n.$implicit;M(3),O("ngIf",e.heading),M(),O("ngIf",e.layout=="introduction"),M(),O("ngIf",e.layout=="howItWorks"),M(),O("ngIf",e.layout=="acceptedMaterials")}}var lw=(()=>{class t{constructor(){this.customerAddress=null,this.customerAccountNumber=null,this.checkIcon=mh}ngOnInit(){this.customerAddress={street:this.accountDetails.street,suburb:this.accountDetails.suburb,postcode:this.accountDetails.postcode,state:this.accountDetails.state,phone:this.accountDetails.phone,verifiedAddress:this.accountDetails.verifiedAddress},this.customerAccountNumber=this.accountDetails.cardNumber}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-recycle-content-panel"]],inputs:{panelContent:"panelContent",accountDetails:"accountDetails",collectionsContent:"collectionsContent",hasDropNGo:"hasDropNGo"},decls:1,vars:1,consts:[["class","col-xs-12 col-md-6 float-md-start",4,"ngFor","ngForOf"],[1,"col-xs-12","col-md-6","float-md-start"],[1,"card","panel-default","crunch-panel"],[1,"card-body"],["class","heading h3",4,"ngIf"],[4,"ngIf"],[1,"heading","h3"],[1,"highlight"],["ebCmsContentLinks","",3,"innerHTML","ebShowHideContentElement","ebShowHideContentElementOn",4,"ngIf"],["ebCmsContentLinks","",3,"innerHTML",4,"ngIf"],["ebCmsContentLinks","",3,"innerHTML","ebShowHideContentElement","ebShowHideContentElementOn"],[3,"customerAddress","customerAccountNumber","collectionsContent","trackingRoute"],["ebCmsContentLinks","",3,"innerHTML"],[3,"closestLocation"],["target","_blank",1,"detail",3,"href"],[1,"step-guide"],[4,"ngFor","ngForOf"],["class","list-unstyled",4,"ngIf"],[1,"text-content",3,"innerHTML"],["ebCmsContentLinks",""],[1,"detail",3,"href"],[1,"list-unstyled"],[1,"text-info",2,"margin-right","10px",3,"icon"]],template:function(i,r){i&1&&Ke(0,NCe,7,4,"div",0),i&2&&O("ngForOf",r.panelContent==null?null:r.panelContent.contentModules)},encapsulation:2})}}return t})();var HG=(()=>{class t{constructor(e,i,r,a,o,s){this.ebBagLabelsModal=e,this.ebRecycleTopicDetailsPipe=i,this.ebRecycleTopicTitlePipe=r,this.dropngo=a,this.route=o,this.router=s,this._subscriptions=new Ko,this.bagLabelsParam$=this.route.queryParamMap.pipe(Li(c=>c.get("bagLabels"))),this.topicUrl$=this.route.paramMap.pipe(Li(c=>c.get("topicUrl")))}ngOnInit(){this._subscriptions.add(this.route.parent.data.subscribe(e=>{this.accountDetails=e.details?.accountDetails,this.contentTabs=e.details?.recycleDetails?.contentTabs,this.collectionsContent=e.details?.recycleDetails?.collectionsModule,this.hasDropNGo=e.details?.recycleDetails?.dropngoModule?.locations?.length>0})),this._subscriptions.add(this.bagLabelsParam$.subscribe(e=>{e&&this.hasDropNGo&&(this._activeModal=this.ebBagLabelsModal.open(),this._activeModal.result.then(()=>!0,()=>!1).finally(()=>{this.router.navigate(["."],{queryParams:{bagLabels:null},relativeTo:this.route})}))})),this._subscriptions.add(this.topicUrl$.subscribe(e=>{let i;i=this.ebRecycleTopicTitlePipe.transform(e),this.content=this.ebRecycleTopicDetailsPipe.transform(this.contentTabs,i),this.panelId="recycle-tab-"+e}))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe(),this._activeModal&&this._activeModal.dismiss(),this.dropngo.closeCamera(),this.dropngo.closeDropOff()}static{this.\u0275fac=function(i){return new(i||t)(Ce(N8),Ce(uw),Ce(wh),Ce(tu),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-recycle-info"]],decls:2,vars:5,consts:[[1,"app-detail-tab","tab-pane","clearfix",3,"id"],[3,"panelContent","collectionsContent","accountDetails","hasDropNGo"]],template:function(i,r){i&1&&(E(0,"div",0),Ye(1,"eb-recycle-content-panel",1),_()),i&2&&(O("id",r.panelId),M(),O("panelContent",r.content)("collectionsContent",r.collectionsContent)("accountDetails",r.accountDetails)("hasDropNGo",r.hasDropNGo))},dependencies:[lw],encapsulation:2})}}return t})();function kCe(t,n){t&1&&(E(0,"div",21),j(1," This link has expired. "),_())}function RCe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",22),t&2){me();let e=Tn(10);O("messagesFor",e.errors)}}function OCe(t,n){if(t&1&&(E(0,"div",23),j(1),_()),t&2){let e=me(2);M(),wt(e.error)}}function zCe(t,n){if(t&1){let e=on();E(0,"div",8),Ke(1,kCe,2,0,"div",9),E(2,"h2",10),j(3,"Reset Password"),_(),E(4,"p"),j(5,"Enter your email address below and we'll send you a temporary link to reset your password."),_(),E(6,"form",11),vt("ngSubmit",function(){_t(e);let r=me();return St(r.sendResetPassword())}),E(7,"div",12),Ye(8,"eb-input-icons",13),E(9,"input",14,0),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.user.email,r)||(a.user.email=r),St(r)}),_(),E(11,"label",15),j(12,"Email Address"),_(),Ke(13,RCe,1,1,"eb-input-error-messages",16),_(),E(14,"button",17),j(15,"reset password"),_(),Ke(16,OCe,2,1,"div",18),_(),E(17,"div",19)(18,"a",20),j(19,"GO BACK TO LOGIN"),_()()()}if(t&2){let e=Tn(10),i=me();M(),O("ngIf",i.showFailedTokenMessage===!0),M(7),O("modelRef",e),M(),qn("ngModel",i.user.email),M(4),O("ngIf",e.invalid&&e.dirty&&e.touched),M(),O("disabled",e.invalid),M(2),O("ngIf",i.error),M(2),O("routerLink","/login")}}function UCe(t,n){t&1&&(E(0,"div",30),j(1," Email resent, please check your junk mail. If you still have not received an email, please "),E(2,"a",31),j(3,"contact us"),_(),j(4,". "),_())}function VCe(t,n){if(t&1&&(E(0,"div",23),j(1),_()),t&2){let e=me(2);M(),wt(e.error)}}function HCe(t,n){if(t&1){let e=on();E(0,"div",24)(1,"h2",10),j(2,"Email sent"),_(),E(3,"p",25),j(4,"Keep your eyes peeled for our email. As soon as it hits your inbox, click the link and reset your password. Oh yeah\u2014it might take a few minutes to come through, so don't stress if you don't see it immediately."),_(),E(5,"div",26)(6,"a",27),j(7,"back to Login"),_(),E(8,"button",28),vt("click",function(){_t(e);let r=me();return St(r.resendResetPassword())}),j(9,"Resend email"),_()(),Ke(10,UCe,5,0,"div",29)(11,VCe,2,1,"div",18),_()}if(t&2){let e=me();M(6),O("routerLink","/login"),M(2),O("disabled",e.resendStatus),M(2),O("ngIf",e.resendStatus),M(),O("ngIf",e.error)}}var QG=(()=>{class t{constructor(e,i,r,a){this.authService=e,this.ebTagManager=i,this.ebAnalyticsEventStrings=r,this.activatedRoute=a,this.user={email:null},this.error="",this.success=!1,this.resendStatus=!1,this.showFailedTokenMessage=!1}ngOnInit(){this.showFailedTokenMessage=!!this.activatedRoute.snapshot.queryParams.showFailedTokenMessage}sendResetPassword(){this.authService.sendResetPassword(this.user.email).then(()=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetRequestName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.resetPassword}),this.success=!0},e=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetRequestErrorName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.resetPassword}),this.error=e.message})}resendResetPassword(){this.authService.sendResetPassword(this.user.email).then(()=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetResendName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.resetPassword}),this.resendStatus=!0},e=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetResendErrorName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.resetPassword}),this.error=e.message})}static{this.\u0275fac=function(i){return new(i||t)(Ce(cr),Ce(Ti),Ce(Ei),Ce(Ki))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reset-password"]],decls:9,vars:2,consts:[["resetPassword","ngModel"],[1,"signup"],[1,"account-app"],[1,"form-signup","form-login-container"],[1,"reset-password-confirmation","account-panel"],[1,"account-panel-body"],["id","reset-password-container",4,"ngIf"],["id","reset-password-confirmation",4,"ngIf"],["id","reset-password-container"],["class","account-panel-sub-header center error","id","linkExpiredMessage",4,"ngIf"],[1,"heading","text-lg"],["id","resetForm","name","resetForm","novalidate","",1,"form-reset",3,"ngSubmit"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["placeholder","Email address","type","email","name","email","id","email","email","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","email"],[3,"messagesFor",4,"ngIf"],["type","submit",1,"btn","btn-primary","text-white","reset-password-button",3,"disabled"],["class","total-error",4,"ngIf"],[1,"mrgt20"],[1,"text-sm","muted",3,"routerLink"],["id","linkExpiredMessage",1,"account-panel-sub-header","center","error"],[3,"messagesFor"],[1,"total-error"],["id","reset-password-confirmation"],[1,"text-sm","mb-4"],[1,"CTA-group","mb-2"],[1,"btn","btn-primary","text-white","me-1",3,"routerLink"],["type","button",1,"btn","btn-outline-secondary","ms-1",3,"click","disabled"],["class","text-notice",4,"ngIf"],[1,"text-notice"],["href","/contact-us"]],template:function(i,r){i&1&&(E(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),Ye(4,"eb-panel-header"),E(5,"div",5),Ke(6,zCe,20,7,"div",6)(7,HCe,12,4,"div",7),_()(),Ye(8,"eb-panel-footer"),_()()()),i&2&&(M(6),O("ngIf",!r.success),M(),O("ngIf",r.success))},dependencies:[Cn,os,To,Ya,zo,Us,Nu,Va,yo,ua,O0,js,Jf,Ch],encapsulation:2})}}return t})();var fs=(()=>{class t{get balance(){return this._userBalance}get userDetails(){return this._userDetails}get groupedProductList(){return this._groupedProductList}get rewardsContent(){return this._rewardsContent}constructor(e,i,r,a){this.contentService=e,this.rewardsService=i,this.userBalance=r,this.UserService=a}getRouteDetails(){let e=this.getProductList(),i=this.getRewardsContent(),r=this.getBalanceDetails();return Promise.all([e,i,r]).then(a=>(this._userDetails=this.UserService.details,this._userBalance=this.userBalance.details,this._groupedProductList=a[0],this._rewardsContent=a[1],!0),()=>!1)}updateUserDetails(){return this.UserService.reloadAccountDetails()}updateUserBalance(){return this.userBalance.updateUserBalance().then(()=>{},()=>{})}getCategoryDetails(e){let i;return e&&this._groupedProductList&&this._groupedProductList.length>0&&(i=this._groupedProductList.filter(r=>r.slug===e)[0]),i||null}getRewardDetails(e,i){let r;if(e&&i&&this._groupedProductList&&this._groupedProductList.length>0){let a=this._groupedProductList.filter(o=>o.slug===e)[0];a&&(r=a.products.filter(o=>o.slug===i)[0])}return r||null}isValidCategory(e){let i=!1;if(e&&this._groupedProductList&&this._groupedProductList.length>0)for(let r=0;r<this._groupedProductList.length&&!i;r++)e===this._groupedProductList[r].slug&&(i=!0);return i}isValidReward(e,i){let r;if(e&&i&&this._groupedProductList&&this._groupedProductList.length>0){let a=this._groupedProductList.filter(o=>o.slug===e)[0];a&&(r=a.products.filter(o=>o.slug===i)[0])}return!!r}clearDetails(){return this._userBalance=null,this._userDetails=null,this._groupedProductList=null,this._rewardsContent=null,!0}getCategoryTitle(e){return this.getCategoryDetails(e)?.name||""}getProductTitle(e,i){return this.getRewardDetails(e,i)?.listingTitle||""}getProductList(){return this.rewardsService.getProductList().then(e=>e,()=>{})}getRewardsContent(){return this.contentService.getRewardContent().then(e=>e,()=>{})}getBalanceDetails(){return this.userBalance.getUserBalance().then(()=>!0,()=>{})}static{this.\u0275fac=function(i){return new(i||t)(bt(Eh),bt(td),bt(dl),bt(_r))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function QCe(t,n){if(t&1&&(E(0,"li",12)(1,"a",13),j(2),_()()),t&2){let e=n.$implicit;O("routerLinkActive","active"),M(),O("routerLink",e.slug),M(),wt(e.name)}}var dw=(()=>{class t{constructor(e){this.ebRewards=e}ngOnInit(){this.userDetails=this.ebRewards.userDetails,this.balanceDetails=this.ebRewards.balance,this.groupedProducts=this.ebRewards.groupedProductList,this.rewardsContent=this.ebRewards.rewardsContent}ngOnDestroy(){this.ebRewards.clearDetails()}static{this.\u0275fac=function(i){return new(i||t)(Ce(fs))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-rewards"]],decls:14,vars:10,consts:[[1,"top-dashboard","rewards"],[1,"clearfix","reward-panel","d-flex","flex-wrap"],[1,"w-100"],[1,"col-md-6","col-xs-12","profile-container"],[1,"data-col-inner",3,"balance","profile","welcomeMessage","negativeBalanceMessage","positiveBalanceMessage"],[1,"col-md-6","col-xs-12"],[1,"data-col-inner","slider"],[3,"panelSlides","collectionsContent","accountDetails","trackingRoute"],["id","reward-crunch-navbar",1,"crunch-navbar"],[1,"crunch-menu"],[3,"routerLinkActive",4,"ngFor","ngForOf"],[1,"tab-content"],[3,"routerLinkActive"],[3,"routerLink"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2),Ye(3,"eb-pwa-mobile-install-banner"),_(),E(4,"div",3),Ye(5,"eb-profile-detail",4),_(),E(6,"div",5)(7,"div",6),Ye(8,"eb-panel-slider",7),_()()()(),E(9,"div",8)(10,"ul",9),Ke(11,QCe,3,3,"li",10),_()(),E(12,"div",11),Ye(13,"router-outlet"),_()),i&2&&(M(5),O("balance",r.balanceDetails.balance)("profile",r.userDetails.accountDetails)("welcomeMessage",r.rewardsContent.welcomeModule)("negativeBalanceMessage",r.rewardsContent.negativeBalanceText)("positiveBalanceMessage",r.rewardsContent.positiveBalanceText),M(3),O("panelSlides",r.rewardsContent.promoModule)("collectionsContent",r.rewardsContent.collectionsModule)("accountDetails",r.userDetails.accountDetails)("trackingRoute","Rewards"),M(3),O("ngForOf",r.groupedProducts))},encapsulation:2})}}return t})();var jG=(()=>{class t{constructor(e){this.ebProductTypes=e}transform(e){switch(e){case this.ebProductTypes.paypalTransfer:case this.ebProductTypes.bankTransfer:return"Transfer";case this.ebProductTypes.donation:return"Donate";default:return"View Reward"}}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ha,16))}}static{this.\u0275pipe=Di({name:"ebRewardActionText",type:t,pure:!0})}}return t})();var GG=(()=>{class t{constructor(e){this.ebProductTypes=e}transform(e){if(e&&e.type)switch(e.type){case this.ebProductTypes.basic:return"eb-reward-basic";case this.ebProductTypes.bankTransfer:return"eb-reward-bank-transfer";case this.ebProductTypes.giftpay:return"eb-reward-giftpay";case this.ebProductTypes.giftCard:return"eb-reward-gift-card";case this.ebProductTypes.paypalTransfer:return"eb-reward-paypal";case this.ebProductTypes.donation:return"eb-reward-donation";case this.ebProductTypes.referral:return"eb-reward-referral";default:return null}return null}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ha,16))}}static{this.\u0275pipe=Di({name:"ebRewardTypePanelClass",type:t,pure:!0})}}return t})();function WCe(t,n){if(t&1&&(E(0,"div",5)(1,"div",6)(2,"div",7)(3,"h4",8),j(4,"Transfer your Crunch credits to Velocity Points"),_(),E(5,"div",9)(6,"p"),j(7,"Turn your Crunch credits into Velocity Frequent Flyer Points."),_()(),E(8,"a",10),j(9,"Transfer"),_()(),E(10,"div",11)(11,"span")(12,"a",12),Ye(13,"img",13),_()()()()()),t&2){let e=me();M(8),O("routerLink","velocity"),M(4),O("routerLink","velocity"),M(),O("src",e.velocityImageUrl,Rr)}}function KCe(t,n){if(t&1&&Ye(0,"eb-reward-badges",21),t&2){let e=me().$implicit;O("badges",e.featureBadges)}}function XCe(t,n){if(t&1){let e=on();E(0,"a",22),vt("click",function(){_t(e);let r=me().$implicit,a=me();return St(a.trackOpenEvent(r))}),Ye(1,"img",23),_()}if(t&2){let e=me().$implicit;O("routerLink",e.slug),M(),O("src",e.listingImageUrl,Rr)("alt",e.listingTitle)}}function YCe(t,n){if(t&1){let e=on();E(0,"div",14)(1,"div",15),vn(2,"ebRewardTypePanelClass"),E(3,"div",7),Ke(4,KCe,1,1,"eb-reward-badges",16),E(5,"h4",8),j(6),_(),Ye(7,"div",17),vn(8,"ebCmsHtmlContent"),E(9,"a",18),vt("click",function(){let r=_t(e).$implicit,a=me();return St(a.trackOpenEvent(r))}),j(10),vn(11,"ebRewardActionText"),_()(),E(12,"div",19),Ke(13,XCe,2,3,"a",20),_()()()}if(t&2){let e=n.$implicit;M(),O("ngClass",di(2,7,e)),M(3),O("ngIf",e.featureBadges),M(2),wt(e.listingTitle),M(),O("innerHTML",di(8,9,e.listingContentHtml),so),M(2),O("routerLink",e.slug),M(),wt(di(11,11,e.type)),M(3),O("ngIf",e.listingImageUrl)}}var WG=(()=>{class t{constructor(e,i,r,a,o){this.ebAnalyticsEventStrings=e,this.ebProductTypes=i,this.ebRewards=r,this.ebTagManager=a,this.route=o,this._subscriptions=new Ko,this.category$=this.route.paramMap.pipe(Li(s=>s.get("categorySlug")))}ngOnInit(){let e=null,i=null;this._subscriptions.add(this.category$.subscribe(r=>{e=dt({},this.ebRewards.getCategoryDetails(r)),i=dt({},this.ebRewards.rewardsContent),this.products=e.products,this.categoryId=e.id})),this.velocityImageUrl=i.velocityListingImage?i.velocityListingImage:"assets/images/velocity-card.png"}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}trackOpenEvent(e){e&&e.type===this.ebProductTypes.colesVoucher&&this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.colesVoucherCreateButtonName,{category:this.ebAnalyticsEventStrings.colesVoucherCategory,label:this.ebAnalyticsEventStrings.voucherRedemption})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ei),Ce(Ha),Ce(fs),Ce(Ti),Ce(Ki))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-category"]],decls:6,vars:4,consts:[[1,"account-detail","tab-pane",3,"id"],[1,"d-flex","d-lg-block","product-box",3,"id"],[1,"row"],["class","col-xs-12 col-lg-6","id","velocityRewardCard",4,"ngIf"],["class","col-xs-12 col-lg-6",4,"ngFor","ngForOf"],["id","velocityRewardCard",1,"col-xs-12","col-lg-6"],[1,"table-layout"],[1,"cell"],[1,"title-sm"],[1,"copy_text"],[1,"btn","btn-primary","text-white",3,"routerLink"],[1,"cell","grey","center"],[1,"eb-reward-image-link",3,"routerLink"],["alt","Velocity",3,"src"],[1,"col-xs-12","col-lg-6"],[1,"table-layout","eb-reward-panel",3,"ngClass"],["class","mb-3",3,"badges",4,"ngIf"],["ebCmsContentLinks","",1,"copy_text",3,"innerHTML"],[1,"btn","btn-primary","text-white",3,"click","routerLink"],[1,"cell","grey","center","eb-reward-image-panel"],["class","eb-reward-image-link",3,"routerLink","click",4,"ngIf"],[1,"mb-3",3,"badges"],[1,"eb-reward-image-link",3,"click","routerLink"],[1,"eb-reward-image",3,"src","alt"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2),Ke(3,WCe,14,3,"div",3)(4,YCe,14,13,"div",4),_()()(),Ye(5,"router-outlet")),i&2&&(O("id","category-"+r.categoryId),M(),O("id","category-inner-"+r.categoryId),M(2),O("ngIf",r.categoryId=="35"),M(),O("ngForOf",r.products))},dependencies:[la,Ia,Cn,ql,ul,ua,R8,Kf,jG,GG],encapsulation:2})}}return t})();var KG=(()=>{class t{constructor(e,i,r,a,o,s){this.ebProductTypes=e,this.ebReferralRewardModal=i,this.rewardModal=r,this.ebRewards=a,this.route=o,this.router=s}ngOnInit(){let e=this.route.parent.snapshot.paramMap.get("categorySlug"),i=this.route.snapshot.paramMap.get("rewardSlug"),r=this.ebRewards.getRewardDetails(e,i),a=null,o=null,s=!1,c=!1;r.type===this.ebProductTypes.referral?this._modalInstance=this.ebReferralRewardModal.open(r):(a=this.ebRewards.userDetails.accountDetails,o=this.ebRewards.balance.balance,this._modalInstance=this.rewardModal.open(a,r,o)),this._modalInstance.result.then(l=>{l?.changeEmail&&(s=!0),l?.openWallet&&(c=!0)},()=>{}).finally(()=>{!s&&e&&this.router.navigate(["../"],{relativeTo:this.route,queryParamsHandling:"merge",queryParams:{wallet:c?"vouchers":null}}),c=!1,s=!1,this._modalInstance=null})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ha),Ce(GC),Ce(V8),Ce(fs),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-details"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var XG=(()=>{class t{constructor(e,i,r,a,o){this.ebRewards=e,this.uiLayout=i,this.velocityRewardModal=r,this.router=a,this.route=o}ngOnInit(){let e=this.ebRewards.balance,i=this.ebRewards.userDetails;this._modalInstance=this.velocityRewardModal.open(i.accountDetails,e.balance),this._modalInstance.result.then(r=>this.velocityUpdate(r,!0),r=>this.velocityUpdate(r,!1)).finally(()=>{this.router.navigate(["../"],{relativeTo:this.route}),this._modalInstance=null})}ngOnDestroy(){this._modalInstance&&this._modalInstance.dismiss()}velocityUpdate(e,i){return e&&typeof e=="boolean"?this.reloadUserDetails():i?this.updatePoints():!1}reloadUserDetails(){let e=this.ebRewards.updateUserDetails(),i=this.ebRewards.updateUserBalance();return this.uiLayout.showPreload(),Promise.all([e,i]).then(()=>{},()=>{}).finally(()=>{this.uiLayout.hidePreload()})}updatePoints(){return this.uiLayout.showPreload(),this.ebRewards.updateUserBalance().then(()=>{},()=>{}).finally(()=>{this.uiLayout.hidePreload()})}static{this.\u0275fac=function(i){return new(i||t)(Ce(fs),Ce(aa),Ce(H8),Ce(ci),Ce(Ki))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-velocity-reward-component"]],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var hw=(()=>{class t{constructor(){}validate(e){return e.value&&e.value.length<3?{businessName:!0}:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ebValidBusinessName","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var Q8=(()=>{class t{constructor(e){this.regexValues=e}validate(e){return e.value?this.regexValues.postcode.test(e.value)?null:{crunchPostcode:!0}:null}static{this.\u0275fac=function(i){return new(i||t)(Ce(us))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebPostcode","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var ZG=(()=>{class t{constructor(){this._urls={default:"assets/images/crunch-logo-white.svg",vff:"assets/images/crunch-velocity-logos.png"}}ngOnInit(){this.initHeader(this.accountType)}ngOnChanges(e){e.accountType.isFirstChange()||this.initHeader(e.accountType.currentValue)}initHeader(e){e!=="commercial"&&(this.partnerId||this.causeDetails)?(this.imgUrl=this.getPartnerHeaderUrl(this.partnerId,this.causeDetails),this.headerClass=this.imgUrl!==this._urls.default?"cause-header":null):(this.imgUrl=this._urls.default,this.headerClass=null)}getPartnerHeaderUrl(e,i){return i&&i.cobrandedImageUrl?i.cobrandedImageUrl:e==="vff"?this._urls.vff:this._urls.default}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-sign-up-header"]],inputs:{accountType:"accountType",partnerId:"partnerId",causeDetails:"causeDetails"},features:[kr],decls:2,vars:2,consts:[[1,"account-panel-header",3,"ngClass"],[3,"src"]],template:function(i,r){i&1&&(E(0,"div",0),Ye(1,"img",1),_()),i&2&&(O("ngClass",r.headerClass),M(),O("src",r.imgUrl,Rr))},dependencies:[la],encapsulation:2})}}return t})();var JG=(()=>{class t{constructor(){this._defaultTitle="Become an Envirobank member",this._defaultSubTitle="Create a free Envirobank Crunch account and start recycling the rewarding way.",this._commercialTitle="Sign up for an Enterprise account",this._commercialSubTitle="Create a Crunch Enterprise account to access your reports and sustainability insights.",this._commercialAccountType="commercial"}ngOnInit(){this.updateUi(this.accountType)}ngOnChanges(e){e.accountType.isFirstChange()||this.updateUi(e.accountType.currentValue)}updateUi(e){this.title=this.getTitleText(e),this.subTitle=this.getSubTitleText(e)}getTitleText(e){return e&&e===this._commercialAccountType?this._commercialTitle:this._defaultTitle}getSubTitleText(e){return e&&e===this._commercialAccountType?this._commercialSubTitle:this.causeDetails&&this.causeDetails.signupText?this.causeDetails.signupText.slice():this._defaultSubTitle}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-sign-up-intro"]],inputs:{accountType:"accountType",causeDetails:"causeDetails"},features:[kr],decls:4,vars:2,consts:[[1,"heading","text-lg"]],template:function(i,r){i&1&&(E(0,"h2",0),j(1),_(),E(2,"p"),j(3),_()),i&2&&(M(),wt(r.title),M(2),wt(r.subTitle))},encapsulation:2})}}return t})();var j8=(()=>{class t{constructor(){}validate(e){if(!e.value)return null;let i=e.value.replace(/\s/g,"").replace(/\+/g,"");return i.length>=8&&i.length<=13?null:{phoneNumberLength:!0}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ebValidPhoneNumberLength","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var G8=(()=>{class t{constructor(e){this.regexValues=e}validate(e){if(!e.value)return null;let i=e.value.replace(/\s/g,"");return this.regexValues.telephone.test(i)?null:{phoneNumber:!0}}static{this.\u0275fac=function(i){return new(i||t)(Ce(us))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebValidPhoneNumber","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var pw=(()=>{class t{constructor(e){this.regexValues=e}validate(e){return e.value?this.regexValues.velocityAccount.test(e.value)?null:{velocityAccountNumber:!0}:null}static{this.\u0275fac=function(i){return new(i||t)(Ce(us))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebValidVelocityAccountNumber","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var $Ce=["signupForm"],qCe=(t,n,e)=>({redirectTo:t,rel:n,cause:e});function ewe(t,n){if(t&1&&Ye(0,"eb-campaign-banner",19),t&2){let e=me();O("campaignImage",e.campaignImg)("campaignImageText",e.campaignText)}}function twe(t,n){if(t&1&&Ye(0,"eb-campaign-banner",20),t&2){let e=me();O("campaignImage",e.campaignImg)("campaignImageText",e.campaignText)}}function nwe(t,n){t&1&&(E(0,"div",21)(1,"span"),j(2,"This link has expired. Please sign up again."),_()())}function iwe(t,n){if(t&1&&Ye(0,"eb-sign-up-intro",53),t&2){let e=me(2);O("accountType",e.accountType)("causeDetails",e.causeDetails)}}function rwe(t,n){if(t&1&&(E(0,"div")(1,"h2",54),j(2),_(),E(3,"p",49),j(4),_()()),t&2){let e=me(2);M(2),wt(e.campaignTitle),M(2),wt(e.campaignSubTitle)}}function awe(t,n){t&1&&(E(0,"div")(1,"h3",55),j(2,"Account Type"),_()())}function owe(t,n){if(t&1){let e=on();E(0,"mat-radio-group",56),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.isCompanyAccount,r)||(a.isCompanyAccount=r),St(r)}),E(1,"div",57)(2,"mat-radio-button",58),vt("change",function(){_t(e);let r=me(2);return St(r.updateAccountType("personal"))}),E(3,"span",49),j(4,"Personal"),_()(),E(5,"mat-radio-button",59),vt("change",function(){_t(e);let r=me(2);return St(r.updateAccountType("business"))}),E(6,"span",49),j(7,"Business or Organisation"),_()()()()}if(t&2){let e=me(2);qn("ngModel",e.isCompanyAccount),M(2),O("value",!1),M(3),O("value",!0)}}function swe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(3);O("messagesFor",e.errors)}}function cwe(t,n){if(t&1){let e=on();E(0,"div",28),Ye(1,"eb-input-icons",29),E(2,"input",60,6),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.companyName,r)||(a.companyName=r),St(r)}),_(),E(4,"label",61),j(5,"Business / Organisation Name"),_(),Ke(6,swe,1,1,"eb-input-error-messages",32),_()}if(t&2){let e=Tn(3),i=me(2);M(),O("modelRef",e),M(),qn("ngModel",i.companyName),M(4),O("ngIf",e.invalid&&e.dirty&&e.touched)}}function lwe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(11);O("messagesFor",e.errors)}}function uwe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(18);O("messagesFor",e.errors)}}function fwe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(25);O("messagesFor",e.errors)}}function dwe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(3);O("messagesFor",e.errors)}}function hwe(t,n){if(t&1){let e=on();E(0,"div",28),Ye(1,"eb-input-icons",29),E(2,"input",63,7),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.user.phone,r)||(a.user.phone=r),St(r)}),_(),E(4,"label",64),j(5,"Phone Number"),_(),Ke(6,dwe,1,1,"eb-input-error-messages",32),_()}if(t&2){let e=Tn(3),i=me(2);M(),O("modelRef",e),M(),qn("ngModel",i.user.phone),M(4),O("ngIf",e.invalid&&e.dirty&&e.touched)}}function pwe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(33);O("messagesFor",e.errors)}}function Awe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(3);O("messagesFor",e.errors)}}function mwe(t,n){if(t&1){let e=on();E(0,"div",28),Ye(1,"eb-input-icons",29),E(2,"input",65,8),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.user.velocityNumber,r)||(a.user.velocityNumber=r),St(r)}),_(),E(4,"label",66),j(5,"Velocity membership number"),_(),Ke(6,Awe,1,1,"eb-input-error-messages",32),E(7,"span",67),j(8,"Not a member of Velocity? "),E(9,"a",68),j(10,"Join here"),_(),j(11,"."),_()()}if(t&2){let e=Tn(3),i=me(2);M(),O("modelRef",e),M(),qn("ngModel",i.user.velocityNumber),M(4),O("ngIf",e.invalid&&e.dirty&&e.touched)}}function gwe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",62),t&2){me();let e=Tn(41);O("messagesFor",e.errors)}}function vwe(t,n){if(t&1){let e=on();E(0,"div",69)(1,"h3",70),j(2,"Container Donations"),_(),E(3,"mat-checkbox",71),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.agreedAutoDonation,r)||(a.agreedAutoDonation=r),St(r)}),j(4),_()()}if(t&2){let e=me(2);M(3),qn("ngModel",e.agreedAutoDonation),M(),On(" I'd like to automatically donate the refund for my recycled containers to ",e.causeName,". ")}}function ywe(t,n){t&1&&(E(0,"h3",70),j(1,"Email Preferences"),_())}function bwe(t,n){if(t&1){let e=on();E(0,"div",72),Ke(1,ywe,2,0,"h3",73),E(2,"mat-checkbox",74),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.subscriptions.marketing,r)||(a.subscriptions.marketing=r),St(r)}),j(3," I'd like to receive occasional updates and special offers via email. "),_()()}if(t&2){let e=me(2);M(),O("ngIf",e.causeCode),M(),qn("ngModel",e.subscriptions.marketing)}}function xwe(t,n){if(t&1&&(E(0,"div",75),j(1),_()),t&2){let e=me(2);M(),wt(e.errorMessage)}}function Cwe(t,n){if(t&1){let e=on();E(0,"div",22),Ke(1,iwe,1,2,"eb-sign-up-intro",23)(2,rwe,5,2,"div",24),E(3,"form",25,0),Ke(5,awe,3,0,"div",24)(6,owe,8,3,"mat-radio-group",26)(7,cwe,7,3,"div",27),E(8,"div",28),Ye(9,"eb-input-icons",29),E(10,"input",30,1),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.user.email,r)||(a.user.email=r),St(r)}),_(),E(12,"label",31),j(13,"Email Address"),_(),Ke(14,lwe,1,1,"eb-input-error-messages",32),_(),E(15,"div",28),Ye(16,"eb-input-icons",29),E(17,"input",33,2),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.user.firstName,r)||(a.user.firstName=r),St(r)}),_(),E(19,"label",34),j(20),_(),Ke(21,uwe,1,1,"eb-input-error-messages",32),_(),E(22,"div",28),Ye(23,"eb-input-icons",29),E(24,"input",35,3),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.user.lastName,r)||(a.user.lastName=r),St(r)}),_(),E(26,"label",36),j(27),_(),Ke(28,fwe,1,1,"eb-input-error-messages",32),_(),Ke(29,hwe,7,3,"div",27),E(30,"div",28),Ye(31,"eb-input-icons",29),E(32,"input",37,4),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.user.postcode,r)||(a.user.postcode=r),St(r)}),_(),E(34,"label",38),j(35,"Postcode"),_(),Ke(36,pwe,1,1,"eb-input-error-messages",32),_(),Ke(37,mwe,12,3,"div",27),E(38,"div",39),Ye(39,"eb-input-icons",29),E(40,"input",40,5),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.user.password,r)||(a.user.password=r),St(r)}),_(),E(42,"label",41),j(43,"Password"),_(),E(44,"button",42),vt("click",function(){_t(e);let r=me();return St(r.togglePasswordInputType())}),Ye(45,"fa-icon",43),_(),Ke(46,gwe,1,1,"eb-input-error-messages",32),_(),Ke(47,vwe,5,2,"div",44)(48,bwe,4,2,"div",45),E(49,"button",46),vt("click",function(){_t(e);let r=me();return St(r.signup())}),j(50,"Sign me up"),_(),Ke(51,xwe,2,1,"div",47),_(),E(52,"div",48)(53,"p",49),j(54," By clicking \u201CSign me up\u201D, you agree to adhere to our"),Ye(55,"br"),E(56,"a",50),j(57,"Terms and Conditions"),_(),j(58,". "),_()(),E(59,"div",51)(60,"p",49),j(61," Already a Crunch member?"),Ye(62,"br"),E(63,"a",52),j(64,"Log into your account."),_()()()()}if(t&2){let e=Tn(4),i=Tn(11),r=Tn(18),a=Tn(25),o=Tn(33),s=Tn(41),c=me();M(),O("ngIf",!c.displayCampaign),M(),O("ngIf",c.displayCampaign),M(3),O("ngIf",!c.isCommercialAccount),M(),O("ngIf",!c.isCommercialAccount),M(),O("ngIf",c.isCompanyAccount||c.isCommercialAccount),M(2),O("modelRef",i),M(),qn("ngModel",c.user.email),M(4),O("ngIf",i.invalid&&i.dirty&&i.touched),M(2),O("modelRef",r),M(),O("placeholder",!c.isCompanyAccount&&!c.isCommercialAccount?"First Name":"First Name (Primary Contact)"),qn("ngModel",c.user.firstName),M(3),wt(!c.isCompanyAccount&&!c.isCommercialAccount?"First Name":"First Name (Primary Contact)"),M(),O("ngIf",r.invalid&&r.dirty&&r.touched),M(2),O("modelRef",a),M(),O("placeholder",!c.isCompanyAccount&&!c.isCommercialAccount?"Last Name":"Last Name (Primary Contact)"),qn("ngModel",c.user.lastName),M(3),wt(!c.isCompanyAccount&&!c.isCommercialAccount?"Last Name":"Last Name (Primary Contact)"),M(),O("ngIf",a.invalid&&a.dirty&&a.touched),M(),O("ngIf",c.isCommercialAccount),M(2),O("modelRef",o),M(),qn("ngModel",c.user.postcode),M(4),O("ngIf",o.invalid&&o.dirty&&o.touched),M(),O("ngIf",c.isVelocity&&!c.isCommercialAccount),M(2),O("modelRef",s),M(),O("type",c.passwordInputType),qn("ngModel",c.user.password),M(5),O("icon",c.passwordInputType==="password"?c.iconEyeSlash:c.iconEye),M(),O("ngIf",s.invalid&&s.dirty&&s.touched),M(),O("ngIf",c.causeCode),M(),O("ngIf",!c.isCommercialAccount),M(),O("disabled",e.invalid),M(2),O("ngIf",c.errorMessage),M(5),O("href",c.termsAndConditionsUrl,Rr),M(7),O("routerLink","/login")("queryParams",S4(35,qCe,c.redirectTo,c.accountType,c.causeCode))}}var tW=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f,d){this.authService=e,this.customMessagePipe=i,this.ebAnalyticsEventStrings=r,this.ebTagManager=a,this.ebWebAnalytics=o,this.route=s,this.router=c,this.userService=l,this.userAccountDetails=f,this.uiLayout=d,this.commercialAccountType="commercial",this.businessAccountType="business",this.defaultAccountType=null,this.appEntryUrl=null,this._subscriptions=new Ko,this.accountType=null,this.agreedAutoDonation=null,this.campaignImg=null,this.campaignSubTitle=null,this.campaignText=null,this.campaignTitle=null,this.causeCode=null,this.causeDetails=null,this.causeEncodedUid=null,this.causeName=null,this.displayCampaign=!1,this.isVelocity=null,this.legacySignUp=null,this.partnerId=null,this.redirectTo=null,this.signupForm={},this.termsAndConditionsUrl=null,this.user=null,this.isCompanyAccount=null,this.isCommercialAccount=null,this.errorMessage=null,this.companyName=null,this.loading=!1,this.iconEye=lC,this.iconEyeSlash=sC,this.passwordInputType="password",this.subscriptions={homeCollections:null,newsletter:null,marketing:null,serviceNotifications:null},this.firstQueryParams$=this.route.queryParams.pipe(F0(1)),this.otherQueryParams$=this.route.queryParams.pipe(x4(1))}ngOnInit(){this.resetControllerView();let e=this.route.snapshot?.data?.partnerDetails;e&&(this.causeDetails=e?.causeDetails?dt({},e.causeDetails):null,this.partnerId=e?.partnerId?.slice(),this.isVelocity=this.partnerId==="vff"),this.appEntryUrl=this.ebWebAnalytics.getAppEntryUrl(),this.redirectTo=this.getRedirectToValues(this.route.snapshot.queryParams),this.user.client="web",this.legacySignUp=!1,this._subscriptions.add(this.firstQueryParams$.subscribe(i=>{i.legacySignUp&&(this.legacySignUp=!0,this.router.navigate([],{queryParams:{legacySignUp:null},queryParamsHandling:"merge"})),this.setUpView(i)})),this._subscriptions.add(this.otherQueryParams$.subscribe(i=>{this.setUpView(i,!0)}))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}signup(){this.manageUserDetails(),this.uiLayout.showPageLoading(),this.authService.signup(this.user).then(e=>(this.isCommercialAccount||this.userService.updateSubscriptions(this.subscriptions,!0),this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.registrationCompletedName,{page:this.appEntryUrl,category:this.ebAnalyticsEventStrings.registrationCategory,label:this.getTrackingSignUpType()}),this.ebWebAnalytics.clearDetails(),this.userAccountDetails.setupUserAccountDetails().then(()=>(this.redirectTo?.state?this.router.navigate([this.redirectTo?.state],{queryParams:dt({},this.redirectTo?.params)}):this.router.navigate(["/"]),e))),e=>{this.uiLayout.hidePageLoading(),this.clearFeedback(),this.errorMessage=this.customMessagePipe.transform(e.message)})}updateAccountType(e){let i=e===this.businessAccountType?this.businessAccountType:this.defaultAccountType;return this.router.navigate([],{queryParams:{type:i}}),!0}togglePasswordInputType(){this.passwordInputType==="password"?this.passwordInputType="text":this.passwordInputType="password"}setUpView(e,i){this.resetCauseControllerView(),this.ebWebAnalytics.details.campaign&&this.ebWebAnalytics.details.campaign.includes("_pickup_")&&(this.displayCampaign=!0,this.campaignImg="nsw-pickup.jpg",this.campaignText="This is 100% clean recycling.",this.campaignTitle="Register your home or business for 100% Clean Recycling.",this.campaignSubTitle="We'll not only pick it up, we'll pay you for it. Create a free Envirobank Crunch account and start earning 10c for every eligible bottle and can.",this.subscriptions.homeCollections=!0),(i&&"type"in e||!i)&&this.setupViewForAccountType(e.type,i),this.causeDetails&&!this.isCommercial(e)&&this.setupViewForCauseDetails()}resetCauseControllerView(){this.agreedAutoDonation=!1,this.causeCode=null,this.causeEncodedUid=null,this.causeName=null}isCommercial(e){return e.type&&e.type===this.commercialAccountType?!0:this.accountType===this.commercialAccountType}setupViewForAccountType(e,i){e===this.commercialAccountType?(i&&(this.resetControllerView(),this.signupFormElement.reset()),this.isCompanyAccount=!1,this.isCommercialAccount=!0,this.accountType=this.commercialAccountType,this.subscriptions.newsletter=!1,this.isVelocity=!1,this.termsAndConditionsUrl="/Enterprise_EULA.pdf"):(this.accountType===this.commercialAccountType&&(this.resetControllerView(),this.signupFormElement.reset()),this.termsAndConditionsUrl="/terms-and-conditions/",this.isCompanyAccount=e===this.businessAccountType,this.accountType=e===this.businessAccountType?this.businessAccountType:null,this.subscriptions.newsletter=!0)}resetControllerView(){this.errorMessage=null,this.user={},this.isVelocity=!1,this.isCompanyAccount=!1,this.isCommercialAccount=!1,this.companyName=null,this.subscriptions.newsletter=!0,this.subscriptions.marketing=!1,this.subscriptions.homeCollections=!1,this.subscriptions.serviceNotifications=!1,this.accountType=null}setupViewForCauseDetails(){this.causeCode=this.causeDetails?.causeCode?.toLowerCase(),this.causeEncodedUid=this.causeDetails?.causeId,this.causeName=this.causeDetails?.causeName,this.isVelocity=!1}getTrackingSignUpType(){let e;return this.isCommercialAccount?e="Enterprise":this.isCompanyAccount?e="Company":e="Personal",this.user.causeId&&(e+=" Cause: "+this.causeDetails.causeCode),this.redirectTo&&this.redirectTo.params&&this.redirectTo.params.siteId&&(e+=" DnG: "+this.redirectTo.params.siteId),e}manageUserDetails(){return this.isCommercialAccount&&(this.user.isCommercialAccount=!0),this.isCompanyAccount||this.isCommercialAccount?this.user.company=this.companyName:this.user.company&&delete this.user.company,this.isCommercialAccount||delete this.user.phone,this.causeEncodedUid&&this.agreedAutoDonation?this.user.causeId=this.causeEncodedUid:this.user.causeId&&delete this.user.causeId,!1}getRedirectToValues(e){if(e?.redirectTo)return e.redirectTo==="dropngoDeposit"?"/recycle/dropngo-deposit":e.redirectTo;if(e?.loc){let i={state:e.loc==="dropngoDeposit"?"/recycle/dropngo-deposit":e.loc};return e.code&&e.site&&(i.params={siteCode:e.code,siteId:e.site}),i}else return}clearFeedback(){this.legacySignUp=!1}static{this.\u0275fac=function(i){return new(i||t)(Ce(cr),Ce(W8),Ce(Ei),Ce(Ti),Ce(Gu),Ce(Ki),Ce(ci),Ce(_r),Ce(T3),Ce(aa))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-signup"]],viewQuery:function(i,r){if(i&1&&Or($Ce,5),i&2){let a;Vi(a=Hi())&&(r.signupFormElement=a.first)}},decls:12,vars:7,consts:[["signupForm","ngForm"],["email","ngModel"],["firstname","ngModel"],["lastname","ngModel"],["postcode","ngModel"],["password","ngModel"],["company","ngModel"],["phone","ngModel"],["velocityNumber","ngModel"],[1,"signup"],[1,"account-app"],[1,"form-signup","form-login-container"],["id","login-container",1,"account-panel"],[3,"accountType","partnerId","causeDetails"],["class","d-none d-md-block",3,"campaignImage","campaignImageText",4,"ngIf"],[1,"account-panel-body"],["class","d-block d-md-none",3,"campaignImage","campaignImageText",4,"ngIf"],["class","account-panel-sub-header center error","id","legacyRedirectMessage",4,"ngIf"],["class","signup-container","id","signup-container",4,"ngIf"],[1,"d-none","d-md-block",3,"campaignImage","campaignImageText"],[1,"d-block","d-md-none",3,"campaignImage","campaignImageText"],["id","legacyRedirectMessage",1,"account-panel-sub-header","center","error"],["id","signup-container",1,"signup-container"],[3,"accountType","causeDetails",4,"ngIf"],[4,"ngIf"],["id","signupForm","name","signupForm","autocomplete","off",1,"form-register"],["name","isCompanyAccount",3,"ngModel","ngModelChange",4,"ngIf"],["class","form-group eb-form-floating",4,"ngIf"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["placeholder","Email address","type","email","name","email","id","email","email","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","email"],[3,"messagesFor",4,"ngIf"],["type","text","name","firstname","id","firstname","required","",1,"form-control",3,"ngModelChange","placeholder","ngModel"],["for","firstname"],["type","text","name","lastname","id","lastname","required","",1,"form-control",3,"ngModelChange","placeholder","ngModel"],["for","lastname"],["placeholder","Postcode","type","tel","name","postcode","id","postcode","maxlength","4","minlength","4","ebPostcode","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","postcode"],[1,"form-group","password","mb-4","eb-form-floating"],["name","password","id","password","required","","ebCrunchPassword","","placeholder","password","autocomplete","new-password",1,"form-control",3,"ngModelChange","type","ngModel"],["for","password"],["type","button",1,"view-password-btn",3,"click"],[3,"icon"],["class","form-group",4,"ngIf"],["class","form-group mb-4",4,"ngIf"],["type","submit",1,"btn","btn-primary","text-white",3,"click","disabled"],["class","total-error",4,"ngIf"],[1,"mrgt20"],[1,"text-sm"],["target","_blank",1,"link",3,"href"],["id","existingMemberMessage",1,"mrgt20"],[1,"link",3,"routerLink","queryParams"],[3,"accountType","causeDetails"],[1,"heading","text-lg"],[1,"form-input-heading","left"],["name","isCompanyAccount",3,"ngModelChange","ngModel"],[1,"row","left","mb-3"],["selected","",3,"change","value"],[3,"change","value"],["placeholder","Business / Organisation Name","type","text","maxlength","50","name","company","id","company","ebValidBusinessName","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","company"],[3,"messagesFor"],["placeholder","Phone Number","type","tel","name","phone","id","phone","ebValidPhoneNumber","","ebValidPhoneNumberLength","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","phone"],["type","tel","placeholder","Velocity membership number","name","velocityNumber","id","velocityNumber","ebValidVelocityAccountNumber","","minlength","8","maxlength","20",1,"form-control",3,"ngModelChange","ngModel"],["for","velocityNumber"],[1,"help-block"],["href","https://velocityfrequentflyer.com/partners-offers/everyday-essentials/envirobank","target","_blank",1,"link"],[1,"form-group"],[1,"heading","mb-2"],["name","agreedAutoDonation",1,"text-sm",3,"ngModelChange","ngModel"],[1,"form-group","mb-4"],["class","heading mb-2",4,"ngIf"],["name","marketingEmails",1,"text-sm",3,"ngModelChange","ngModel"],[1,"total-error"]],template:function(i,r){i&1&&(E(0,"div",9)(1,"div",10)(2,"div",11)(3,"div",12)(4,"div"),Ye(5,"eb-sign-up-header",13),Ke(6,ewe,1,2,"eb-campaign-banner",14),E(7,"div",15),Ke(8,twe,1,2,"eb-campaign-banner",16)(9,nwe,3,0,"div",17)(10,Cwe,65,39,"div",18),_()()(),Ye(11,"eb-panel-footer"),_()()()),i&2&&(M(5),O("accountType",r.accountType)("partnerId",r.partnerId)("causeDetails",r.causeDetails),M(),O("ngIf",r.displayCampaign),M(2),O("ngIf",r.displayCampaign),M(),O("ngIf",r.legacySignUp),M(),O("ngIf",!r.success))},dependencies:[Cn,Zr,os,To,Ya,zo,Us,Wl,xc,Nu,Va,yo,_3,E6,Ah,ua,hw,oG,U8,O0,js,Jf,Q8,ZG,JG,j8,G8,pw],encapsulation:2})}}return t})();function wwe(t,n){if(t&1){let e=on();E(0,"div")(1,"div",5)(2,"div",6)(3,"h2",7),j(4),_(),E(5,"eb-ratings",8),vt("onUpdate",function(r){_t(e);let a=me();return St(a.onRatingUpdate(r))}),_(),E(6,"form",9),vt("ngSubmit",function(){_t(e);let r=me();return St(r.sendFeedback())}),E(7,"p",10),j(8,"Do you have any specific feedback for our team? "),_(),E(9,"div",11)(10,"textarea",12),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.feedbackComments,r)||(a.feedbackComments=r),St(r)}),_()(),E(11,"button",13),j(12,"Send Feedback"),_()()()()()}if(t&2){let e=me();M(4),wt(e.feedbackQuestion),M(),O("initialValue",e.rating),M(5),qn("ngModel",e.feedbackComments)}}function Ewe(t,n){t&1&&(E(0,"div")(1,"h2",14),j(2,"Thank you for your feedback."),_()())}function _we(t,n){if(t&1&&(E(0,"a",16),j(1,"LOG INTO CRUNCH"),_()),t&2){let e=me(2);O("routerLink","/login")("ngClass",e.feedbackIsSent?"btn btn-primary text-white":"text-sm muted")}}function Swe(t,n){if(t&1&&(E(0,"a",16),j(1,"CONTINUE TO CRUNCH"),_()),t&2){let e=me(2);O("routerLink","/")("ngClass",e.feedbackIsSent?"btn btn-primary text-white":"text-sm muted")}}function Iwe(t,n){if(t&1&&(E(0,"div"),Ke(1,_we,2,2,"a",15)(2,Swe,2,2,"a",15),_()),t&2){let e=me();M(),O("ngIf",e.userLoggedIn===!1),M(),O("ngIf",e.userLoggedIn===!0)}}var nW=(()=>{class t{constructor(e,i,r,a){this.userFeedbackService=e,this.authService=i,this.userFeedbackQuestionPipe=r,this.activatedRoute=a,this.feedbackComments=null,this.feedbackForm={},this.feedbackIsSent=!1,this.feedbackQuestion=void 0,this.jwtToken=null,this.rating=null,this.userLoggedIn=null}ngOnInit(){this.jwtToken=this.activatedRoute.snapshot.queryParams.feedback_token,this.userLoggedIn=this.authService.isAuthenticated(),this.rating=this.activatedRoute.snapshot.queryParams.rating?this.activatedRoute.snapshot.queryParams.rating:null,this.feedbackQuestion=this.userFeedbackQuestionPipe.transform(this.jwtToken),this.rating!==null&&this.userFeedbackService.sendUserRating(this.jwtToken,this.rating)}sendFeedback(){this.userFeedbackService.sendUserFeedback(this.jwtToken,this.rating,this.feedbackComments),this.feedbackIsSent=!0,window.scrollTo({top:0})}onRatingUpdate(e){this.rating=e}static{this.\u0275fac=function(i){return new(i||t)(Ce(Aw),Ce(cr),Ce(mw),Ce(Ki))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-user-feedback"]],decls:9,vars:3,consts:[[1,"account-app"],[1,"form-login-container"],["id","login-container",1,"account-panel"],[1,"account-panel-body"],[4,"ngIf"],[1,"row"],[1,"col-xs-12"],[1,"heading","text-lg","mb-4"],[1,"mb-4","display-block",3,"onUpdate","initialValue"],["name","feedbackForm","id","feedbackForm","novalidate","",3,"ngSubmit"],[1,"mb-2","additional-question"],[1,"form-group"],["name","feedbackComments","id","feedbackComments","rows","5","placeholder","Optional feedback","maxlength","1000",1,"form-control","crunch-textarea",3,"ngModelChange","ngModel"],["type","submit",1,"btn","btn-primary","text-white","mb-3"],[1,"heading","text-lg"],[3,"routerLink","ngClass",4,"ngIf"],[3,"routerLink","ngClass"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2),Ye(3,"eb-panel-header"),E(4,"div",3),Ke(5,wwe,13,3,"div",4)(6,Ewe,3,0,"div",4)(7,Iwe,3,2,"div",4),_()(),Ye(8,"eb-panel-footer"),_()()),i&2&&(M(5),O("ngIf",!r.feedbackIsSent),M(),O("ngIf",r.feedbackIsSent),M(),O("ngIf",r.userLoggedIn!==null))},dependencies:[la,Cn,os,To,Ya,zo,xc,Va,yo,ua,Jf,Ch,CG],encapsulation:2})}}return t})();var Twe=["emailInput"];function Bwe(t,n){if(t&1&&(E(0,"span"),Ye(1,"img",15),_()),t&2){let e=me(2);M(),O("src",e.productDetails.imageUrl,Rr)}}function Lwe(t,n){if(t&1&&(E(0,"div",13),Ke(1,Bwe,2,1,"span",14),_()),t&2){let e=me();M(),O("ngIf",e.productDetails.imageUrl)}}function Dwe(t,n){t&1&&(E(0,"span"),j(1,"+"),_())}function Fwe(t,n){if(t&1&&(E(0,"div",16)(1,"div",17)(2,"strong"),j(3),vn(4,"number"),Ke(5,Dwe,2,0,"span",14),_()(),j(6," Crunch credits "),_()),t&2){let e=me();M(3),On("",wi(4,2,e.minimumCrunchCredit,"1.0-0")," "),M(2),O("ngIf",e.productDetails.type!==e.productTypes.basic)}}function Nwe(t,n){t&1&&(E(0,"div",18),Ye(1,"div",19),_())}function Pwe(t,n){if(t&1&&Ye(0,"eb-reward-badges",26),t&2){let e=me(2);O("badges",e.productDetails.featureBadges)}}function kwe(t,n){if(t&1){let e=on();E(0,"a",27),vt("click",function(){_t(e);let r=me(2);return St(r.showSubModal(r.productDetails==null||r.productDetails.subModal==null?null:r.productDetails.subModal.contentHtml,r.productDetails==null||r.productDetails.subModal==null?null:r.productDetails.subModal.name))}),j(1),_()}if(t&2){let e=me(2);M(),wt(e.productDetails==null||e.productDetails.subModal==null?null:e.productDetails.subModal.linkText)}}function Rwe(t,n){if(t&1){let e=on();E(0,"div",20),Ke(1,Pwe,1,1,"eb-reward-badges",21),E(2,"h3",17),j(3),_(),Ye(4,"div",22),vn(5,"ebCmsHtmlContent"),Ke(6,kwe,2,1,"a",23),E(7,"div",24)(8,"button",25),vt("click",function(){_t(e);let r=me();return St(r.nextStepFromDetails())}),j(9,"Continue"),_()()()}if(t&2){let e=me();M(),O("ngIf",e.productDetails.featureBadges),M(2),wt(e.productDetails.detailsTabTitle),M(),O("innerHTML",di(5,4,e.productDetails.detailsTabContentHtml),so),M(2),O("ngIf",e.productDetails==null||e.productDetails.subModal==null?null:e.productDetails.subModal.linkText)}}function Owe(t,n){if(t&1){let e=on();E(0,"div",28)(1,"h3",17),j(2),_(),Ye(3,"div",22),vn(4,"ebCmsHtmlContent"),E(5,"eb-reward-value-picker",29),vt("onUpdate",function(r){_t(e);let a=me();return St(a.updateSelectedValue(r))}),_(),E(6,"div",24)(7,"button",30),vt("click",function(){_t(e);let r=me();return St(r.goToStep(2))}),j(8,"Continue"),_()()()}if(t&2){let e=me();M(2),wt(e.productDetails.valueTabTitle),M(),O("innerHTML",di(4,6,e.productDetails.valueTabContentHtml),so),M(2),O("rewardDetails",e.productDetails)("availableCredits",e.crunchCredits)("selectedRewardValue",e.initialSelectedRewardValue),M(2),O("disabled",!e.selectedRewardValue)}}function zwe(t,n){t&1&&(E(0,"p")(1,"a",39),j(2,"Click here to see the full list of retailers available with Envirobank's eGift card. (giftpay.com.au)"),_()())}function Uwe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",45),t&2){me();let e=Tn(5);O("messagesFor",e.errors)}}function Vwe(t,n){if(t&1){let e=on();E(0,"form",40)(1,"div",41)(2,"div",42),Ke(3,Uwe,1,1,"eb-input-error-messages",43),E(4,"input",44,0),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.accountDetails.paypalAddress,r)||(a.accountDetails.paypalAddress=r),St(r)}),_()()()()}if(t&2){let e=Tn(5),i=me(2);M(3),O("ngIf",e.invalid&&e.dirty&&e.touched),M(),qn("ngModel",i.accountDetails.paypalAddress)}}function Hwe(t,n){if(t&1){let e=on();E(0,"div",48)(1,"p"),j(2),_(),E(3,"p"),j(4),vn(5,"ebBankAccountNumber"),_(),E(6,"button",49),vt("click",function(){_t(e);let r=me(3);return St(r.addBankAccount())}),j(7,"Change"),_()()}if(t&2){let e=me(3);M(2),On(" ",e.accountDetails.bankAccountName," "),M(2),On(" ",di(5,2,e.accountDetails.bankAccountNumber)," ")}}function Qwe(t,n){if(t&1){let e=on();E(0,"div",50)(1,"button",51),vt("click",function(){_t(e);let r=me(3);return St(r.addBankAccount())}),j(2,"Add Bank Account"),_()()}}function jwe(t,n){if(t&1&&(E(0,"div"),Ke(1,Hwe,8,4,"div",46)(2,Qwe,3,0,"div",47),_()),t&2){let e=me(2);M(),O("ngIf",e.accountDetails.bankAccountNumber),M(),O("ngIf",!e.accountDetails.bankAccountNumber)}}function Gwe(t,n){if(t&1&&(E(0,"div",52),j(1),_()),t&2){let e=me(2);M(),wt(e.error)}}function Wwe(t,n){if(t&1){let e=on();E(0,"div",28)(1,"h3",17),j(2),_(),Ye(3,"div",22),vn(4,"ebCmsHtmlContent"),Ke(5,zwe,3,0,"p",14)(6,Vwe,6,2,"form",31)(7,jwe,3,2,"div",14),E(8,"table",32)(9,"tr")(10,"td",33)(11,"strong"),j(12),vn(13,"ebRewardValueText"),_()(),E(14,"td",34)(15,"strong"),j(16),vn(17,"ebCurrency"),_()()(),E(18,"tr")(19,"td",33)(20,"strong"),j(21,"Crunch credits used"),_()(),E(22,"td",34)(23,"strong"),j(24),vn(25,"number"),_()()(),E(26,"tr")(27,"td",35),j(28,"Available Crunch credits"),_(),E(29,"td",36),j(30),vn(31,"number"),_()()(),Ke(32,Gwe,2,1,"div",37),E(33,"div",24)(34,"button",38),vt("click",function(){_t(e);let r=me();return St(r.buyNow())}),j(35),vn(36,"ebRewardCheckoutText"),_()()()}if(t&2){let e=me();M(2),wt(e.productDetails.checkoutTabTitle),M(),O("innerHTML",di(4,12,e.productDetails.checkoutTabContentHtml),so),M(2),O("ngIf",e.productDetails.type===e.productTypes.giftpay),M(),O("ngIf",e.productDetails.type===e.productTypes.paypalTransfer),M(),O("ngIf",e.productDetails.type===e.productTypes.bankTransfer),M(5),wt(di(13,14,e.productDetails.type)),M(4),wt(di(17,16,e.selectedRewardValue.value)),M(8),wt(wi(25,18,e.selectedRewardValue.crunchCredits,"1.0-0")),M(6),wt(wi(31,21,e.crunchCredits,"1.0-0")),M(2),O("ngIf",e.error),M(2),O("disabled",(e.emailInput==null?null:e.emailInput.invalid)||e.productDetails.type===e.productTypes.bankTransfer&&!e.accountDetails.bankAccountNumber),M(),wt(di(36,24,e.productDetails.type))}}function Kwe(t,n){if(t&1&&(E(0,"p"),j(1," You've instructed us to transfer your Crunch credits to the following PayPal account: "),E(2,"strong")(3,"span"),j(4),_()()()),t&2){let e=me(2);M(4),wt(e.accountDetails.paypalAddress)}}function Xwe(t,n){if(t&1&&(Ye(0,"div",57),vn(1,"ebCmsHtmlContent")),t&2){let e=me(2);O("innerHTML",di(1,1,e.productDetails.completedTabContentHtml),so)}}function Ywe(t,n){t&1&&(E(0,"p"),j(1," Your purchase was successful. "),_())}function Zwe(t,n){if(t&1){let e=on();E(0,"tr")(1,"td",35)(2,"strong"),j(3,"Voucher number"),_()(),E(4,"td",55)(5,"a",58),vt("click",function(){_t(e);let r=me(2);return St(r.showVoucherModal(r.orderDetails==null?null:r.orderDetails.order))}),j(6),_()()()}if(t&2){let e=me(2);M(6),wt(e.orderDetails==null||e.orderDetails.order==null?null:e.orderDetails.order.id)}}function Jwe(t,n){if(t&1&&(E(0,"tr")(1,"td",35)(2,"strong"),j(3,"Reference"),_()(),E(4,"td",55),j(5),_()()),t&2){let e=me(2);M(5),wt(e.orderDetails==null||e.orderDetails.order==null?null:e.orderDetails.order.id)}}function $we(t,n){if(t&1){let e=on();E(0,"tr")(1,"td",35)(2,"strong"),j(3),_()(),E(4,"td",55)(5,"a",58),vt("click",function(){_t(e);let r=me(2);return St(r.showOrderModal(r.orderDetails==null?null:r.orderDetails.order))}),j(6),_()()()}if(t&2){let e=me(2);M(3),On("",e.productDetails.type===e.productTypes.colesVoucher?"Voucher":"Order"," number"),M(3),wt(e.orderDetails==null||e.orderDetails.order==null?null:e.orderDetails.order.id)}}function qwe(t,n){if(t&1&&(E(0,"tr")(1,"td",33)(2,"strong"),j(3),vn(4,"ebRewardValueText"),_()(),E(5,"td",59),j(6),vn(7,"ebCurrency"),_()()),t&2){let e=me(2);M(3),wt(di(4,2,e.productDetails.type)),M(3),wt(di(7,4,e.selectedRewardValue.value))}}function eEe(t,n){if(t&1){let e=on();E(0,"div",24)(1,"button",60),vt("click",function(){_t(e);let r=me(2);return St(r.openVoucherInWallet())}),j(2,"View in Crunch wallet"),_(),E(3,"button",61),vt("click",function(){_t(e);let r=me(2);return St(r.activeModal.close())}),j(4,"Close"),_()()}}function tEe(t,n){if(t&1){let e=on();E(0,"div",24)(1,"button",25),vt("click",function(){_t(e);let r=me(2);return St(r.activeModal.close())}),j(2,"Close"),_()()}}function nEe(t,n){if(t&1&&(E(0,"div",53)(1,"h3",17)(2,"span"),j(3),_()(),Ke(4,Kwe,5,1,"p",14)(5,Xwe,2,3,"div",54)(6,Ywe,2,0,"p",14),E(7,"table",32),Ke(8,Zwe,7,1,"tr",14)(9,Jwe,6,1,"tr",14)(10,$we,7,2,"tr",14),E(11,"tr")(12,"td",35)(13,"strong"),j(14,"Date"),_()(),E(15,"td",55),j(16),vn(17,"date"),_()(),Ke(18,qwe,8,6,"tr",14),E(19,"tr")(20,"td",35)(21,"strong"),j(22,"Crunch credits used"),_()(),E(23,"td",55),j(24),vn(25,"number"),_()()(),Ke(26,eEe,5,0,"div",56)(27,tEe,3,0,"div",56),_()),t&2){let e=me();M(3),wt(e.productDetails.completedTabTitle||"All done!"),M(),O("ngIf",e.productDetails.type===e.productTypes.paypalTransfer),M(),O("ngIf",e.productDetails.completedTabContentHtml),M(),O("ngIf",!e.productDetails.completedTabContentHtml),M(2),O("ngIf",e.productDetails.type===e.productTypes.colesVoucher),M(),O("ngIf",e.productDetails.type===e.productTypes.bankTransfer),M(),O("ngIf",e.productDetails.type!==e.productTypes.colesVoucher&&e.productDetails.type!==e.productTypes.bankTransfer),M(6),wt(wi(17,12,e.orderDetails==null||e.orderDetails.order==null?null:e.orderDetails.order.dateCreated,"dd/MM/yyyy")),M(2),O("ngIf",e.productDetails.type===e.productTypes.bankTransfer),M(6),wt(wi(25,15,e.orderDetails==null||e.orderDetails.order==null?null:e.orderDetails.order.redeemedCredits,"1.0-0")),M(2),O("ngIf",e.productDetails.type===e.productTypes.colesVoucher),M(),O("ngIf",e.productDetails.type!==e.productTypes.colesVoucher)}}var gw=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f,d,h,p,m,A){this.ebTagManager=e,this.addBankAccountDetailsModal=i,this.ebVoucherModal=r,this.subModal=a,this.rewardsService=o,this.orderModal=s,this.ebConfirmEmailModal=c,this.ebRewardMinimumCreditsPipe=l,this.ebProductTypes=f,this.UserService=d,this.ebWallet=h,this.ebAnalyticsEventStrings=p,this.ebRewards=m,this.activeModal=A,this.accountDetails=null,this.activeStep=0,this.crunchCredits=null,this.error=null,this.minimumCrunchCredit=null,this.orderDetails=null,this.productDetails=null,this.productTypes=this.ebProductTypes,this.selectedRewardValue=null,this.steps=["Details","Value","Checkout","Completed"]}get initialSelectedRewardValue(){return dt({},this.selectedRewardValue)}ngOnInit(){this.accountDetails=this.resolvedAccountDetails,this.crunchCredits=this.resolvedBalance,this.minimumCrunchCredit=this.ebRewardMinimumCreditsPipe.transform(this.resolvedProductDetails),this.productDetails=this.resolvedProductDetails,this._originalPayPalEmailAddress=this.accountDetails.paypalAddress.slice()}ngOnDestroy(){this.ebVoucherModal.dismiss(),this.addBankAccountDetailsModal.dismiss()}addBankAccount(){return this.addBankAccountDetailsModal.open().result.then(e=>{this.accountDetails.bankAccountName=e.accountName,this.accountDetails.bankAccountNumber=e.accountNumber,this.UserService.reloadAccountDetails().then(()=>{},()=>{})},()=>{})}goToStep(e){this.error=null,this.activeStep=e}updateSelectedValue(e){this.selectedRewardValue=e}showSubModal(e,i){this.subModal.open(e,i)}showOrderModal(e){this.orderModal.open(e)}buyNow(){switch(this.productDetails.type){case this.ebProductTypes.colesVoucher:this.generateColesVoucher();break;case this.ebProductTypes.bankTransfer:this.transferToBank();break;default:this.redeemRegularProduct();break}}showVoucherModal(e){this.ebVoucherModal.open(e),this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.colesVoucherViewVoucherName,{category:this.ebAnalyticsEventStrings.colesVoucherCategory,label:this.ebAnalyticsEventStrings.receipt})}trackOpenInWalletEvent(){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.colesVoucherViewVoucherName,{category:this.ebAnalyticsEventStrings.colesVoucherCategory,label:this.ebAnalyticsEventStrings.wallet})}openVoucherInWallet(){this.activeModal.close({openWallet:!0})}nextStepFromDetails(){return this.shouldCheckEmail()?this.showConfirmEmailPrompt():this.goToStep(1)}hasModifiedPayPalEmailAddress(){return this.accountDetails.paypalAddress!==this._originalPayPalEmailAddress}showConfirmEmailPrompt(){return this.ebConfirmEmailModal.open(this.resolvedAccountDetails.email,"Rewards Redemption Modal").result.then(e=>{e?.changeEmail&&this.activeModal.close(e)},()=>{}),!0}generateColesVoucher(){let e={credits:this.selectedRewardValue.crunchCredits};this.rewardsService.createVoucher(e).then(i=>{this.ebRewards.updateUserBalance(),this.UserService.reloadAccountDetails().then(r=>{this.ebWallet.updateUserDetails(r)},()=>{}),this.orderDetails={order:i},this.goToStep(3)},i=>{this.error=i.message})}hasPositiveBalance(){return this.crunchCredits>=this.minimumCrunchCredit}hasVerifiedEmail(){return!!this.resolvedAccountDetails?.emailVerified}shouldCheckEmail(){return this.hasPositiveBalance()&&!this.hasVerifiedEmail()}redeemRegularProduct(){let e={items:[{productId:this.selectedRewardValue.id,quantity:this.selectedRewardValue.quantity}],paypalAddress:this.productDetails.type===this.ebProductTypes.paypalTransfer?this.accountDetails.paypalAddress:null};this.rewardsService.checkout(e).then(i=>{this.ebRewards.updateUserBalance(),this.orderDetails=i,this.goToStep(3),this.productDetails.type===this.ebProductTypes.paypalTransfer&&this.hasModifiedPayPalEmailAddress()&&this.UserService.updatePayPalEmailAddressTo(this.accountDetails.paypalAddress)},i=>{this.error=i.message})}transferToBank(){this.rewardsService.transferToBank(this.selectedRewardValue.crunchCredits).then(e=>{this.ebRewards.updateUserBalance(),this.orderDetails={order:{id:e.reference,redeemedCredits:e.redeemedCredits,dateCreated:e.dateCreated}},this.goToStep(3)},e=>{this.error=e.message})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ti),Ce(g8),Ce(O8),Ce(sl),Ce(td),Ce(qf),Ce(xh),Ce(_h),Ce(Ha),Ce(_r),Ce(d1),Ce(Ei),Ce(fs),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-modal-content"]],viewQuery:function(i,r){if(i&1&&Or(Twe,5),i&2){let a;Vi(a=Hi())&&(r.emailInput=a.first)}},inputs:{resolvedAccountDetails:"resolvedAccountDetails",resolvedProductDetails:"resolvedProductDetails",resolvedBalance:"resolvedBalance"},decls:13,vars:10,consts:[["emailInput","ngModel"],[1,"modal-header"],["data-dismiss","modal",1,"close",3,"click"],[2,"width","100%",3,"onChange","steps","currentStep","disableWhen"],[1,"modal-body"],[1,"content-left"],["class","image",4,"ngIf"],["class","content-left-bottom center",4,"ngIf"],["class","done",4,"ngIf"],["class","content-right content-step middle",4,"ngIf"],["class","content-right content-step ",4,"ngIf"],["class","content-right content-step",4,"ngIf"],["class","content-right content-step text-sm middle",4,"ngIf"],[1,"image"],[4,"ngIf"],[3,"src"],[1,"content-left-bottom","center"],[1,"title-sm"],[1,"done"],[1,"done-icon-step"],[1,"content-right","content-step","middle"],["class","mb-3",3,"badges",4,"ngIf"],["ebCmsContentLinks","",1,"cms-content",3,"innerHTML"],["class","link gray text-sm","href","javascript:void(0)",3,"click",4,"ngIf"],[1,"clearfix","button-action"],["type","button",1,"btn","btn-primary","text-white","js-btn-step","float-end",3,"click"],[1,"mb-3",3,"badges"],["href","javascript:void(0)",1,"link","gray","text-sm",3,"click"],[1,"content-right","content-step"],[3,"onUpdate","rewardDetails","availableCredits","selectedRewardValue"],["type","button",1,"btn","btn-primary","text-white",3,"click","disabled"],["class","form-paypal","name","validationForm","novalidate","",4,"ngIf"],[1,"table-value"],["align","left",1,"name"],["align","right",1,"price"],["align","left",1,"name","text-sm"],["align","right",1,"price","text-sm"],["class","total-error center mrgt20",4,"ngIf"],["type","button",1,"btn","btn-primary","text-white","js-btn-step","float-end",3,"click","disabled"],["href","https://www.giftpay.com.au/egift/infowhere.aspx?id=129&gift=QC6AK5Y7DP&value=9000","target","_blank",1,"link","text-sm"],["name","validationForm","novalidate","",1,"form-paypal"],[1,"mb-4"],[1,"form-group"],[3,"messagesFor",4,"ngIf"],["placeholder","PayPal email address","type","email","name","email","id","email","required","","email","",1,"form-control",3,"ngModelChange","ngModel"],[3,"messagesFor"],["class","showing-details",4,"ngIf"],["class","showing-add-details",4,"ngIf"],[1,"showing-details"],["type","button",1,"details-btn",3,"click"],[1,"showing-add-details"],["type","button",1,"btn","btn-outline-secondary",3,"click"],[1,"total-error","center","mrgt20"],[1,"content-right","content-step","text-sm","middle"],["class","cms-content",3,"innerHTML",4,"ngIf"],["align","left",1,"price","text-sm"],["class","clearfix button-action",4,"ngIf"],[1,"cms-content",3,"innerHTML"],["href","javascript:void(0)",1,"link",3,"click"],["align","left",1,"price"],["type","button",1,"btn","btn-sm","w-100","btn-primary","text-white","d-block","d-md-none",3,"click"],["type","button",1,"btn","btn-primary","text-white","js-btn-step","float-end","d-none","d-md-block",3,"click"]],template:function(i,r){i&1&&(E(0,"div",1)(1,"a",2),vt("click",function(){return r.activeStep===3?r.activeModal.close():r.activeModal.dismiss("dismissed")}),j(2,"Close"),_(),E(3,"eb-modal-steps",3),vt("onChange",function(o){return r.goToStep(o)}),_()(),E(4,"div",4)(5,"div",5),Ke(6,Lwe,2,1,"div",6)(7,Fwe,7,5,"div",7)(8,Nwe,2,0,"div",8),_(),Ke(9,Rwe,10,6,"div",9)(10,Owe,9,8,"div",10)(11,Wwe,37,26,"div",11)(12,nEe,28,18,"div",12),_()),i&2&&(M(3),O("steps",r.steps)("currentStep",r.activeStep)("disableWhen",r.orderDetails==null?null:r.orderDetails.order),M(3),O("ngIf",r.activeStep!=3),M(),O("ngIf",r.activeStep!=3),M(),O("ngIf",r.activeStep===3),M(),O("ngIf",r.activeStep===0),M(),O("ngIf",r.activeStep===1),M(),O("ngIf",r.activeStep===2),M(),O("ngIf",r.activeStep===3))},encapsulation:2})}}return t})();var V8=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null}open(e,i,r){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(gw,{windowClass:"app-step app-step-modal reward-modal",size:"lg",modalDialogClass:"mt-4"}),this._modalInstance.componentInstance.resolvedAccountDetails=JSON.parse(JSON.stringify(e)),this._modalInstance.componentInstance.resolvedProductDetails=JSON.parse(JSON.stringify(i)),this._modalInstance.componentInstance.resolvedBalance=this._getResolvedBalance(r),this._modalInstance.result.then(()=>!0,a=>a).finally(()=>{this._modalInstance=void 0}),this._modalInstance)}dismiss(e){return this._modalInstance?this._modalInstance.dismiss(e):!1}close(){return this._modalInstance?this._modalInstance.close():!1}_getResolvedBalance(e){let i=0;return e&&typeof e=="number"&&(i=e),i}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var rEe=["confirmUnlink"];function aEe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",34),t&2){me();let e=Tn(15);O("messagesFor",e.errors)}}function oEe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",34),t&2){me();let e=Tn(23);O("messagesFor",e.errors)}}function sEe(t,n){if(t&1&&Ye(0,"eb-input-error-messages",34),t&2){me();let e=Tn(30);O("messagesFor",e.errors)}}function cEe(t,n){t&1&&(E(0,"span",35),j(1,"You have selected to automatically transfer your Crunch credits to Velocity Frequent Flyer Points. On the 1st day of each month, your full balance of Crunch credits will be automatically transferred to your linked Velocity account."),_())}function lEe(t,n){t&1&&(E(0,"span",35),j(1,"You have not opted in to automatically transfer your Crunch Credits to Velocity Frequent Flyer Points."),_())}function uEe(t,n){if(t&1&&(E(0,"button",36,6),j(2,"Unlink"),_()),t&2){me();let e=Tn(49),i=Tn(51);O("ngbPopover",i)("popoverTitle",e)("autoClose","outside")}}function fEe(t,n){if(t&1&&(E(0,"div",37),j(1),_()),t&2){let e=me();M(),wt(e.error)}}function dEe(t,n){t&1&&j(0,"Velocity membership")}function hEe(t,n){if(t&1){let e=on();E(0,"div",38)(1,"div",39)(2,"div",40)(3,"p"),j(4," Are you sure you want to unlink your Velocity membership number? "),_()()(),E(5,"div",39)(6,"div",41)(7,"button",42),vt("click",function(){_t(e);let r=me();return St(r.removeVelocity())}),j(8,"Yes"),_()(),E(9,"div",41)(10,"button",43),vt("click",function(){_t(e);let r=me();return St(r.toggleConfirmation())}),j(11,"No"),_()()()()}}var iW=(()=>{class t{constructor(e,i,r){this.ebCustomMessagePipe=e,this.userService=i,this.activeModal=r,this.userDetails=null,this.user=null,this.existingVelocityAccount=null,this.error=null}ngOnInit(){this.user=this.userDetails,this.existingVelocityAccount=!!this.user.velocityNumber}addVelocity(){this._resetErrorMessage();let e={velocityNumber:this.user.velocityNumber,lastName:this.user.lastName,firstName:this.user.firstName,vffAutoSweep:this.user.vffAutoSweep};this.userService.addVelocity(e).then(i=>this.activeModal.close(i),i=>{this.error=this.ebCustomMessagePipe.transform(i.message)})}removeVelocity(){this._resetErrorMessage(),this.userService.removeVelocity().then(e=>{this.activeModal.close(e)},e=>{this.error=e.message})}toggleConfirmation(){this.confirmUnlink.close()}_resetErrorMessage(){this.error=""}static{this.\u0275fac=function(i){return new(i||t)(Ce(W8),Ce(_r),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-register-velocity-account-modal-content"]],viewQuery:function(i,r){if(i&1&&Or(rEe,5),i&2){let a;Vi(a=Hi())&&(r.confirmUnlink=a.first)}},inputs:{userDetails:"userDetails"},decls:52,vars:15,consts:[["registerCard","ngForm"],["firstname","ngModel"],["lastname","ngModel"],["velocityNumber","ngModel"],["confirmTitle",""],["confirmContent",""],["confirmUnlink","ngbPopover"],[1,"modal-header"],["data-dismiss","modal",1,"detail",3,"click"],[1,"modal-title"],[1,"modal-body"],["name","registerCard","autocomplete","off",1,"registerVelocity"],[1,"row","app-row"],[1,"col-xs-12","modal-note"],[1,"col-xs-12","col-md-6"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["placeholder","First name","type","text","name","firstname","id","firstname","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","firstname"],[3,"messagesFor",4,"ngIf"],["placeholder","Last name","type","text","name","lastname","id","lastname","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","lastname"],["type","tel","placeholder","Velocity membership number","name","velocityNumber","id","velocityNumber","required","","ebValidVelocityAccountNumber","","minlength","8","maxlength","20",1,"form-control",3,"ngModelChange","ngModel"],["for","velocityNumber"],[1,"form-group","velocity-auto"],[1,"my-3"],["name","optIn",3,"ngModelChange","ngModel"],[1,"ms-2","text-sm"],["href","javascript:void(0)","data-toggle","popover","triggers","mouseenter:mouseleave","ngbPopover","* Each month your entire Crunch balance will be transferred to your nominated Velocity Frequent Flyer Account on  the 1st of every month. A minimum of 15 Crunch credits is required before points can be transferred."],["class","extra-info-sml-gray velocity-auto",4,"ngIf"],[1,"action-button","clearfix"],["class","btn btn-outline-secondary float-start unlink-velocity",3,"ngbPopover","popoverTitle","autoClose",4,"ngIf"],["type","submit",1,"btn","btn-primary","text-white","float-end","mt-3","mt-md-0",3,"click","disabled"],["class","total-error center",4,"ngIf"],[3,"messagesFor"],[1,"extra-info-sml-gray","velocity-auto"],[1,"btn","btn-outline-secondary","float-start","unlink-velocity",3,"ngbPopover","popoverTitle","autoClose"],[1,"total-error","center"],[1,"container-fluid","p-0"],[1,"row"],[1,"col"],[1,"col-6"],["type","button",1,"btn","btn-primary","text-white","btn-sm","w-100",2,"min-width","auto",3,"click"],["type","button",1,"btn","btn-sm","w-100","btn-outline-secondary",2,"min-width","auto",3,"click"]],template:function(i,r){if(i&1){let a=on();E(0,"div",7)(1,"a",8),vt("click",function(){return _t(a),St(r.activeModal.dismiss())}),j(2,"Close"),_(),E(3,"h4",9),j(4,"Velocity Frequent Flyer"),_()(),E(5,"div",10)(6,"form",11,0)(8,"div",12)(9,"div",13),j(10,"Please note: Changing your name here will also update the name on your Crunch account"),_(),E(11,"div",14)(12,"div",15),Ye(13,"eb-input-icons",16),E(14,"input",17,1),ti("ngModelChange",function(s){return _t(a),ei(r.user.firstName,s)||(r.user.firstName=s),St(s)}),_(),E(16,"label",18),j(17,"First Name"),_(),Ke(18,aEe,1,1,"eb-input-error-messages",19),_()(),E(19,"div",14)(20,"div",15),Ye(21,"eb-input-icons",16),E(22,"input",20,2),ti("ngModelChange",function(s){return _t(a),ei(r.user.lastName,s)||(r.user.lastName=s),St(s)}),_(),E(24,"label",21),j(25,"Last Name"),_(),Ke(26,oEe,1,1,"eb-input-error-messages",19),_()()(),E(27,"div",15),Ye(28,"eb-input-icons",16),E(29,"input",22,3),ti("ngModelChange",function(s){return _t(a),ei(r.user.velocityNumber,s)||(r.user.velocityNumber=s),St(s)}),_(),E(31,"label",23),j(32,"Velocity membership number"),_(),Ke(33,sEe,1,1,"eb-input-error-messages",19),_(),E(34,"div",24)(35,"div",25)(36,"mat-slide-toggle",26),ti("ngModelChange",function(s){return _t(a),ei(r.user.vffAutoSweep,s)||(r.user.vffAutoSweep=s),St(s)}),E(37,"div",27),j(38,"Auto-transfer"),E(39,"a",28),j(40,"*"),_()()()(),Ke(41,cEe,2,0,"span",29)(42,lEe,2,0,"span",29),_(),E(43,"div",30),Ke(44,uEe,3,3,"button",31),E(45,"button",32),vt("click",function(){return _t(a),St(r.addVelocity())}),j(46,"Save"),_()(),Ke(47,fEe,2,1,"div",33),_()(),Ke(48,dEe,1,0,"ng-template",null,4,f0)(50,hEe,12,0,"ng-template",null,5,f0)}if(i&2){let a=Tn(7),o=Tn(15),s=Tn(23),c=Tn(30);M(13),O("modelRef",o),M(),qn("ngModel",r.user.firstName),M(4),O("ngIf",o.invalid&&o.dirty&&o.touched),M(3),O("modelRef",s),M(),qn("ngModel",r.user.lastName),M(4),O("ngIf",s.invalid&&s.dirty&&s.touched),M(2),O("modelRef",c),M(),qn("ngModel",r.user.velocityNumber),M(4),O("ngIf",c.invalid&&c.dirty&&c.touched),M(3),qn("ngModel",r.user.vffAutoSweep),M(5),O("ngIf",r.user.vffAutoSweep),M(),O("ngIf",!r.user.vffAutoSweep),M(2),O("ngIf",r.existingVelocityAccount),M(),O("disabled",a.invalid),M(2),O("ngIf",r.error)}},dependencies:[Cn,os,To,Ya,zo,Us,Wl,xc,Va,yo,h8,d3,O0,js,pw],encapsulation:2})}}return t})();var z8=(()=>{class t{constructor(e,i){this.modalService=e,this.ebMessages=i,this._modalInstance=null}open(e){return this._modalInstance?this._modalInstance:e?(this._modalInstance=this.modalService.open(iW,{windowClass:"personal-modal velocity-modal app-module"}),this._modalInstance.componentInstance.userDetails=dt({},e),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_user_details"})})}}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na),bt(Dr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function AEe(t,n){t&1&&(E(0,"div",10)(1,"span"),Ye(2,"img",11),_()())}function mEe(t,n){if(t&1&&(E(0,"div",12)(1,"div",13)(2,"strong"),j(3),vn(4,"number"),_()(),j(5," Crunch credits "),_()),t&2){let e=me();M(3),On("",wi(4,1,e.minimumCrunchCredit,"1.0-0")," +")}}function gEe(t,n){t&1&&(E(0,"div",14),Ye(1,"div",15),_())}function vEe(t,n){if(t&1){let e=on();E(0,"button",23),vt("click",function(){_t(e);let r=me(2);return St(r.goToStep(1))}),j(1,"Continue"),_()}}function yEe(t,n){if(t&1){let e=on();E(0,"button",24),vt("click",function(){_t(e);let r=me(2);return St(r.showConfirmEmailPrompt())}),j(1,"Continue"),_()}}function bEe(t,n){if(t&1&&(E(0,"div",16)(1,"h3",13),j(2,"Transfer your Crunch credits to Velocity Points"),_(),E(3,"div",17)(4,"p"),j(5,"Thanks to our partnership with Velocity Frequent Flyer, you can turn your Crunch credits into Velocity Points. Earn 5 Velocity Points for every 15 Crunch credits you transfer."),_()(),E(6,"a",18),j(7,"Not a member of Velocity? Join here"),_(),Ye(8,"br")(9,"br"),E(10,"a",19),j(11,"Terms & Conditions"),_(),E(12,"div",20),Ke(13,vEe,2,0,"button",21)(14,yEe,2,0,"button",22),_()()),t&2){let e=me();M(13),O("ngIf",!e.showConfirmEmail),M(),O("ngIf",e.showConfirmEmail)}}function xEe(t,n){if(t&1){let e=on();E(0,"div",25)(1,"h3",13),j(2,"Transfer Amount"),_(),E(3,"p",26),j(4,"How many Velocity Points would you like to transfer to your Velocity account?"),_(),E(5,"eb-reward-value-picker",27),vt("onUpdate",function(r){_t(e);let a=me();return St(a.updateSelectedValue(r))}),_(),E(6,"div",20)(7,"button",28),vt("click",function(){_t(e);let r=me();return St(r.goToStep(2))}),j(8,"Continue"),_()()()}if(t&2){let e=me();M(5),O("rewardDetails","velocity")("availableCredits",e.crunchCredits)("selectedRewardValue",e.initialSelectedRewardValue),M(2),O("disabled",!e.selectedRewardValue)}}function CEe(t,n){if(t&1&&(E(0,"div",40)(1,"p")(2,"span"),j(3),_(),E(4,"span"),j(5),_()(),E(6,"p"),j(7),_()()),t&2){let e=me(2);M(3),On(" ",e.user.firstName," "),M(2),wt(e.user.lastName),M(2),wt(e.user.velocityNumber)}}function wEe(t,n){if(t&1){let e=on();E(0,"div",41)(1,"button",42),vt("click",function(){_t(e);let r=me(2);return St(r.showVelocityModal())}),j(2,"Link your Velocity account"),_()()}}function EEe(t,n){if(t&1&&(E(0,"div",43),j(1),_()),t&2){let e=me(2);M(),wt(e.error)}}function _Ee(t,n){if(t&1){let e=on();E(0,"div",25)(1,"h3",13),j(2,"Confirm Transfer"),_(),E(3,"p",26),j(4,"You are transferring Crunch credits into Velocity Points."),_(),E(5,"form",29),Ke(6,CEe,8,3,"div",30)(7,wEe,3,0,"div",31),E(8,"table",32)(9,"tr",33)(10,"td",34)(11,"strong"),j(12,"Velocity Points purchased"),_()(),E(13,"td",35)(14,"strong"),j(15),vn(16,"number"),_()()(),E(17,"tr")(18,"td",34)(19,"strong"),j(20,"Crunch credits used"),_()(),E(21,"td",35)(22,"strong"),j(23),vn(24,"number"),_()()(),E(25,"tr")(26,"td",36),j(27,"Available Crunch credits"),_(),E(28,"td",37),j(29),vn(30,"number"),_()()(),Ke(31,EEe,2,1,"div",38),E(32,"div",20)(33,"button",39),vt("click",function(){_t(e);let r=me();return St(r.submitAction())}),j(34,"TRANSFER NOW"),_()()()()}if(t&2){let e=me();M(6),O("ngIf",e.user.velocityNumber),M(),O("ngIf",!e.user.velocityNumber),M(8),wt(wi(16,7,e.selectedRewardValue.value,"1.0-0")),M(8),wt(wi(24,10,e.selectedRewardValue.crunchCredits,"1.0-0")),M(6),wt(wi(30,13,e.crunchCredits,"1.0-0")),M(2),O("ngIf",e.error),M(2),O("disabled",!e.user.velocityNumber)}}function SEe(t,n){if(t&1){let e=on();E(0,"div",16)(1,"h3",13),j(2," All done! "),_(),E(3,"p",26),j(4," Your Crunch credits have been transferred. Please allow 24 hours for your Velocity balance to be updated. We've sent you an email confirming your transaction. "),_(),E(5,"div",20)(6,"button",23),vt("click",function(){_t(e);let r=me();return St(r.activeModal.close(r.hasLinkedVelocityAccount))}),j(7,"Close"),_()()()}}var vw=(()=>{class t{constructor(e,i,r,a,o){this.rewardsService=e,this.registerVelocityAccountModal=i,this.ebRewardMinimumCreditsPipe=r,this.ebConfirmEmailModal=a,this.activeModal=o,this.steps=["Details","Value","Checkout","Completed"],this.activeStep=0,this.selectedRewardValue=null,this.orderDetails=null,this.hasLinkedVelocityAccount=!1,this.error=null,this.showConfirmEmail=null,this.user=null,this.crunchCredits=null,this.minimumCrunchCredit=null}get shouldCheckEmail(){return this.hasPositiveBalance&&!this.hasVerifiedEmail}get hasPositiveBalance(){return this.crunchCredits>=this.minimumCrunchCredit}get hasVerifiedEmail(){return this.user.emailVerified}get initialSelectedRewardValue(){return dt({},this.selectedRewardValue)}ngOnInit(){this.user=this.crunchUser,this.crunchCredits=this.balance,this.minimumCrunchCredit=this.ebRewardMinimumCreditsPipe.transform("velocity"),this.showConfirmEmail=this.shouldCheckEmail}ngOnDestroy(){this.registerVelocityAccountModal.dismiss()}updateSelectedValue(e){this.selectedRewardValue=e}submitAction(){let e={velocityPoints:this.selectedRewardValue.value};this.rewardsService.transferVelocity(e).then(i=>{this.goToStep(3),this.orderDetails=i},i=>{this.error=i.message})}showVelocityModal(){return this.registerVelocityAccountModal.open(this.user).result.then(e=>{this.user.firstName=e.firstName,this.user.lastName=e.lastName,this.user.velocityNumber=e.velocityNumber,this.hasLinkedVelocityAccount=!0},()=>{})}goToStep(e){this.activeStep=e}showConfirmEmailPrompt(){return this.ebConfirmEmailModal.open(this.user.email,"Velocity Redemption Modal").result.then(()=>{},()=>{}),!0}static{this.\u0275fac=function(i){return new(i||t)(Ce(td),Ce(z8),Ce(_h),Ce(xh),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-velocity-reward-modal-content"]],inputs:{crunchUser:"crunchUser",balance:"balance"},decls:13,vars:10,consts:[[1,"modal-header"],["data-dismiss","modal",1,"close",3,"click"],[2,"width","100%",3,"onChange","steps","currentStep","disableWhen"],[1,"modal-body"],[1,"content-left"],["class","image",4,"ngIf"],["class","content-left-bottom center",4,"ngIf"],["class","done",4,"ngIf"],["class","content-right content-step middle",4,"ngIf"],["class","content-right content-step",4,"ngIf"],[1,"image"],["src","assets/images/velocity-card.png"],[1,"content-left-bottom","center"],[1,"title-sm"],[1,"done"],[1,"done-icon-step"],[1,"content-right","content-step","middle"],[1,"cms-content"],["href","https://velocityfrequentflyer.com/partners-offers/everyday-essentials/envirobank","target","_blank",1,"link","gray","text-sm"],["href","/terms-and-conditions/#velocity","target","_blank",1,"link","gray","text-sm"],[1,"clearfix","button-action"],["type","button","class","btn btn-primary text-white js-btn-step float-end",3,"click",4,"ngIf"],["type","button","class","btn btn-primary text-white",3,"click",4,"ngIf"],["type","button",1,"btn","btn-primary","text-white","js-btn-step","float-end",3,"click"],["type","button",1,"btn","btn-primary","text-white",3,"click"],[1,"content-right","content-step"],[1,"text-sm"],[3,"onUpdate","rewardDetails","availableCredits","selectedRewardValue"],["type","button",1,"btn","btn-primary","text-white",3,"click","disabled"],["name","redeemForm","novalidate","",1,"form-paypal"],["class","showing-details",4,"ngIf"],["class","showing-add-details",4,"ngIf"],[1,"table-value"],[1,"velocity-points-purchased"],["align","left",1,"name"],["align","right",1,"price"],["align","left",1,"name","text-sm"],["align","right",1,"price","text-sm"],["class","total-error center mrgt20",4,"ngIf"],["type","submit",1,"btn","btn-primary","text-white","js-btn-step","float-end",3,"click","disabled"],[1,"showing-details"],[1,"showing-add-details"],["type","button",1,"btn","btn-outline-secondary",3,"click"],[1,"total-error","center","mrgt20"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),vt("click",function(){return r.activeStep===3?r.activeModal.close(r.hasLinkedVelocityAccount):r.activeModal.dismiss(r.hasLinkedVelocityAccount)}),j(2,"Close"),_(),E(3,"eb-modal-steps",2),vt("onChange",function(o){return r.goToStep(o)}),_()(),E(4,"div",3)(5,"div",4),Ke(6,AEe,3,0,"div",5)(7,mEe,6,4,"div",6)(8,gEe,2,0,"div",7),_(),Ke(9,bEe,15,2,"div",8)(10,xEe,9,4,"div",9)(11,_Ee,35,16,"div",9)(12,SEe,8,0,"div",8),_()),i&2&&(M(3),O("steps",r.steps)("currentStep",r.activeStep)("disableWhen",r.orderDetails==null?null:r.orderDetails.order),M(3),O("ngIf",r.activeStep!=3),M(),O("ngIf",r.activeStep!=3),M(),O("ngIf",r.activeStep==3),M(),O("ngIf",r.activeStep===0),M(),O("ngIf",r.activeStep===1),M(),O("ngIf",r.activeStep===2),M(),O("ngIf",r.activeStep===3))},encapsulation:2})}}return t})();var H8=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null}open(e,i){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(vw,{keyboard:!0,windowClass:"velocity-reward app-step app-step-modal reward-modal",size:"lg",modalDialogClass:"mt-4"}),this._modalInstance.componentInstance.crunchUser=JSON.parse(JSON.stringify(e)),this._modalInstance.componentInstance.balance=i,this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance)}close(e){return this._modalInstance?this._modalInstance.close(!!e):!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var MEe=t=>({disabled:t});function TEe(t,n){t&1&&Ye(0,"eb-bounce-loader")}function BEe(t,n){if(t&1&&(E(0,"span"),j(1),_()),t&2){let e=me(2);M(),On(" ",e.buttonLabel||e.defaultLabel," ")}}function LEe(t,n){if(t&1&&(E(0,"a",1),Ke(1,TEe,1,0,"eb-bounce-loader",2)(2,BEe,2,1,"span",2),_()),t&2){let e=me();O("routerLink",".")("queryParams",e.routerLinkQueryParams)("ngClass",Ji(5,MEe,e.disableButton)),M(),O("ngIf",e.loadingRewardDetails),M(),O("ngIf",!e.loadingRewardDetails)}}var yw=(()=>{class t{constructor(e,i,r,a,o,s,c,l){this.ebFilterRewardsForProductTypePipe=e,this.ebProductTypes=i,this.rewardModal=r,this.rewardsService=a,this.velocityRewardModal=o,this.UserService=s,this.route=c,this.router=l,this._subscriptions=new Ko,this.rewardModalClosed=new Nn,this.rewardModalDismissed=new Nn,this.rewardModalOpened=new Nn,this.rewardDetails=null,this.disableButton=!0,this.loadingRewardDetails=null,this.showComponent=!0,this.defaultLabel="View Reward",this.routerLinkQueryParams={},this.rewardQueryParam$=this.route.queryParamMap.pipe(Li(f=>f.get(this.stateParam)))}ngOnInit(){if(this.routerLinkQueryParams[this.stateParam]=!0,this._subscriptions.add(this.rewardQueryParam$.subscribe(e=>{this.paramChanged(!!e)})),this.accountDetails&&typeof this.balance=="number"&&this.rewardType){if(this.rewardType!==this.ebProductTypes.velocity)return this.loadingRewardDetails=!0,this.rewardsService.getProductList().then(e=>{if(e&&e.length>0){let i=this.ebFilterRewardsForProductTypePipe.transform(e,this.rewardType);return i?(this.rewardDetails=i,!0):(this.hideComponent(),!1)}else return this.hideComponent(),!1},()=>{this.hideComponent()}).finally(()=>{this.loadingRewardDetails=!1,this.disableButton=!1});this.disableButton=!1}else this.hideComponent()}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}paramChanged(e){if(e){let i=this.launchRewardModal();i.result.then(()=>{if(this.rewardModalClosed.observed)return this.rewardModalClosed.emit()},r=>{if(this.rewardType===this.ebProductTypes.velocity&&r&&typeof r=="boolean"&&this.UserService.reloadAccountDetails(),this.rewardModalDismissed.observed)return this.rewardModalDismissed.emit()}).finally(()=>{this.router.navigate([],{queryParams:{[this.stateParam]:null}}),i=void 0}),this.rewardModalOpened.observed&&this._subscriptions.add(i.shown.subscribe(()=>this.rewardModalOpened.emit()))}else this.velocityRewardModal.dismiss(),this.rewardModal.dismiss("")}launchRewardModal(){return this.rewardType===this.ebProductTypes.velocity?this.velocityRewardModal.open(this.accountDetails,this.balance):this.rewardModal.open(this.accountDetails,this.rewardDetails,this.balance)}hideComponent(){this.showComponent=!1}static{this.\u0275fac=function(i){return new(i||t)(Ce(bw),Ce(Ha),Ce(V8),Ce(td),Ce(H8),Ce(_r),Ce(Ki),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-button"]],inputs:{accountDetails:"accountDetails",balance:"balance",buttonLabel:"buttonLabel",rewardType:"rewardType",stateParam:"stateParam"},outputs:{rewardModalClosed:"rewardModalClosed",rewardModalDismissed:"rewardModalDismissed",rewardModalOpened:"rewardModalOpened"},decls:1,vars:1,consts:[["class","btn btn-primary text-white",3,"routerLink","queryParams","ngClass",4,"ngIf"],[1,"btn","btn-primary","text-white",3,"routerLink","queryParams","ngClass"],[4,"ngIf"]],template:function(i,r){i&1&&Ke(0,LEe,3,7,"a",0),i&2&&O("ngIf",r.showComponent)},dependencies:[Hu,la,Cn,ua],encapsulation:2})}}return t})();var DEe=["valuePicker"],rW=["selectedValueInput"],FEe=t=>({"contains-large-value":t}),NEe=t=>({selected:t}),PEe=t=>({"input-has-error":t});function kEe(t,n){if(t&1&&Ye(0,"eb-reward-warning",13),t&2){let e=me();O("rewardDetails",e.rewardDetails)}}function REe(t,n){if(t&1){let e=on();E(0,"li",16)(1,"button",17),vt("click",function(){let r=_t(e).$implicit,a=me(2);return St(a.selectValue(r.value))}),j(2),vn(3,"ebCurrency"),_()()}if(t&2){let e=n.$implicit,i=me(2);O("disablePopover",i.availableCredits>=(e==null?null:e.crunchCredits))("ngClass",Ji(7,FEe,!i.hasLargeValues)),M(),O("ngClass",Ji(9,NEe,i.selectedValue===e.value))("disabled",i.availableCredits<(e==null?null:e.crunchCredits)),M(),wt(di(3,5,e.value))}}function OEe(t,n){if(t&1&&(E(0,"div")(1,"ul",14),Ke(2,REe,4,11,"li",15),_()()),t&2){let e=me();M(2),O("ngForOf",e.values)}}function zEe(t,n){if(t&1&&(E(0,"div",30),j(1),vn(2,"currency"),_()),t&2){let e=me(2);M(),wt(Cf(2,1,e.selectedValue,"AUD","",e.isVelocity?"1.0-0":"1.2-2"))}}function UEe(t,n){if(t&1){let e=on();E(0,"input",31,1),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.selectedValue,r)||(a.selectedValue=r),St(r)}),vt("ngModelChange",function(){_t(e);let r=me(2);return St(r.updateSelectedValue())})("focus",function(){_t(e);let r=me(2);return St(r.toggleInputFocusState(!0))})("blur",function(){_t(e);let r=me(2);return St(r.toggleInputFocusState(!1))}),_()}if(t&2){let e=me(2);_4("step",e.inputStepValue),qn("ngModel",e.selectedValue),O("ebStep",e.inputStepValue)("min",e.values[0].value)("max",e.values[e.values.length-1].value)}}function VEe(t,n){if(t&1&&(E(0,"button",32),Ye(1,"fa-icon",24),_()),t&2){let e=me(2);M(),O("icon",e.iconAngleDown)}}function HEe(t,n){if(t&1){let e=on();E(0,"li")(1,"button",34),vt("click",function(){_t(e);let r=me(3);return St(r.focusOnValuesInput())}),E(2,"b"),j(3,"Other"),_(),E(4,"small",35),j(5),vn(6,"currency"),_()()()}if(t&2){let e=me(3);M(5),On("Specify a multiple of ",Cf(6,1,e.inputStepValue,"AUD",e.isVelocity?"":"$",e.isVelocity?"1.0-0":"1.2-2"),"")}}function QEe(t,n){if(t&1){let e=on();E(0,"ul",33)(1,"li")(2,"button",34),vt("click",function(){_t(e);let r=me(2);return St(r.selectValue(r.values[0].value))}),E(3,"b"),j(4),vn(5,"currency"),_(),j(6," - Minimum "),E(7,"small",35),j(8),vn(9,"number"),_()()(),E(10,"li")(11,"button",34),vt("click",function(){_t(e);let r=me(2);return St(r.selectValue(r.values[r.values.length-1].value))}),E(12,"b"),j(13),vn(14,"currency"),_(),j(15),E(16,"small",35),j(17),vn(18,"number"),_()()(),Ke(19,HEe,7,6,"li",4),_()}if(t&2){let e=me(2);M(4),wt(Cf(5,6,e.values[0].value,"AUD",e.isVelocity?"":"$",e.isVelocity?"1.0-0":"1.2-2")),M(4),On("",wi(9,11,e.values[0].crunchCredits,".0-0")," Crunch credits"),M(5),wt(Cf(14,14,e.values[e.values.length-1].value,"AUD",e.isVelocity?"":"$",e.isVelocity?"1.0-0":"1.2-2")),M(2),On(" - ",e.maxAvailableValueLabel," "),M(2),On("",wi(18,19,e.values[e.values.length-1]==null?null:e.values[e.values.length-1].crunchCredits,"1.0-0")," Crunch credits"),M(2),O("ngIf",e.values.length>2)}}function jEe(t,n){if(t&1&&(E(0,"div"),j(1),vn(2,"currency"),_()),t&2){let e=me(3);M(),On(" Minimum ",Cf(2,1,e.values[0].value,"AUD",e.isVelocity?"":"$",e.isVelocity?"1.0-0":"1.2-2")," ")}}function GEe(t,n){if(t&1&&(E(0,"div"),j(1),vn(2,"currency"),_()),t&2){let e=me(3);M(),On(" Maximum ",Cf(2,1,e.values[e.values.length-1].value,"AUD",e.isVelocity?"":"$",e.isVelocity?"1.0-0":"1.2-2")," ")}}function WEe(t,n){t&1&&(E(0,"div"),j(1," This field is required "),_())}function KEe(t,n){if(t&1&&(E(0,"div"),j(1),vn(2,"currency"),_()),t&2){let e=me(3);M(),On(" Specify a multiple of ",Cf(2,1,e.inputStepValue,"AUD",e.isVelocity?"":"$",e.isVelocity?"1.0-0":"1.2-2")," ")}}function XEe(t,n){if(t&1&&(E(0,"div",36),Ke(1,jEe,3,6,"div",4)(2,GEe,3,6,"div",4)(3,WEe,2,0,"div",4)(4,KEe,3,6,"div",4),_()),t&2){let e=me(2);O("hidden",(e.inputIsFocused||e.optionsVisible)&&e.inputIsRequired),M(),O("ngIf",e.selectedValueInput.errors.min),M(),O("ngIf",e.selectedValueInput.errors.max),M(),O("ngIf",e.selectedValueInput.errors.required),M(),O("ngIf",e.selectedValueInput.errors.step&&!(e.selectedValueInput.errors.max||e.selectedValueInput.errors.min))}}function YEe(t,n){if(t&1){let e=on();E(0,"form",18)(1,"div",19)(2,"div",20,0),vt("openChange",function(r){_t(e);let a=me();return St(a.onOpenChange(r))}),E(4,"div",21)(5,"span",22)(6,"label",23),j(7,"Choose amount"),_(),Ye(8,"fa-icon",24),_(),Ke(9,zEe,3,6,"div",25)(10,UEe,2,5,"input",26)(11,VEe,2,1,"button",27)(12,QEe,20,22,"ul",28),_()(),Ke(13,XEe,5,5,"div",29),_()()}if(t&2){let e=me();M(2),O("ngClass",Ji(7,PEe,e.inputIsRequired===!1&&(e.selectedValueInput==null?null:e.selectedValueInput.dirty)&&(e.selectedValueInput==null?null:e.selectedValueInput.invalid)||e.inputIsRequired&&e.inputIsFocused===!1&&!e.optionsVisible)),M(6),O("icon",e.rewardDetails==="velocity"?e.iconPlane:e.iconDollar),M(),O("ngIf",e.values.length===1),M(),O("ngIf",e.values.length>1),M(),O("ngIf",e.values.length>1),M(),O("ngIf",e.values.length>1),M(),O("ngIf",e.inputIsDirty&&(e.selectedValueInput==null?null:e.selectedValueInput.errors))}}var xw=(()=>{class t{constructor(e,i,r,a){this.ebValues=e,this.ebRewardPricing=i,this.ebProductTypes=r,this.ebLargestRewardValuePipe=a,this.onUpdate=new Nn,this.isInputInitialFocus=null,this.rate=null,this.valueSymbol=null,this.isVelocity=!1,this.selectedValue=0,this.maxAvailableValueLabel="Available balance",this.inputIsFocused=!1,this.rewardValuePickerForm={},this.productTypes=this.ebProductTypes,this.hasLargeValues=null,this.inputStepValue=null,this.iconAngleDown=uC,this.iconPlane=kQ,this.iconDollar=RQ}get currentSelectedValueDetails(){return this.values.filter(e=>e.value==this.selectedValue)}get inputIsRequired(){return!!this.selectedValueInput?.errors?.required}get inputIsDirty(){return!!this.selectedValueInput?.dirty}ngOnInit(){this.values=this.ebRewardPricing.getValuesFor(this.rewardDetails,this.availableCredits),this.inputStepValue=this.rewardDetails.value,this.values?.length>0&&(this.hasLargeValues=this.ebLargestRewardValuePipe.transform(this.values).toString().length>5,this.rewardDetails==="velocity"?(this.isVelocity=!0,this.rate=this.ebValues.crunchVelocityRate,this.inputStepValue=5,this.values[this.values.length-1]?.crunchCredits===this.ebValues.velocityMaxCrunchCredits&&(this.maxAvailableValueLabel="Maximum single transfer")):this.rewardDetails.type===this.ebProductTypes.colesVoucher&&this.values[this.values.length-1].value===this.ebValues.voucherMaxDollarValue?this.maxAvailableValueLabel="Maximum":this.rate=this.ebValues.crunchDollarRate,this.selectedValue=this.selectedRewardValue&&this.selectedRewardValue.value?this.selectedRewardValue.value:this.selectInititalValue(),this.initialValue=this.selectedValue,this.updateSelectedValue())}onOpenChange(e){this.optionsVisible=e}updateSelectedValue(){this.selectedValue?this.onUpdate.observed&&this.onUpdate.emit(this.values.filter(e=>e.value==this.selectedValue)[0]):this.onUpdate.observed&&this.onUpdate.emit(!1)}selectValue(e){this.valuePicker?.isOpen&&this.valuePicker.close(),this.selectedValue=e,this.updateSelectedValue()}focusOnValuesInput(){this.selectValue(null),this.selectedValueInputElement.nativeElement.focus()}toggleInputFocusState(e){e?this.setInputFocusState(!0):this.setInputFocusState(!1)}setInputFocusState(e){this.isInputInitialFocus===null?this.isInputInitialFocus=!0:this.isInputInitialFocus&&(this.isInputInitialFocus=!1),this.selectedValue==this.initialValue&&this.isInputInitialFocus===!0&&(this.selectedValue=null),this.inputIsFocused=!!e}selectInititalValue(){return this.rewardDetails.type===this.ebProductTypes.giftCard||this.rewardDetails.type===this.ebProductTypes.giftpay?this.values.length>0&&this.availableCredits>=this.values[0].crunchCredits?this.values[0].value:null:this.isVelocity?this.values[this.values.length-1].value:this.values[0].value}static{this.\u0275fac=function(i){return new(i||t)(Ce(jf),Ce(Cw),Ce(Ha),Ce(ww))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-value-picker"]],viewQuery:function(i,r){if(i&1&&(Or(DEe,5),Or(rW,5),Or(rW,5,Ri)),i&2){let a;Vi(a=Hi())&&(r.valuePicker=a.first),Vi(a=Hi())&&(r.selectedValueInput=a.first),Vi(a=Hi())&&(r.selectedValueInputElement=a.first)}},inputs:{rewardDetails:"rewardDetails",availableCredits:"availableCredits",selectedRewardValue:"selectedRewardValue"},outputs:{onUpdate:"onUpdate"},decls:30,vars:20,consts:[["valuePicker","ngbDropdown"],["selectedValueInput","ngModel"],["class","mb-3",3,"rewardDetails",4,"ngIf"],[1,"eb-reward-value-picker"],[4,"ngIf"],["novalidate","",4,"ngIf"],[1,"table-value"],["valign","middle",1,"name","left"],["valign","middle",1,"price","right"],["valign","middle",1,"right","aud-cell"],["valign","middle",1,"name","text-sm","left"],["valign","middle",1,"price","text-sm","right"],["valign","middle",1,"text-sm","right","aud-cell"],[1,"mb-3",3,"rewardDetails"],[1,"group-values"],["ngbPopover","Collect more Crunch credits to select this reward","placement","top auto","trigger","click:outsideClick","popoverClass","group-value-popover","container","body",3,"disablePopover","ngClass",4,"ngFor","ngForOf"],["ngbPopover","Collect more Crunch credits to select this reward","placement","top auto","trigger","click:outsideClick","popoverClass","group-value-popover","container","body",3,"disablePopover","ngClass"],["type","button",3,"click","ngClass","disabled"],["novalidate",""],[1,"eb-form-group","form-group"],["ngbDropdown","","display","static",3,"openChange","ngClass"],[1,"input-group"],[1,"input-group-text","bg-light","rounded-start-3"],["for","selectedValueInput",1,"visually-hidden"],[3,"icon"],["class","form-control",4,"ngIf"],["type","number","required","","id","selectedValueInput","name","selectedValueInput","class","form-control","ebTwoDecimalInput","","autocomplete","off",3,"ngModel","step","ebStep","min","max","ngModelChange","focus","blur",4,"ngIf"],["type","button","ngbDropdownToggle","","class","rounded-end-3",4,"ngIf"],["class","dropdown-menu","ngbDropdownMenu","",4,"ngIf"],["class","error form-input-feedack",3,"hidden",4,"ngIf"],[1,"form-control"],["type","number","required","","id","selectedValueInput","name","selectedValueInput","ebTwoDecimalInput","","autocomplete","off",1,"form-control",3,"ngModelChange","focus","blur","ngModel","step","ebStep","min","max"],["type","button","ngbDropdownToggle","",1,"rounded-end-3"],["ngbDropdownMenu","",1,"dropdown-menu"],["type","button",3,"click"],[1,"text-muted"],[1,"error","form-input-feedack",3,"hidden"]],template:function(i,r){i&1&&(Ke(0,kEe,1,1,"eb-reward-warning",2),E(1,"div",3),Ke(2,OEe,3,1,"div",4)(3,YEe,14,9,"form",5),E(4,"table",6)(5,"tr")(6,"td",7)(7,"strong"),j(8,"Crunch credits used"),_()(),E(9,"td",8)(10,"div")(11,"strong"),j(12),vn(13,"ebRewardCrunchValue"),vn(14,"number"),_()()(),E(15,"td",9)(16,"strong"),j(17),vn(18,"ebRewardCrunchValue"),vn(19,"ebCrunchCreditDollarValue"),_()()(),E(20,"tr")(21,"td",10),j(22,"Available Crunch credits"),_(),E(23,"td",11)(24,"div"),j(25),vn(26,"number"),_()(),E(27,"td",12),j(28),vn(29,"ebCrunchCreditDollarValue"),_()()()()),i&2&&(O("ngIf",!r.values||(r.values==null?null:r.values.length)===0||r.availableCredits<(r.values[0]==null?null:r.values[0].crunchCredits)),M(2),O("ngIf",r.rewardDetails.type===r.productTypes.giftCard||r.rewardDetails.type===r.productTypes.giftpay&&r.values&&(r.values==null?null:r.values.length)>0),M(),O("ngIf",r.rewardDetails.type!==r.productTypes.giftCard&&r.rewardDetails.type!==r.productTypes.giftpay&&r.values&&(r.values==null?null:r.values.length)>0),M(9),On(" ",r.selectedValueInput!=null&&r.selectedValueInput.invalid||!r.selectedValue?"0":di(14,9,di(13,7,r.currentSelectedValueDetails))," "),M(5),wt(r.selectedValueInput!=null&&r.selectedValueInput.invalid||!r.selectedValue?"$0":di(19,13,di(18,11,r.currentSelectedValueDetails))),M(8),On(" ",wi(26,15,r.availableCredits,"1.0-0")," "),M(3),On(" ",di(29,18,r.availableCredits)," "))},encapsulation:2})}}return t})();var aW=(()=>{class t{constructor(e){this.ebRewardWarningMessagePipe=e,this.iconCoins=_Q}ngOnInit(){this.warningMessage=this.ebRewardWarningMessagePipe.transform(this.rewardDetails)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ew))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reward-warning"]],inputs:{rewardDetails:"rewardDetails"},decls:3,vars:2,consts:[[3,"icon"]],template:function(i,r){i&1&&(Ye(0,"fa-icon",0),E(1,"div"),j(2),_()),i&2&&(O("icon",r.iconCoins),M(2),On(" ",r.warningMessage,`
`))},dependencies:[Zr],encapsulation:2})}}return t})();function ZEe(t,n){t&1&&(E(0,"li",5)(1,"a",1),j(2,"Rewards"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","rewards"))}function JEe(t,n){t&1&&(E(0,"li",5)(1,"a",1),j(2,"Recycle"),_()()),t&2&&(O("routerLinkActive","active"),M(),O("routerLink","recycle"))}var oW=(()=>{class t{constructor(e){this.refundMethod=e}static{this.\u0275fac=function(i){return new(i||t)(Ce(uo))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-top-navigation"]],decls:12,vars:7,consts:[[1,"crunch-logo"],[3,"routerLink"],["src","assets/images/crunch.svg","alt","Crunch"],[1,"crunch-menu","crunch-main-nav-tabs"],[3,"routerLinkActive",4,"ngIf"],[3,"routerLinkActive"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),Ye(2,"img",2),_()(),E(3,"ul",3),Ke(4,ZEe,3,2,"li",4)(5,JEe,3,2,"li",4),E(6,"li",5)(7,"a",1),j(8,"Activity"),_()(),E(9,"li",5)(10,"a",1),j(11,"Account"),_()()()),i&2&&(M(),O("routerLink","/"),M(3),O("ngIf",!r.refundMethod.isCommercial()),M(),O("ngIf",!r.refundMethod.isCommercial()),M(),O("routerLinkActive","active"),M(),O("routerLink","activity"),M(2),O("routerLinkActive","active"),M(),O("routerLink","account"))},dependencies:[Cn,ua,T6],encapsulation:2})}}return t})();var B6=(()=>{class t extends fl{constructor(){super()}transform(e){if(e&&e>=15){let i=window.Math.floor(e/15)*.1;return super.transform(i)}return"$0"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebCrunchCreditDollarValue",type:t,pure:!0})}}return t})();function e_e(t,n){if(t&1&&(E(0,"tr")(1,"td",9),j(2),vn(3,"date"),_(),E(4,"td",10),j(5),_(),E(6,"td",11),j(7),vn(8,"ebCrunchCreditDollarValue"),_(),E(9,"td",12),j(10),vn(11,"ebCapitalize"),_(),E(12,"td",13),j(13),vn(14,"number"),_(),E(15,"td",14),j(16),vn(17,"ebCrunchCreditDollarValue"),_(),E(18,"td",15),j(19),vn(20,"number"),_(),E(21,"td",16),j(22),vn(23,"ebBankAccountNumber"),_()()),t&2){let e=n.$implicit;M(2),wt(wi(3,8,e==null?null:e.dateCreated,"dd/MM/yyyy")),M(3),wt(e==null?null:e.reference),M(2),wt(di(8,11,e==null?null:e.redeemedCredits)),M(3),wt(di(11,13,e==null?null:e.status)),M(3),wt(wi(14,15,e==null?null:e.redeemedCredits,"1.0-0")),M(3),wt(di(17,18,e==null?null:e.redeemedCredits)),M(3),On("",wi(20,20,e==null?null:e.redeemedCredits,"1.0-0")," "),M(3),wt(di(23,23,e==null?null:e.bankAccount))}}function t_e(t,n){if(t&1&&(E(0,"tbody"),Ke(1,e_e,24,25,"tr",8),_()),t&2){let e=me();M(),O("ngForOf",e.transfers)}}function n_e(t,n){t&1&&(E(0,"tbody")(1,"tr")(2,"td",17),j(3,"\xA0"),_(),E(4,"td",18),j(5,"\xA0"),_(),E(6,"td",11),j(7,"\xA0"),_(),E(8,"td",19),j(9,"\xA0"),_(),E(10,"td",13),j(11,"\xA0"),_(),E(12,"td",20),j(13,"\xA0"),_()()())}function i_e(t,n){if(t&1){let e=on();E(0,"ngb-pagination",21),ti("pageChange",function(r){_t(e);let a=me();return ei(a.page,r)||(a.page=r),St(r)}),vt("pageChange",function(r){_t(e);let a=me();return St(a.onPageChange(r))}),_()}if(t&2){let e=me();O("collectionSize",e.totalTransferCount)("pageSize",e.pageSize)("directionLinks",!1)("boundaryLinks",!1),qn("page",e.page),O("maxSize",8)("rotate",!0)}}var sW=(()=>{class t{constructor(){this.pageChanged=new Nn,this.page=1,this.pageSize=20,this.totalTransferCount=null,this.transfers=null}ngOnInit(){this.updateTransactionData(this.tableData),this.activePage&&(this.page=this.activePage)}ngOnChanges(e){e&&e.tableData&&!e.tableData.isFirstChange()&&this.updateTransactionData(e.tableData.currentValue)}updateTransactionData(e){this.transfers=e&&e.transactions?e.transactions:null,this.totalTransferCount=e&&e.count?e.count:null,this.page=this.activePage}onPageChange(e){this.pageChanged.observed&&this.pageChanged.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-transfer-activity-table"]],inputs:{activePage:"activePage",tableData:"tableData"},outputs:{pageChanged:"pageChanged"},features:[kr],decls:20,vars:3,consts:[[1,"data"],[1,"table","table-striped","transfer-activity-table"],["width","16.5%"],["width","16.5%",1,"text-right"],[1,"text-right"],[4,"ngIf"],[1,"p-2","pe-4"],["class","d-flex justify-content-end",3,"collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate","pageChange",4,"ngIf"],[4,"ngFor","ngForOf"],["data-header","Date"],["data-header","Reference"],["data-header","Amount",1,"xs-show"],["data-header","Status"],["data-header","Credits Used",1,"xs-show"],["data-header","Amount",1,"xs-hide","text-right"],["data-header","Credits Used",1,"xs-hide","text-right"],["data-header","Account",1,"text-right"],["data-header","Date",1,"xs-show"],["data-header","Reference",1,"xs-show"],["data-header","Status",1,"xs-show"],["data-header","Account",1,"xs-show"],[1,"d-flex","justify-content-end",3,"pageChange","collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),j(5,"Date"),_(),E(6,"th",2),j(7,"Reference"),_(),E(8,"th",2),j(9,"Status"),_(),E(10,"th",3),j(11,"Amount"),_(),E(12,"th",3),j(13,"Credits Used"),_(),E(14,"th",4),j(15,"Account"),_()()(),Ke(16,t_e,2,1,"tbody",5)(17,n_e,14,0,"tbody",5),_()(),E(18,"div",6),Ke(19,i_e,1,7,"ngb-pagination",7),_()),i&2&&(M(16),O("ngIf",(r.transfers==null?null:r.transfers.length)>0),M(),O("ngIf",!r.transfers||(r.transfers==null?null:r.transfers.length)===0),M(2),O("ngIf",r.totalTransferCount>r.pageSize))},dependencies:[Ia,Cn,rl,Xo,vo,P8,$f,B6],encapsulation:2})}}return t})();function r_e(t,n){if(t&1&&(E(0,"tr")(1,"td",12),j(2),vn(3,"date"),_(),E(4,"td",13),j(5),_(),E(6,"td",14),j(7),vn(8,"currency"),_(),E(9,"td",15),j(10),vn(11,"ebCapitalize"),_(),E(12,"td",16),j(13),vn(14,"currency"),_(),E(15,"td",17),j(16),vn(17,"number"),_(),E(18,"td",18)(19,"a",19),j(20,"view"),_()()()),t&2){let e=n.$implicit;M(2),wt(wi(3,7,e.dateCreated,"dd/MM/yyyy")),M(3),wt(e.id),M(2),wt(di(8,10,e.audValue)),M(3),wt(di(11,12,e.status)),M(3),wt(di(14,14,e.audValue)),M(3),wt(wi(17,16,e.redeemedCredits,"1.0-0")),M(3),O("href","../crunch/#/activity/vouchers?id="+e.id,Rr)}}function a_e(t,n){if(t&1&&(E(0,"tbody"),Ke(1,r_e,21,19,"tr",11),_()),t&2){let e=me();M(),O("ngForOf",e.tableVouchers)}}function o_e(t,n){t&1&&(E(0,"tbody",20)(1,"tr")(2,"td",12),j(3,"\xA0"),_(),E(4,"td",13),j(5,"\xA0"),_(),E(6,"td",21),j(7,"\xA0"),_(),E(8,"td",15),j(9,"\xA0"),_(),E(10,"td",22),j(11,"\xA0"),_(),E(12,"td",18),j(13,"\xA0"),_()()())}function s_e(t,n){if(t&1){let e=on();E(0,"ngb-pagination",23),ti("pageChange",function(r){_t(e);let a=me();return ei(a.page,r)||(a.page=r),St(r)}),vt("pageChange",function(r){_t(e);let a=me();return St(a.onPageChange(r))}),_()}if(t&2){let e=me();O("collectionSize",e.vouchers==null?null:e.vouchers.length)("pageSize",e.pageSize)("directionLinks",!1)("boundaryLinks",!1),qn("page",e.page),O("maxSize",8)("rotate",!0)}}var cW=(()=>{class t{constructor(){this.onUpdate=new Nn,this.page=1,this.pageSize=20}onPageChange(e){this.page=e,this.onUpdate.observed&&this.onUpdate.emit(e)}get tableVouchers(){return this.vouchers?.length>0?this.vouchers.slice((this.page-1)*this.pageSize,this.page*this.pageSize):[]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-voucher-activity-table"]],inputs:{vouchers:"vouchers"},outputs:{onUpdate:"onUpdate"},decls:19,vars:3,consts:[[1,"data"],[1,"table","table-striped","voucher-activity-table"],["width","15%"],["width","40%"],["width","10%",1,"text-right"],["width","15%",1,"text-right"],["width","5%"],[4,"ngIf"],["class","xs-show",4,"ngIf"],[1,"p-2","pe-4"],["class","d-flex justify-content-end",3,"collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate","pageChange",4,"ngIf"],[4,"ngFor","ngForOf"],["data-header","Date"],["data-header","Voucher #"],["data-header","Amount",1,"text-right","xs-show"],["data-header","Status"],["data-header","Amount",1,"text-right","d-none","d-md-block"],["data-header","Credits Used",1,"text-right"],["data-header","Details"],[1,"detail",3,"href"],[1,"xs-show"],["data-header","Amount"],["data-header","Credits Used"],[1,"d-flex","justify-content-end",3,"pageChange","collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),j(5,"Date"),_(),E(6,"th",2),j(7,"Voucher #"),_(),E(8,"th",3),j(9,"Status"),_(),E(10,"th",4),j(11,"Amount"),_(),E(12,"th",5),j(13,"Credits Used"),_(),Ye(14,"th",6),_()(),Ke(15,a_e,2,1,"tbody",7)(16,o_e,14,0,"tbody",8),_()(),E(17,"div",9),Ke(18,s_e,1,7,"ngb-pagination",10),_()),i&2&&(M(15),O("ngIf",(r.vouchers==null?null:r.vouchers.length)>0),M(),O("ngIf",!r.vouchers||(r.vouchers==null?null:r.vouchers.length)===0),M(2),O("ngIf",(r.vouchers==null?null:r.vouchers.length)>r.pageSize))},dependencies:[Ia,Cn,rl,Xo,ec,vo,$f],encapsulation:2})}}return t})();var c_e=t=>({"sample-voucher-card":t});function l_e(t,n){if(t&1&&(E(0,"div",8),Ye(1,"fa-icon",9),_()),t&2){let e=me();M(),O("icon",e.faExpandAlt)}}function u_e(t,n){if(t&1&&(E(0,"div",10),j(1),vn(2,"ebCurrency"),_()),t&2){let e=me();M(),On(" ",di(2,1,e.voucherDetails.audValue)," ")}}function f_e(t,n){t&1&&(E(0,"div",11),j(1,"Add Voucher"),_())}var lW=(()=>{class t{constructor(){this.voucherDetails=null,this.faExpandAlt=fC}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-voucher-card"]],inputs:{voucherDetails:"voucherDetails"},decls:8,vars:6,consts:[[1,"eb-voucher-card",3,"ngClass"],[1,"eb-voucher-header"],[1,"eb-voucher-logo"],["src","assets/images/coles-logo.svg","alt","Coles"],["class","eb-voucher-icon",4,"ngIf"],[1,"eb-voucher-content"],["class","eb-voucher-value",4,"ngIf"],["class","faux-button",4,"ngIf"],[1,"eb-voucher-icon"],[3,"icon"],[1,"eb-voucher-value"],[1,"faux-button"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"div",2),Ye(3,"img",3),_(),Ke(4,l_e,2,1,"div",4),_(),E(5,"div",5),Ke(6,u_e,3,3,"div",6)(7,f_e,2,0,"div",7),_()()),i&2&&(O("ngClass",Ji(4,c_e,!r.voucherDetails)),M(4),O("ngIf",r.voucherDetails),M(2),O("ngIf",r.voucherDetails),M(),O("ngIf",!r.voucherDetails))},dependencies:[la,Cn,Zr,fl],encapsulation:2})}}return t})();var h_e=t=>({isOpen:t}),kL=t=>({"apple-pwa":t});function p_e(t,n){if(t&1&&xE(0,24),t&2){me(3);let e=Tn(2);O("ngTemplateOutlet",e)}}function A_e(t,n){if(t&1&&(E(0,"span",25),j(1),_()),t&2){let e=me(3);M(),wt(e.settings.voucherCount)}}function m_e(t,n){t&1&&Ye(0,"eb-wallet-vouchers")}function g_e(t,n){if(t&1){let e=on();E(0,"div")(1,"ul",18,1),ti("activeIdChange",function(r){_t(e);let a=me(2);return ei(a.activeTabIndex,r)||(a.activeTabIndex=r),St(r)}),E(3,"li",19)(4,"button",20),j(5,"Card"),_(),Ke(6,p_e,1,1,"ng-template",21),_(),E(7,"li",22)(8,"button",20),j(9,"Vouchers "),Ke(10,A_e,2,1,"span",17),_(),Ke(11,m_e,1,0,"ng-template",21),_()(),Ye(12,"div",23),_()}if(t&2){let e=Tn(2),i=me(2);M(),qn("activeId",i.activeTabIndex),O("destroyOnHide",!1),M(2),O("ngbNavItem",0),M(4),O("ngbNavItem",1)("destroyOnHide",!0),M(3),O("ngIf",i.settings.voucherCount>0),M(2),O("ngbNavOutlet",e)}}function v_e(t,n){t&1&&xE(0)}function y_e(t,n){if(t&1&&(E(0,"div"),Ke(1,v_e,1,0,"ng-container",26),_()),t&2){me(2);let e=Tn(2);M(),O("ngTemplateOutlet",e)}}function b_e(t,n){t&1&&(E(0,"div",27),Ye(1,"eb-wallet-vouchers"),_())}function x_e(t,n){if(t&1&&(E(0,"span",25),j(1),_()),t&2){let e=me(2);M(),wt(e.settings.voucherCount)}}function C_e(t,n){if(t&1){let e=on();E(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7),Ye(5,"img",8),_()(),E(6,"div",9)(7,"div",7),Ke(8,g_e,13,7,"div",10)(9,y_e,2,1,"div",10)(10,b_e,2,0,"div",11),_()()(),E(11,"div",12)(12,"button",13),vt("click",function(){_t(e);let r=me();return St(r.toggleSlider())}),j(13,"Close\xA0"),Ye(14,"fa-icon",14),_()()(),E(15,"div",15)(16,"button",16),vt("click",function(){_t(e);let r=me();return St(r.toggleSlider())}),Ke(17,x_e,2,1,"span",17),j(18),Ye(19,"fa-icon",14),_()()()}if(t&2){let e=me();O("ngClass",Ji(11,h_e,e.settings.open)),M(6),O("ngClass",Ji(13,kL,e.userDevice.isAppleDevice()&&e.userDevice.isOpenInPwa())),M(2),O("ngIf",e.ebFeatureFlags.userCanAccess("vouchers")&&e.isVictoria===!1),M(),O("ngIf",!e.ebFeatureFlags.userCanAccess("vouchers")&&e.isVictoria===!1),M(),O("ngIf",e.showLoadedContent&&e.ebFeatureFlags.userCanAccess("vouchers")&&e.isVictoria),M(),O("ngClass",Ji(15,kL,e.userDevice.isAppleDevice()&&e.userDevice.isOpenInPwa())),M(3),O("icon",e.iconChevronDown),M(),O("ngClass",Ji(17,kL,e.userDevice.isAppleDevice()&&e.userDevice.isOpenInPwa())),M(2),O("ngIf",e.ebFeatureFlags.userCanAccess("vouchers")&&e.settings.voucherCount>0),M(),On("",e.ebFeatureFlags.userCanAccess("vouchers")?"Crunch Wallet":"Crunch Card","\xA0"),M(),O("icon",e.iconChevronUp)}}function w_e(t,n){if(t&1){let e=on();E(0,"div",32)(1,"a",33),vt("click",function(){_t(e);let r=me(2);return St(r.trackCardInstall("Apple Wallet"))}),Ye(2,"img",34),_(),E(3,"a",35),vt("click",function(){_t(e);let r=me(2);return St(r.trackCardInstall("Google Pay"))}),Ye(4,"img",36),_()()}}function E_e(t,n){if(t&1){let e=on();E(0,"button",28),vt("click",function(){_t(e);let r=me();return St(r.openCrunchCard())}),Ye(1,"eb-crunch-card",29),_(),Ke(2,w_e,5,0,"div",30),E(3,"p",31),j(4,"Scan at an Envirobank reverse vending machine, or present to the staff at an Envirobank depot or pop-up."),_()}if(t&2){let e=me();M(),O("accountNumber",e.settings.accountNo),M(),O("ngIf",e.isOpened)}}var _w=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f){this.ebCauses=e,this.route=i,this.router=r,this.uiLayout=a,this.ebFeatureFlags=o,this.userDevice=s,this.ebTagManager=c,this.ebWallet=l,this.ebAnalyticsEventStrings=f,this._subscriptions=new Ko,this.settings=null,this.isOpened=!1,this.activeTabIndex=0,this.isVictoria=!1,this.showLoadedContent=null,this.iconChevronDown=LQ,this.iconChevronUp=yQ,this.settings=l.settings}ngOnInit(){this.isOpened=!0,this._subscriptions.add(this.ebCauses.subject.subscribe(e=>{let i=e;this.ebWallet.updateCauseName(i.causeName?i.causeName:null)})),this._subscriptions.add(this.ebWallet.userState$.subscribe(e=>{this.isVictoria=e==="VIC",this.checkShouldShowWallet(e)})),this._subscriptions.add(this.ebWallet.isOpen$.subscribe(e=>{e?(this.activeTabIndex=this.settings.view==="vouchers"?1:0,this.showLoadedContent=!0):(this.setupCloseEventHandler(),setTimeout(()=>{this.settings.open||(this.activeTabIndex=0)},500))}))}ngOnDestroy(){this._subscriptions&&this._subscriptions.unsubscribe()}setupCloseEventHandler(){let e=document.querySelector(".isOpen");e&&e.addEventListener("transitionend",()=>{setTimeout(()=>{this.showLoadedContent=!1})},{once:!0})}checkShouldShowWallet(e){e==="VIC"&&!this.ebFeatureFlags.userCanAccess("vouchers")?this.uiLayout.disableWallet():this.uiLayout.enableWallet()}toggleSlider(){this.route.snapshot.queryParams.wallet?this.router.navigate([],{queryParams:{wallet:null}}):this.router.navigate([],{queryParams:{wallet:!0}})}openCrunchCard(){this.ebWallet.openCrunchCardDetails()}trackCardInstall(e){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.walletAddCardName,{category:this.ebAnalyticsEventStrings.walletCategory,label:e})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ho),Ce(Ki),Ce(ci),Ce(aa),Ce(h1),Ce(U0),Ce(Ti),Ce(d1),Ce(Ei))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-wallet"]],decls:3,vars:1,consts:[["crunchCardLayout",""],["nav","ngbNav"],["class","eb-wallet-component",3,"ngClass",4,"ngIf"],[1,"eb-wallet-component",3,"ngClass"],[1,"eb-wallet"],[1,"container"],[1,"row"],[1,"col-xs-12"],["src","assets/images/crunch-light.svg","alt","Crunch",1,"crunch-logo"],[1,"row","content",3,"ngClass"],[4,"ngIf"],["class","overflow-y-auto",4,"ngIf"],[1,"close",3,"ngClass"],["type","button","id","crunchCardSliderCloseButton",3,"click"],[1,"direction-icon",3,"icon"],[1,"trigger",3,"ngClass"],["type","button","id","crunchCardSliderOpenButton",3,"click"],["class","count",4,"ngIf"],["ngbNav","",1,"nav-tabs",3,"activeIdChange","activeId","destroyOnHide"],[3,"ngbNavItem"],["ngbNavLink",""],["ngbNavContent",""],[3,"ngbNavItem","destroyOnHide"],[1,"tab-content",3,"ngbNavOutlet"],[3,"ngTemplateOutlet"],[1,"count"],[4,"ngTemplateOutlet"],[1,"overflow-y-auto"],["type","button",1,"card-button",3,"click"],[3,"accountNumber"],["class","install-card text-center",4,"ngIf"],[1,"text-center","mrgt30"],[1,"install-card","text-center"],["ebAddToAppleWalletLink","",1,"install-link",3,"click"],["src","assets/images/add-to-apple-wallet.svg","alt","Add to Apple Wallet"],["ebSaveToGooglePayLink","",1,"install-link",3,"click"],["src","assets/images/enGB_add_to_google_wallet_wallet-button.svg","alt","Save to Google Pay"]],template:function(i,r){i&1&&Ke(0,C_e,20,19,"div",2)(1,E_e,5,2,"ng-template",null,0,f0),i&2&&O("ngIf",r.settings.accountNo&&r.isVictoria===!1||r.ebFeatureFlags.userCanAccess("vouchers")&&r.isVictoria)},encapsulation:2})}}return t})();function S_e(t,n){t&1&&(E(0,"div",3),Ye(1,"eb-bounce-loader"),_())}function I_e(t,n){if(t&1){let e=on();E(0,"li")(1,"button",9),vt("click",function(){let r=_t(e).index,a=me(3);return St(a.openVoucherDetailsModal(r))}),Ye(2,"eb-voucher-card",10),_()()}if(t&2){let e=n.$implicit;M(2),O("voucherDetails",e)}}function M_e(t,n){if(t&1&&(E(0,"ul",7),Ke(1,I_e,3,1,"li",8),_()),t&2){let e=me(2);M(),O("ngForOf",e.vouchers)}}function T_e(t,n){if(t&1){let e=on();E(0,"button",11),vt("click",function(){_t(e);let r=me(2);return St(r.openVoucherRedemption("Wallet Voucher Empty State"))}),Ye(1,"eb-voucher-card"),_()}}function B_e(t,n){if(t&1){let e=on();E(0,"button",12),vt("click",function(){_t(e);let r=me(2);return St(r.openVoucherRedemption("Wallet Voucher Add Voucher CTA"))}),j(1,"Add Voucher"),_()}}function L_e(t,n){if(t&1&&(E(0,"div"),Ke(1,M_e,2,1,"ul",4)(2,T_e,2,0,"button",5)(3,B_e,2,0,"button",6),_()),t&2){let e=me();M(),O("ngIf",(e.vouchers==null?null:e.vouchers.length)>0),M(),O("ngIf",!e.vouchers||(e.vouchers==null?null:e.vouchers.length)===0),M(),O("ngIf",(e.vouchers==null?null:e.vouchers.length)>0)}}var uW=(()=>{class t{constructor(e,i,r,a,o,s){this.activityService=e,this.ebAnalyticsEventStrings=i,this.ebTagManager=r,this.ebValidAndLockedVouchersPipe=a,this.ebWallet=o,this.router=s}ngOnInit(){this.loading=!0,this.activityService.getVouchers().then(e=>{this.vouchers=this.ebValidAndLockedVouchersPipe.transform(e.vouchers),this.ebWallet.updateVoucherCount(this.vouchers?.length)}).finally(()=>{this.loading=!1})}openVoucherDetailsModal(e){this.ebWallet.openVoucherDetails(this.vouchers[e])}openVoucherRedemption(e){this.router.navigate(["rewards","product","flexible_voucher_coles"]),this.trackCreateVoucherEvent(e)}trackCreateVoucherEvent(e){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.colesVoucherCreateButtonName,{category:this.ebAnalyticsEventStrings.colesVoucherCategory,label:e})}static{this.\u0275fac=function(i){return new(i||t)(Ce(Qs),Ce(Ei),Ce(Ti),Ce(Sw),Ce(d1),Ce(ci))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-wallet-vouchers"]],decls:3,vars:2,consts:[[1,"eb-wallet-vouchers"],["class","voucher-loading",4,"ngIf"],[4,"ngIf"],[1,"voucher-loading"],["class","eb-wallet-vouchers-list",4,"ngIf"],["class","btn-clear",3,"click",4,"ngIf"],["class","btn w-100 btn-sm btn-primary text-white add-voucher-cta",3,"click",4,"ngIf"],[1,"eb-wallet-vouchers-list"],[4,"ngFor","ngForOf"],[3,"click"],[3,"voucherDetails"],[1,"btn-clear",3,"click"],[1,"btn","w-100","btn-sm","btn-primary","text-white","add-voucher-cta",3,"click"]],template:function(i,r){i&1&&(E(0,"div",0),Ke(1,S_e,2,0,"div",1)(2,L_e,4,3,"div",2),_()),i&2&&(M(),O("ngIf",r.loading),M(),O("ngIf",!r.loading))},dependencies:[Hu,Ia,Cn,lW],encapsulation:2})}}return t})();var fW=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-welcome-panel"]],decls:11,vars:0,consts:[[1,"eb-welcome-panel"],[1,"panel-header"],[1,"title-sm","mb-0"],[1,"highlight"],[1,"title-sm"],[1,"panel-details-container"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1)(2,"h3",2),j(3,"Welcome to Crunch"),E(4,"span",3),j(5,"."),_()(),E(6,"div",4),j(7,"You're here. Now it's a party!"),_()(),E(8,"div",5)(9,"p"),j(10,"Once we've activated your account, you'll be able to check on your recycling activity and environmental impact."),_()()())},encapsulation:2})}}return t})();var D_e=["addressForm"];function F_e(t,n){if(t&1&&(E(0,"div",21)(1,"span",22),j(2),_()()),t&2){let e=me();M(2),wt(e.error)}}function N_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",23),t&2){me();let e=Tn(12);O("messagesFor",e.errors)}}function P_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",23),t&2){me();let e=Tn(19);O("messagesFor",e.errors)}}function k_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",23),t&2){me();let e=Tn(26);O("messagesFor",e.errors)}}var dW=(()=>{class t{constructor(e,i){this.userService=e,this.activeModal=i,this.address={street:"",suburb:"",postcode:""}}ngOnInit(){this.address.street=this.accountDetails.street,this.address.suburb=this.accountDetails.suburb,this.address.postcode=this.accountDetails.postcode}save(){return this.userService.updateAccount(this.address).then(()=>{this.activeModal.close()},e=>{this.error=e.message})}addressFieldChanged(){this.address.street||this.address.suburb?(this.addRequiredValidation("address"),this.addRequiredValidation("suburb")):(this.removeRequiredValidation("address"),this.removeRequiredValidation("suburb"))}addRequiredValidation(e){this.addressForm.form.get(e).setValidators(m7.required),this.addressForm.form.get(e).updateValueAndValidity()}removeRequiredValidation(e){this.addressForm.form.get(e).removeValidators(m7.required),this.addressForm.form.get(e).updateValueAndValidity()}static{this.\u0275fac=function(i){return new(i||t)(Ce(_r),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-delivery-address-modal-content"]],viewQuery:function(i,r){if(i&1&&Or(D_e,5),i&2){let a;Vi(a=Hi())&&(r.addressForm=a.first)}},inputs:{accountDetails:"accountDetails"},decls:33,vars:11,consts:[["addressForm","ngForm"],["addressInput","ngModel"],["suburbInput","ngModel"],["postcodeInput","ngModel"],[1,"modal-header"],["data-dismiss","modal",1,"detail",3,"click"],[1,"modal-title"],[1,"modal-body"],["name","addressForm",1,"personal-form",3,"ngSubmit"],["class","center mrgt20",4,"ngIf"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["placeholder","Street address","type","text","name","address","id","address",1,"form-control",3,"ngModelChange","ngModel"],["for","address"],[3,"messagesFor",4,"ngIf"],["placeholder","Suburb","type","text","name","suburb","id","suburb",1,"form-control",3,"ngModelChange","ngModel"],["for","suburb"],["placeholder","Postcode","type","tel","name","postcode","id","postcode","maxlength","4","minlength","4","ebPostcode","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","postcode"],[1,"action-button","clearfix"],["type","submit",1,"btn","btn-primary","text-white","float-end",3,"disabled"],[1,"center","mrgt20"],[1,"total-error"],[3,"messagesFor"]],template:function(i,r){if(i&1){let a=on();E(0,"div",4)(1,"a",5),vt("click",function(){return _t(a),St(r.activeModal.dismiss())}),j(2,"Close"),_(),E(3,"h4",6),j(4,"Address"),_()(),E(5,"div",7)(6,"form",8,0),vt("ngSubmit",function(){return _t(a),St(r.save())}),Ke(8,F_e,3,1,"div",9),E(9,"div",10),Ye(10,"eb-input-icons",11),E(11,"input",12,1),ti("ngModelChange",function(s){return _t(a),ei(r.address.street,s)||(r.address.street=s),St(s)}),vt("ngModelChange",function(){return _t(a),St(r.addressFieldChanged())}),_(),E(13,"label",13),j(14,"Street Address"),_(),Ke(15,N_e,1,1,"eb-input-error-messages",14),_(),E(16,"div",10),Ye(17,"eb-input-icons",11),E(18,"input",15,2),ti("ngModelChange",function(s){return _t(a),ei(r.address.suburb,s)||(r.address.suburb=s),St(s)}),vt("ngModelChange",function(){return _t(a),St(r.addressFieldChanged())}),_(),E(20,"label",16),j(21,"Suburb"),_(),Ke(22,P_e,1,1,"eb-input-error-messages",14),_(),E(23,"div",10),Ye(24,"eb-input-icons",11),E(25,"input",17,3),ti("ngModelChange",function(s){return _t(a),ei(r.address.postcode,s)||(r.address.postcode=s),St(s)}),_(),E(27,"label",18),j(28,"Postcode"),_(),Ke(29,k_e,1,1,"eb-input-error-messages",14),_(),E(30,"div",19)(31,"button",20),j(32,"Save"),_()()()()}if(i&2){let a=Tn(7),o=Tn(12),s=Tn(19),c=Tn(26);M(8),O("ngIf",r.error),M(2),O("modelRef",o),M(),qn("ngModel",r.address.street),M(4),O("ngIf",o.invalid&&o.dirty&&o.touched),M(2),O("modelRef",s),M(),qn("ngModel",r.address.suburb),M(4),O("ngIf",s.invalid&&s.dirty&&s.touched),M(2),O("modelRef",c),M(),qn("ngModel",r.address.postcode),M(4),O("ngIf",c.invalid&&c.dirty&&c.touched),M(2),O("disabled",a.pristine||a.invalid)}},dependencies:[Cn,os,To,Ya,zo,Us,Wl,xc,Va,yo,O0,js,Q8],encapsulation:2})}}return t})();var YC=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null}open(e){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(dW,{windowClass:"personal-modal app-module"}),this._modalInstance.componentInstance.accountDetails=dt({},e),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance)}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var R_e=t=>({"col-md-6":t});function O_e(t,n){if(t&1&&(E(0,"div",16)(1,"span",17),j(2),_()()),t&2){let e=me();M(2),wt(e.error)}}function z_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",42),t&2){me();let e=Tn(4);O("messagesFor",e.errors)}}function U_e(t,n){if(t&1){let e=on();E(0,"div",39)(1,"div",22),Ye(2,"eb-input-icons",23),E(3,"input",40,5),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.accountDetails.company,r)||(a.accountDetails.company=r),St(r)}),_(),E(5,"label",41),j(6,"Business or Organisation Name"),_(),Ke(7,z_e,1,1,"eb-input-error-messages",26),_()()}if(t&2){let e=Tn(4),i=me(2);M(2),O("modelRef",e),M(),qn("ngModel",i.accountDetails.company),O("required",i.isCommercialAccount),M(4),O("ngIf",e.invalid&&e.dirty&&e.touched)}}function V_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",42),t&2){me();let e=Tn(8);O("messagesFor",e.errors)}}function H_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",42),t&2){me();let e=Tn(16);O("messagesFor",e.errors)}}function Q_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",42),t&2){me();let e=Tn(4);O("messagesFor",e.errors)}}function j_e(t,n){if(t&1){let e=on();E(0,"div",43)(1,"div",22),Ye(2,"eb-input-icons",23),E(3,"input",44,6),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.accountDetails.company,r)||(a.accountDetails.company=r),St(r)}),_(),E(5,"label",45),j(6),_(),Ke(7,Q_e,1,1,"eb-input-error-messages",26),_()()}if(t&2){let e=Tn(4),i=me(2);M(2),O("modelRef",e),M(),_4("placeholder",i.businessNameLabel),qn("ngModel",i.accountDetails.company),O("required",i.isCommercialAccount),M(3),wt(i.businessNameLabel),M(),O("ngIf",e.invalid&&e.dirty&&e.touched)}}function G_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",42),t&2){me();let e=Tn(24);O("messagesFor",e.errors)}}function W_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",42),t&2){me();let e=Tn(33);O("messagesFor",e.errors)}}function K_e(t,n){if(t&1&&Ye(0,"eb-input-error-messages",42),t&2){me();let e=Tn(4);O("messagesFor",e.errors)}}function X_e(t,n){if(t&1){let e=on();E(0,"div",21)(1,"div",22),Ye(2,"eb-input-icons",23),E(3,"input",46,7),ti("ngModelChange",function(r){_t(e);let a=me(2);return ei(a.accountDetails.postcode,r)||(a.accountDetails.postcode=r),St(r)}),_(),E(5,"label",47),j(6,"Postcode"),_(),Ke(7,K_e,1,1,"eb-input-error-messages",26),_()()}if(t&2){let e=Tn(4),i=me(2);M(2),O("modelRef",e),M(),qn("ngModel",i.accountDetails.postcode),M(4),O("ngIf",e.invalid&&e.dirty&&e.touched)}}function Y_e(t,n){if(t&1){let e=on();E(0,"div")(1,"div",18)(2,"div",19),Ke(3,U_e,8,4,"div",20),E(4,"div",21)(5,"div",22),Ye(6,"eb-input-icons",23),E(7,"input",24,1),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.accountDetails.firstName,r)||(a.accountDetails.firstName=r),St(r)}),_(),E(9,"label",25),j(10,"First Name"),_(),Ke(11,V_e,1,1,"eb-input-error-messages",26),_()(),E(12,"div",21)(13,"div",22),Ye(14,"eb-input-icons",23),E(15,"input",27,2),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.accountDetails.lastName,r)||(a.accountDetails.lastName=r),St(r)}),_(),E(17,"label",28),j(18,"Last Name"),_(),Ke(19,H_e,1,1,"eb-input-error-messages",26),_()(),Ke(20,j_e,8,6,"div",29),_(),E(21,"div",22),Ye(22,"eb-input-icons",23),E(23,"input",30,3),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.accountDetails.email,r)||(a.accountDetails.email=r),St(r)}),_(),E(25,"label",31),j(26,"Email Address"),_(),Ke(27,G_e,1,1,"eb-input-error-messages",26),_(),E(28,"div",19)(29,"div",32)(30,"div",22),Ye(31,"eb-input-icons",23),E(32,"input",33,4),ti("ngModelChange",function(r){_t(e);let a=me();return ei(a.accountDetails.phone,r)||(a.accountDetails.phone=r),St(r)}),_(),E(34,"label",34),j(35,"Phone"),_(),Ke(36,W_e,1,1,"eb-input-error-messages",26),_()(),Ke(37,X_e,8,3,"div",35),_(),E(38,"div",36)(39,"button",37),vt("click",function(){_t(e);let r=me();return St(r.resetPassword())}),j(40,"Reset my password"),_(),E(41,"button",38),vt("click",function(){_t(e);let r=me();return St(r.updatePersonal())}),j(42,"Save"),_()()()()}if(t&2){let e=Tn(8),i=Tn(16),r=Tn(24),a=Tn(33),o=me(),s=Tn(7);M(3),O("ngIf",o.originalAccountDetails==null?null:o.originalAccountDetails.company),M(3),O("modelRef",e),M(),qn("ngModel",o.accountDetails.firstName),M(4),O("ngIf",e.invalid&&e.dirty&&e.touched),M(3),O("modelRef",i),M(),qn("ngModel",o.accountDetails.lastName),M(4),O("ngIf",i.invalid&&i.dirty&&i.touched),M(),O("ngIf",!o.originalAccountDetails.company),M(2),O("modelRef",r),M(),qn("ngModel",o.accountDetails.email),M(4),O("ngIf",r.invalid&&r.dirty&&r.touched),M(2),O("ngClass",Ji(17,R_e,o.accountDetails.postcode)),M(2),O("modelRef",a),M(),qn("ngModel",o.accountDetails.phone),M(4),O("ngIf",a.invalid&&a.dirty&&a.touched),M(),O("ngIf",!o.accountDetails.suburb&&!o.accountDetails.street),M(4),O("disabled",s.pristine||s.invalid)}}function Z_e(t,n){if(t&1){let e=on();E(0,"div",48)(1,"div",49)(2,"p"),j(3,"It looks like you're changing your email address to "),E(4,"strong"),j(5),_(),j(6,". Please note that if you confirm, you'll be logged out of Crunch and receive an email from Envirobank asking you to confirm your new email address. Your email address will only be updated once you confirm your new email address. Are you sure you would like to proceed?"),_(),E(7,"div",50)(8,"button",51),vt("click",function(){_t(e);let r=me();return St(r.cancelEmailChange())}),j(9,"Cancel"),_(),E(10,"button",52),vt("click",function(){_t(e);let r=me();return St(r.updateAccountWithEmail())}),j(11," Update Email "),_()()()()}if(t&2){let e=me();M(5),wt(e.accountDetails.email)}}var hW=(()=>{class t{constructor(e,i,r,a,o,s,c){this.ebRefundMethod=e,this.uiLayout=i,this.userService=r,this.ebAnalyticsEventStrings=a,this.ebTagManager=o,this.router=s,this.activeModal=c,this._originalEmail=null,this.accountDetails=null,this.businessNameLabel=null,this.confirmEmailChange=!1,this.error=null,this.firstNameLabel=null,this.isCommercialAccount=null,this.lastNameLabel=null,this.originalAccountDetails=null}ngOnInit(){this.isCommercialAccount=this.ebRefundMethod.isCommercial(),this._originalEmail=this.accountDetailsInput.email.slice(),this.accountDetails=dt({},this.accountDetailsInput),this.originalAccountDetails=dt({},this.accountDetails),this.firstNameLabel=this.originalAccountDetails.company?"First Name (Primary Contact)":"First Name",this.lastNameLabel=this.originalAccountDetails.company?"Last Name (Primary Contact)":"Last Name",this.businessNameLabel="Business or Organisation Name"+(this.isCommercialAccount?"":" (Optional)")}resetPassword(){return this.error="",this.userService.sendResetPasswordWithPrompt(this._originalEmail).then(()=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetRequestName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.editPersonalDetails}),this.accountDetails.email=this._originalEmail},e=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetRequestErrorName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.editPersonalDetails}),this.error=e.message})}updatePersonal(){return this.error="",this._hasUpdatedEmailAddress(this.accountDetails.email)?this._showEmailConfirmPrompt():this._updateAccount()}updateAccountWithEmail(){this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.changeEmailRequestUpdateName,{category:this.ebAnalyticsEventStrings.changeEmailCategory}),this.uiLayout.showPageLoading(),this.userService.updateAccount(this.accountDetails).then(()=>{this.activeModal.dismiss(),this.router.navigate(["login"],{queryParams:{logout:"auto"}})},e=>(this.confirmEmailChange=!1,this.error=e.message,!1))}cancelEmailChange(){return this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.changeEmailRequestCancelName,{category:this.ebAnalyticsEventStrings.changeEmailCategory}),this.confirmEmailChange=!1,this.accountDetails.email=this._originalEmail,!0}_updateAccount(){this.uiLayout.showPageLoading(),this.userService.updateAccount(this.accountDetails).then(()=>this.activeModal.close(this.accountDetails),e=>(this.error=e.message,!1))}_hasUpdatedEmailAddress(e){return e!==this._originalEmail}_showEmailConfirmPrompt(){return this.confirmEmailChange=!0,!0}static{this.\u0275fac=function(i){return new(i||t)(Ce(uo),Ce(aa),Ce(_r),Ce(Ei),Ce(Ti),Ce(ci),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-personal-details-modal-content"]],inputs:{accountDetailsInput:"accountDetailsInput"},decls:12,vars:3,consts:[["personalDetailsForm","ngForm"],["firstname","ngModel"],["lastname","ngModel"],["email","ngModel"],["phone","ngModel"],["company","ngModel"],["companyOptional","ngModel"],["postcode","ngModel"],[1,"modal-header"],["data-dismiss","modal",1,"detail",3,"click"],[1,"modal-title"],["name","personalDetailsForm","novalidate","",1,"personal-form"],["class","center mrgt20",4,"ngIf"],[1,"modal-body"],[4,"ngIf"],["id","confirmEmailForm",4,"ngIf"],[1,"center","mrgt20"],[1,"total-error"],[1,"person-container"],[1,"row","app-row"],["class","col-xs-12",4,"ngIf"],[1,"col-xs-12","col-md-6"],[1,"form-group","eb-form-floating"],[3,"modelRef"],["placeholder","First Name","type","text","name","firstname","id","firstname","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","firstname"],[3,"messagesFor",4,"ngIf"],["placeholder","Last Name","type","text","name","lastname","id","lastname","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","lastname"],["class","col-xs-12 col-md-12",4,"ngIf"],["placeholder","Email address","type","email","name","email","id","email","required","","email","",1,"form-control",3,"ngModelChange","ngModel"],["for","email"],[1,"col-xs-12",3,"ngClass"],["placeholder","phone","type","tel","name","phone","id","phone","ebValidPhoneNumber","","ebValidPhoneNumberLength","",1,"form-control",3,"ngModelChange","ngModel"],["for","phone"],["class","col-xs-12 col-md-6",4,"ngIf"],[1,"action-button","clearfix"],["type","button",1,"btn","btn-outline-secondary","float-start",3,"click"],["type","submit",1,"btn","btn-primary","text-white","float-end",3,"click","disabled"],[1,"col-xs-12"],["placeholder","Business or Organisation Name","type","text","name","company","id","company","maxlength","50","ebValidBusinessName","",1,"form-control",3,"ngModelChange","ngModel","required"],["for","company"],[3,"messagesFor"],[1,"col-xs-12","col-md-12"],["type","text","name","companyOptional","id","companyOptional","maxlength","50","ebValidBusinessName","",1,"form-control",3,"ngModelChange","placeholder","ngModel","required"],["for","companyOptional"],["placeholder","Postcode","type","tel","name","postcode","id","postcode","maxlength","4","minlength","4","ebPostcode","","required","",1,"form-control",3,"ngModelChange","ngModel"],["for","postcode"],["id","confirmEmailForm"],[1,"modal-body-confirm-update"],[1,"action-button","clearfix","right"],["type","button",1,"btn","btn-outline-secondary","me-md-1",3,"click"],["type","button",1,"btn","btn-primary","text-white",3,"click"]],template:function(i,r){if(i&1){let a=on();E(0,"div")(1,"div",8)(2,"a",9),vt("click",function(){return _t(a),St(r.activeModal.dismiss())}),j(3,"Close"),_(),E(4,"h4",10),j(5,"Account Details"),_()(),E(6,"form",11,0),Ke(8,O_e,3,1,"div",12),E(9,"div",13),Ke(10,Y_e,43,19,"div",14)(11,Z_e,12,1,"div",15),_()()()}i&2&&(M(8),O("ngIf",r.error),M(2),O("ngIf",!r.confirmEmailChange),M(),O("ngIf",r.confirmEmailChange))},dependencies:[la,Cn,os,To,Ya,zo,Us,Wl,xc,Nu,Va,yo,hw,O0,js,Q8,j8,G8],encapsulation:2})}}return t})();var XC=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null}open(e){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(hW,{windowClass:"personal-modal app-module"}),this._modalInstance.componentInstance.accountDetailsInput=e,this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance)}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function J_e(t,n){if(t&1&&(E(0,"div",19)(1,"span",20),j(2),_()()),t&2){let e=me();M(2),wt(e.error)}}var pW=(()=>{class t{constructor(e,i){this.userService=e,this.activeModal=i,this.subscriptions=null,this.error=null}ngOnInit(){this.subscriptions=dt({},this.subscriptionDetails)}updateSubscriptions(){this.error=null,this.userService.updateSubscriptions(this.subscriptions).then(()=>this.activeModal.close(this.subscriptions),e=>{this.error=e.message})}static{this.\u0275fac=function(i){return new(i||t)(Ce(_r),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-edit-subscriptions-modal-content"]],inputs:{subscriptionDetails:"subscriptionDetails"},decls:64,vars:13,consts:[[1,"modal-header"],["data-dismiss","modal",1,"detail",3,"click"],[1,"modal-title"],["name","updateForm","novalidate","",1,"personal-form"],["class","center mrgt20",4,"ngIf"],[1,"modal-body"],[1,"row","app-row","mb-3"],[1,"col-xs-12","col-md-4","align-self-center"],[1,"text-sm","mb-2","mb-md-0"],[1,"col-xs-12","col-md-8"],["name","newsletter-subscription",3,"ngModelChange","ngModel"],[1,"row"],[1,"col-6","col-sm-4",3,"value"],[1,"text-sm","fw-bold"],["name","marketing-subscription",3,"ngModelChange","ngModel"],["name","home-collections-subscription",3,"ngModelChange","ngModel"],["name","services-subscription",3,"ngModelChange","ngModel"],[1,"action-button","clearfix"],["type","submit",1,"btn","btn-primary","text-white","float-end","mt-2",3,"click"],[1,"center","mrgt20"],[1,"total-error"]],template:function(i,r){i&1&&(E(0,"div")(1,"div",0)(2,"a",1),vt("click",function(){return r.activeModal.dismiss()}),j(3,"Close"),_(),E(4,"h4",2),j(5,"Email Preferences"),_()(),E(6,"form",3),Ke(7,J_e,3,1,"div",4),E(8,"div",5)(9,"div",6)(10,"div",7)(11,"label",8),j(12,"Crunch Newsletter:"),_()(),E(13,"div",9)(14,"mat-radio-group",10),ti("ngModelChange",function(o){return ei(r.subscriptions.newsletter,o)||(r.subscriptions.newsletter=o),o}),E(15,"div",11)(16,"mat-radio-button",12)(17,"span",13),j(18," Yes "),_()(),E(19,"mat-radio-button",12)(20,"span",13),j(21," No "),_()()()()()(),E(22,"div",6)(23,"div",7)(24,"label",8),j(25,"Updates and Rewards:"),_()(),E(26,"div",9)(27,"mat-radio-group",14),ti("ngModelChange",function(o){return ei(r.subscriptions.marketing,o)||(r.subscriptions.marketing=o),o}),E(28,"div",11)(29,"mat-radio-button",12)(30,"span",13),j(31," Yes "),_()(),E(32,"mat-radio-button",12)(33,"span",13),j(34," No "),_()()()()()(),E(35,"div",6)(36,"div",7)(37,"label",8),j(38,"Pickup Service:"),_()(),E(39,"div",9)(40,"mat-radio-group",15),ti("ngModelChange",function(o){return ei(r.subscriptions.homeCollections,o)||(r.subscriptions.homeCollections=o),o}),E(41,"div",11)(42,"mat-radio-button",12)(43,"span",13),j(44," Yes "),_()(),E(45,"mat-radio-button",12)(46,"span",13),j(47," No "),_()()()()()(),E(48,"div",6)(49,"div",7)(50,"label",8),j(51,"Pop-ups Schedule:"),_()(),E(52,"div",9)(53,"mat-radio-group",16),ti("ngModelChange",function(o){return ei(r.subscriptions.serviceNotifications,o)||(r.subscriptions.serviceNotifications=o),o}),E(54,"div",11)(55,"mat-radio-button",12)(56,"span",13),j(57," Yes "),_()(),E(58,"mat-radio-button",12)(59,"span",13),j(60," No "),_()()()()()(),E(61,"div",17)(62,"button",18),vt("click",function(){return r.updateSubscriptions()}),j(63,"Save"),_()()()()()),i&2&&(M(7),O("ngIf",r.error),M(7),qn("ngModel",r.subscriptions.newsletter),M(2),O("value",!0),M(3),O("value",!1),M(8),qn("ngModel",r.subscriptions.marketing),M(2),O("value",!0),M(3),O("value",!1),M(8),qn("ngModel",r.subscriptions.homeCollections),M(2),O("value",!0),M(3),O("value",!1),M(8),qn("ngModel",r.subscriptions.serviceNotifications),M(2),O("value",!0),M(3),O("value",!1))},dependencies:[Cn,os,Ya,zo,Va,yo,E6,Ah],encapsulation:2})}}return t})();var qC=(()=>{class t{constructor(e){this.modalService=e,this._modalInstance=null}open(e){return this._modalInstance?this._modalInstance:(this._modalInstance=this.modalService.open(pW,{windowClass:"personal-modal app-module"}),this._modalInstance.componentInstance.subscriptionDetails=e,this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance)}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function $_e(t,n){if(t&1&&(E(0,"div")(1,"div")(2,"span"),j(3),vn(4,"date"),vn(5,"date"),vn(6,"lowercase"),_(),E(7,"span"),j(8),vn(9,"date"),vn(10,"lowercase"),_()()()),t&2){let e=n.$implicit;M(3),KD("",wi(4,3,e.start,"EEEE d MMM")," ",di(6,9,wi(5,6,e.start,"h:mma"))," - "),M(5),wt(di(10,14,wi(9,11,e.end,"h:mma")))}}function q_e(t,n){if(t&1&&(E(0,"div",6)(1,"div")(2,"strong"),j(3,"Upcoming Collections"),_()(),Ke(4,$_e,11,16,"div",8),_()),t&2){let e=me(2);M(4),O("ngForOf",e.closestLocation.currentCollections)}}function eSe(t,n){if(t&1){let e=on();E(0,"div",2)(1,"google-map",3),vt("tilesloaded",function(){_t(e);let r=Tn(3),a=me();return St(a.openInfoWindow(r))}),E(2,"map-advanced-marker",4,0),vt("mapClick",function(){_t(e);let r=Tn(3),a=me();return St(a.openInfoWindow(r))}),_(),Ye(4,"map-info-window"),_(),E(5,"div",5)(6,"div",6)(7,"div")(8,"strong"),j(9),_()(),E(10,"div")(11,"span"),j(12),_(),Ye(13,"br"),E(14,"span"),j(15),_(),Ye(16,"br"),E(17,"span"),j(18),_()()(),Ke(19,q_e,5,1,"div",7),_()()}if(t&2){let e=me();M(),O("center",e.mapCenter)("options",e.mapOptions),M(),O("position",e.mapOptions.center),M(7),wt(e.closestLocation.name),M(3),wt(e.closestLocation.street),M(3),wt(e.closestLocation.suburb+" "+e.closestLocation.state+" "+e.closestLocation.postcode),M(3),wt(e.closestLocation.placeName),M(),O("ngIf",e.closestLocation.currentCollections)}}var AW=(()=>{class t{constructor(){this.mapOptions={zoom:17,center:{lat:null,lng:null},clickableIcons:!1,disableDefaultUI:!0,gestureHandling:"none",mapId:Iu.googleMapId}}ngOnInit(){this.mapOptions.center.lat=this.closestLocation.lat,this.mapOptions.center.lng=this.closestLocation.lon}openInfoWindow(e){this.infoWindow.openAdvancedMarkerElement(e.advancedMarker,this.createMarkerContent(this.closestLocation))}createMarkerContent(e){let i=document.createElement("div");return i.innerHTML=`
			<div>
				<strong>${e.name}</strong>
			</div>
			<div>${e.street}</div>
			<div>${e.suburb} ${e.state} ${e.postcode}</div>
			<div>${e.placeName}</div>
		`,i}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-location-map"]],viewQuery:function(i,r){if(i&1&&(Or(ax,5),Or(ox,5)),i&2){let a;Vi(a=Hi())&&(r.infoWindow=a.first),Vi(a=Hi())&&(r.mapMarker=a.first)}},inputs:{closestLocation:"closestLocation"},decls:1,vars:1,consts:[["marker","mapAdvancedMarker"],["class","eb-map-container",4,"ngIf"],[1,"eb-map-container"],["width","100%","height","300px",3,"tilesloaded","center","options"],[3,"mapClick","position"],[1,"map-text","row"],[1,"col-md-6"],["class","col-md-6",4,"ngIf"],[4,"ngFor","ngForOf"]],template:function(i,r){i&1&&Ke(0,eSe,20,8,"div",1),i&2&&O("ngIf",r.closestLocation)},dependencies:[Ia,Cn,rx,ax,ox,b9,vo],encapsulation:2})}}return t})();var tSe=t=>({disabled:t}),nSe=(t,n)=>({active:t,clickable:n});function iSe(t,n){if(t&1){let e=on();E(0,"div",0)(1,"a",2),vt("click",function(){let r=_t(e).index,a=me();return St(a.goToStep(r))}),j(2),_()()}if(t&2){let e=n.$implicit,i=n.index,r=me();Jg("step step",i," js-btn-step"),O("ngClass",xf(5,nSe,r.currentStep===i,r.currentStep>i)),M(2),wt(e)}}var jv=(()=>{class t{constructor(e){this.totalStepsClassFilter=e,this.onChange=new Nn}ngOnInit(){this.stepsClass=this.totalStepsClassFilter.transform(this.steps)}goToStep(e){this.onChange.emit(e),this.currentStep=e}static{this.\u0275fac=function(i){return new(i||t)(Ce(Iw))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-modal-steps"]],inputs:{steps:"steps",disableWhen:"disableWhen",currentStep:"currentStep"},outputs:{onChange:"onChange"},decls:2,vars:7,consts:[[3,"ngClass"],[3,"class","ngClass",4,"ngFor","ngForOf"],[3,"click"]],template:function(i,r){i&1&&(E(0,"div",0),Ke(1,iSe,3,8,"div",1),_()),i&2&&(Jg("steps clearfix ",r.stepsClass,""),O("ngClass",Ji(5,tSe,r.disableWhen)),M(),O("ngForOf",r.steps))},dependencies:[la,Ia],encapsulation:2})}}return t})();var mW=(()=>{class t{constructor(e){this.uiLayout=e}showMenu(){this.uiLayout.openMobileSidebar()}static{this.\u0275fac=function(i){return new(i||t)(Ce(aa))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-nav-mobile"]],decls:9,vars:1,consts:[[1,"mobile-header","d-block","d-md-none"],[1,"logo-mobile","crunch-logo",3,"routerLink"],["src","assets/images/crunch.svg","alt","Crunch"],["id","navbar-toggle-mobile","data-target","#sidebar","type","button",1,"collapsed","navbar-toggle",3,"click"],[1,"visually-hidden"],[1,"icon-bar"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"a",1),Ye(2,"img",2),_(),E(3,"button",3),vt("click",function(){return r.showMenu()}),E(4,"span",4),j(5,"Toggle navigation"),_(),Ye(6,"span",5)(7,"span",5)(8,"span",5),_()()),i&2&&(M(),O("routerLink",""))},dependencies:[ua],encapsulation:2})}}return t})();var aSe=t=>({id:t});function oSe(t,n){if(t&1&&(E(0,"tr")(1,"td",12),j(2),vn(3,"date"),_(),E(4,"td",13),j(5),_(),E(6,"td",14),j(7),vn(8,"ebCapitalize"),_(),E(9,"td",15),j(10),vn(11,"currency"),_(),E(12,"td",16),j(13),vn(14,"ebCapitalize"),_(),E(15,"td",17),j(16),vn(17,"number"),_(),E(18,"td",18)(19,"a",19),j(20,"view"),_()()()),t&2){let e=n.$implicit;M(2),wt(wi(3,8,e==null?null:e.dateCreated,"dd/MM/yyyy")),M(3),wt(e==null?null:e.id),M(2),wt(di(8,11,e==null?null:e.status)),M(3),wt(di(11,13,e==null?null:e.totalCost)),M(3),wt(di(14,15,e==null?null:e.status)),M(3),wt(wi(17,17,e==null?null:e.redeemedCredits,"1.0-0")),M(3),O("routerLink",".")("queryParams",Ji(20,aSe,e==null?null:e.id))}}function sSe(t,n){if(t&1&&(E(0,"tbody"),Ke(1,oSe,21,22,"tr",11),_()),t&2){let e=me();M(),O("ngForOf",e.orders)}}function cSe(t,n){t&1&&(E(0,"tbody",20)(1,"tr"),Ye(2,"td",12)(3,"td",13)(4,"td",21)(5,"td",22)(6,"td",23)(7,"td",18),_()())}function lSe(t,n){if(t&1){let e=on();E(0,"ngb-pagination",24),ti("pageChange",function(r){_t(e);let a=me();return ei(a.page,r)||(a.page=r),St(r)}),vt("pageChange",function(r){_t(e);let a=me();return St(a.onPageChange(r))}),_()}if(t&2){let e=me();O("collectionSize",e.count)("pageSize",e.pageSize)("directionLinks",!1)("boundaryLinks",!1),qn("page",e.page),O("maxSize",8)("rotate",!0)}}var gW=(()=>{class t{constructor(e){this.orderModal=e,this.onUpdate=new Nn,this.page=1,this.pageSize=20}onPageChange(e){this.onUpdate.observed&&this.onUpdate.emit(e)}showOrderModal(e){return this.orderModal.open(e)}static{this.\u0275fac=function(i){return new(i||t)(Ce(qf))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-order-table"]],inputs:{orders:"orders",count:"count"},outputs:{onUpdate:"onUpdate"},decls:19,vars:3,consts:[[1,"data"],[1,"table","table-striped","order-activity-table"],["width","15%"],["width","40%"],["width","10%",1,"text-right"],["width","15%",1,"text-right"],["width","5%"],[4,"ngIf"],["class","xs-show",4,"ngIf"],[1,"p-2","pe-4"],["class","d-flex justify-content-end",3,"collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate","pageChange",4,"ngIf"],[4,"ngFor","ngForOf"],["data-header","Date"],["data-header","Order #"],["data-header","Status",1,"xs-hide"],["data-header","Amount",1,"text-right"],["data-header","Status",1,"xs-show"],["data-header","Credits Used",1,"text-right"],["data-header","Details"],[1,"detail",3,"routerLink","queryParams"],[1,"xs-show"],["data-header","Amount"],["data-header","Status"],["data-header","Credits Used"],[1,"d-flex","justify-content-end",3,"pageChange","collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),j(5,"Date"),_(),E(6,"th",2),j(7,"Order #"),_(),E(8,"th",3),j(9,"Status"),_(),E(10,"th",4),j(11,"Amount"),_(),E(12,"th",5),j(13,"Credits Used"),_(),Ye(14,"th",6),_()(),Ke(15,sSe,2,1,"tbody",7)(16,cSe,8,0,"tbody",8),_()(),E(17,"div",9),Ke(18,lSe,1,7,"ngb-pagination",10),_()),i&2&&(M(15),O("ngIf",(r.orders==null?null:r.orders.length)>0),M(),O("ngIf",!r.orders||(r.orders==null?null:r.orders.length)===0),M(2),O("ngIf",r.count>r.pageSize))},dependencies:[Ia,Cn,rl,ua,Xo,ec,vo,$f],encapsulation:2})}}return t})();var Sh=(()=>{class t{constructor(){this._settings={display:!1}}show(){this._settings.display=!0}hide(){this._settings.display=!1}get settings(){return this._settings}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var vW=(()=>{class t{constructor(e){this.pageLoading=e,this.settings=this.pageLoading.settings}static{this.\u0275fac=function(i){return new(i||t)(Ce(Sh))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-page-loading-ui"]],decls:6,vars:1,consts:[[1,"overlay-loading",3,"hidden"],[1,"loading-area"],[1,"loader"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"div",1),Ye(2,"div",2),E(3,"div")(4,"strong"),j(5,"Just a second\u2026"),_()()()()),i&2&&O("hidden",r.settings.display===!1)},encapsulation:2})}}return t})();var nd=(()=>{class t{constructor(){this._customMessages=[],this._defaultMessage="Dolphins are actually colourblind and can also only see things by first touching them with their flippers.",this._className="app-preloading",this._settings={display:!1,message:void 0}}get settings(){return this._settings}setMessages(e){this._customMessages=e}clearMessages(){this._customMessages=[]}show(){this._settings.display===!1&&(this._settings.message=this._customMessages?this.loadRandomMessage():this._defaultMessage,this._settings.display=!0,document.getElementsByTagName("body")[0].classList.add(this._className))}hide(){this._settings.display===!0&&(this._settings.display=!1,document.getElementsByTagName("body")[0].classList.remove(this._className))}loadRandomMessage(){return this._customMessages[Math.floor(Math.random()*this._customMessages.length)]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();function hSe(t,n){if(t&1&&(E(0,"div",1)(1,"div")(2,"div",2)(3,"div",3),j(4,"Loading\u2026"),_(),E(5,"div")(6,"strong"),j(7,"Just a second\u2026"),_()()(),E(8,"div",4),j(9),_()()()),t&2){let e=me();M(9),wt(e.settings.message)}}var yW=(()=>{class t{constructor(e){this.preload=e}ngOnInit(){this.settings=this.preload.settings}static{this.\u0275fac=function(i){return new(i||t)(Ce(nd))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-app-preload-ui"]],decls:1,vars:1,consts:[["class","loading-screen",4,"ngIf"],[1,"loading-screen"],[1,"loading-area"],[1,"loader"],[1,"text"]],template:function(i,r){i&1&&Ke(0,hSe,10,1,"div",0),i&2&&O("ngIf",r.settings.display===!0)},dependencies:[Cn],encapsulation:2})}}return t})();function ASe(t,n){if(t&1&&(E(0,"div"),Ye(1,"img",9),_()),t&2){let e=me(2);M(),_4("alt",e.causeDetails.causeName),O("src",e.causeDetails.supportingImageUrl,Rr)}}function mSe(t,n){if(t&1&&Ye(0,"eb-dollar-value-badge",13),t&2){let e=me(3);O("credits",e.userBalance)}}function gSe(t,n){if(t&1&&(E(0,"div")(1,"div",10)(2,"strong"),j(3),vn(4,"number"),_()(),E(5,"h6")(6,"span"),j(7),_()(),E(8,"div",11),Ke(9,mSe,1,1,"eb-dollar-value-badge",12),_()()),t&2){let e=me(2);M(3),wt(wi(4,3,e.userBalance,".0-0")),M(4),wt(e.existingBalanceMessage),M(2),O("ngIf",e.userBalance>0)}}function vSe(t,n){if(t&1&&(E(0,"div",14)(1,"h3",15),j(2),E(3,"span",16),j(4,"."),_()(),Ye(5,"div",17),E(6,"a",18),j(7),_()()),t&2){let e=me(2);M(2),wt(e.panelWelcomeMessage.heading),M(3),O("innerHTML",e.welcomeMessageHtml,so),M(),O("href",e.panelWelcomeMessage.linkUrl,Rr),M(),wt(e.panelWelcomeMessage.linkText)}}function ySe(t,n){if(t&1&&(E(0,"div",1)(1,"div",2)(2,"span",3),Ye(3,"span"),_(),E(4,"div",4)(5,"h4",5),j(6),_(),E(7,"div",6),j(8),_()()(),Ke(9,ASe,2,2,"div",7)(10,gSe,10,6,"div",7)(11,vSe,8,4,"div",8),_()),t&2){let e=me();M(6),wt(e.profile.company||e.profile.firstName+" "+e.profile.lastName),M(2),On(" ",e.profile.state+" "+e.profile.postcode," "),M(),O("ngIf",e.isSupportingCause&&e.causeDetails.supportingImageUrl),M(),O("ngIf",e.hasExistingBalance),M(),O("ngIf",e.hasZeroBalance)}}var RL=(()=>{class t{constructor(e,i){this.ebCauses=e,this.domSanitizer=i,this._defaultBalanceMessage="Crunch credits",this._welcomeMessage={heading:"Welcome to Crunch",text:`<p>You're here. Now it's a party! If you're not sure<br />
how to get started, check out our Recycle section.</p>`,linkUrl:"/crunch/#/recycle",linkText:"how to recycle"}}ngOnInit(){this.resetView(),this.causeDetails=this.ebCauses.details,this.userBalance=this.balance,this.panelWelcomeMessage=this.welcomeMessage&&typeof this.welcomeMessage=="object"?dt({},this.welcomeMessage):this._welcomeMessage,this.welcomeMessageHtml=this.domSanitizer.sanitize(q0.HTML,this.panelWelcomeMessage.text),this.setupView(),this._activeSubscription=this.ebCauses.subject.subscribe(e=>{this.causeDetails=e,this.resetView(),this.setupView()})}ngOnChanges(e){e.balance&&!e.balance.isFirstChange()&&(this.userBalance=e.balance.currentValue,this.resetView(),this.setupView())}ngOnDestroy(){this._activeSubscription&&this._activeSubscription.unsubscribe()}setupView(){this.userBalance==0&&this.causeDetails.causeName?this.isSupportingCause=!0:this.userBalance==0?this.hasZeroBalance=!0:(this.hasExistingBalance=!0,this.existingBalanceMessage=this.userBalance>0?this.positiveBalanceMessage||this._defaultBalanceMessage:this.negativeBalanceMessage||this._defaultBalanceMessage)}resetView(){this.hasZeroBalance=!1,this.isSupportingCause=!1,this.hasExistingBalance=!1,this.existingBalanceMessage=null}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ho),Ce(kl))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-profile-detail"]],inputs:{profile:"profile",welcomeMessage:"welcomeMessage",negativeBalanceMessage:"negativeBalanceMessage",positiveBalanceMessage:"positiveBalanceMessage",balance:"balance"},features:[kr],decls:1,vars:1,consts:[["class","profile-detail",4,"ngIf"],[1,"profile-detail"],[1,"profile","data-table"],[1,"data-col","avatar"],[1,"text-profile","data-col"],[1,"name","no-margin","h2"],[1,"address","text-sm"],[4,"ngIf"],["ebCmsContentLinks","","class","welcome",4,"ngIf"],[1,"cause-img",3,"src","alt"],[1,"number"],[1,"dollar-value-badge"],[3,"credits",4,"ngIf"],[3,"credits"],["ebCmsContentLinks","",1,"welcome"],[1,"name","title-md"],[1,"highlight"],[3,"innerHTML"],[1,"btn","btn-outline-secondary",3,"href"]],template:function(i,r){i&1&&Ke(0,ySe,12,5,"div",0),i&2&&O("ngIf",r.profile)},encapsulation:2})}}return t})();var bSe=()=>({theme:"car"});function xSe(t,n){t&1&&Ye(0,"div",6)}function CSe(t,n){t&1&&Ye(0,"div",7)}var bW=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-recycle-count-panel"]],inputs:{totalContainers:"totalContainers"},decls:7,vars:5,consts:[[1,"title-sm"],[1,"chart-box2","clearfix"],["class","animation-0",4,"ngIf"],["class","animation",4,"ngIf"],[1,"total-number"],[3,"number","config"],[1,"animation-0"],[1,"animation"]],template:function(i,r){i&1&&(E(0,"h3",0),j(1,"Total containers recycled"),_(),E(2,"div",1),Ke(3,xSe,1,0,"div",2)(4,CSe,1,0,"div",3),E(5,"div",4),Ye(6,"tm-ng-odometer",5),_()()),i&2&&(M(3),O("ngIf",r.totalContainers==0),M(),O("ngIf",r.totalContainers!=0),M(2),O("number",r.totalContainers)("config",Vd(4,bSe)))},dependencies:[Cn,QH],encapsulation:2})}}return t})();function wSe(t,n){if(t&1&&(E(0,"div",8),j(1),_()),t&2){let e=me();M(),On(" ",e.error," ")}}var xW=(()=>{class t{constructor(e,i,r,a){this.UserService=e,this.ebTagManager=i,this.ebAnalyticsEventStrings=r,this.activeModal=a,this.success=!1,this.error=void 0}ngOnInit(){}resend(){return this.error=void 0,this.UserService.sendResetPassword().then(()=>(this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetResendName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.editPersonalDetails}),this.success=!0,!0),e=>(this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.passwordResetResendErrorName,{category:this.ebAnalyticsEventStrings.passwordResetCategory,label:this.ebAnalyticsEventStrings.editPersonalDetails}),this.error=e.message,!1))}static{this.\u0275fac=function(i){return new(i||t)(Ce(_r),Ce(Ti),Ce(Ei),Ce(Er))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-reset-password-modal"]],inputs:{email:"email"},decls:19,vars:5,consts:[[1,"modal-header"],[1,"modal-title"],[1,"modal-body"],[1,"action-button","clearfix","right"],["type","button",1,"btn","btn-primary","text-white","me-md-1",3,"click","disabled"],["type","button",1,"btn","btn-outline-secondary",3,"click","disabled"],[1,"text-notice",3,"hidden"],["class","total-error",4,"ngIf"],[1,"total-error"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"h4",1),j(2,"Reset my password"),_()(),E(3,"div",2)(4,"p"),j(5,"We've sent an email to "),E(6,"strong"),j(7),_(),j(8,". Click on the link in that email and set up your new password."),_(),E(9,"p"),j(10,"If you've made a mistake, just ignore the email from us. If for some reason you don't receive the email from us, click 'Resend Email' below."),_(),E(11,"div",3)(12,"button",4),vt("click",function(){return r.activeModal.close()}),j(13,"Ok"),_(),E(14,"button",5),vt("click",function(){return r.resend()}),j(15,"Resend email"),_()(),E(16,"div",6),j(17," Email has been resent "),_(),Ke(18,wSe,2,1,"div",7),_()),i&2&&(M(7),wt(r.email),M(5),O("disabled",r.loadingText),M(2),O("disabled",r.success),M(2),O("hidden",!r.success),M(2),O("ngIf",r.error))},dependencies:[Cn],encapsulation:2})}}return t})();var K8=(()=>{class t{constructor(e,i){this.modalService=e,this.ebMessages=i,this._modalInstance=null}open(e){return this._modalInstance?this._modalInstance:e?(this._modalInstance=this.modalService.open(xW,{windowClass:"personal-modal reset-password-modal app-module"}),this._modalInstance.componentInstance.email=e.slice(),this._modalInstance.result.then(()=>!0,()=>!1).finally(()=>{this._modalInstance=void 0}),this._modalInstance):{result:Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_email"})})}}close(){return this._modalInstance?this._modalInstance.close():!1}dismiss(){return this._modalInstance?this._modalInstance.dismiss():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(na),bt(Dr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var CW=(()=>{class t{transform(e){switch(e){case"cm3":return"cm<sup>3</sup>";case"m3":return"m<sup>3</sup>";default:return e}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebConversionUnit",type:t,pure:!0})}}return t})();var wW=(()=>{class t{constructor(){this.descriptions={water:"This is how much water would have been wasted in sending your bottles and cans to landfill and producing virgin products. But instead you recycled! Good job.",emissions:"Recycling your bottles and cans produces less greenhouse gas than if they were sent to landfill and replaced with virgin products. Nice one.",energy:"This is how much energy you saved when your bottles and cans were recycled, instead of being sent to landfill and replaced with brand new products. High five.",weight:"This is the estimated weight of your bottles and cans diverted from landfill, based on the average weight of containers of each material type recycled with Envirobank."},this.faTint=TQ,this.faCloud=gQ,this.faBolt=SQ,this.faTrashAlt=mQ,this.faQuestion=cC}ngOnInit(){this.emissions||(this.emissions={convertedValue:0,convertedUnit:"tonnes"}),this.energy||(this.energy={convertedValue:0,convertedUnit:"MWh"}),this.weight||(this.weight={convertedValue:0,convertedUnit:"kg"}),this.water||(this.water={convertedValue:0,convertedUnit:"l"})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-savings-count-panel"]],inputs:{emissions:"emissions",energy:"energy",weight:"weight",water:"water"},decls:47,vars:30,consts:[[1,"title-sm"],[1,"savings-details"],[1,"water"],[1,"icon"],[1,"saving-icon",3,"icon","fixedWidth"],[1,"text"],[1,"point"],[1,"description"],["href","javascript:void(0)","data-toggle","popover","triggers","mouseenter:mouseleave click","placement","start","container","body",3,"ngbPopover"],[1,"icon-help",3,"icon","fixedWidth"],[1,"emissions"],[1,"energy"],[1,"weight"],[3,"innerHTML"]],template:function(i,r){i&1&&(E(0,"h3",0),j(1,"By recycling you've saved:"),_(),E(2,"ul",1)(3,"li",2)(4,"div",3),Ye(5,"fa-icon",4),_(),E(6,"div",5)(7,"div",6),j(8),_(),E(9,"div",7),j(10),_(),E(11,"a",8),Ye(12,"fa-icon",9),_()()(),E(13,"li",10)(14,"div",3),Ye(15,"fa-icon",4),_(),E(16,"div",5)(17,"div",6),j(18),_(),E(19,"div",7),j(20),E(21,"sub"),j(22,"2"),_()(),E(23,"a",8),Ye(24,"fa-icon",9),_()()(),E(25,"li",11)(26,"div",3),Ye(27,"fa-icon",4),_(),E(28,"div",5)(29,"div",6),j(30),_(),E(31,"div",7),j(32),_(),E(33,"a",8),Ye(34,"fa-icon",9),_()()(),E(35,"li",12)(36,"div",3),Ye(37,"fa-icon",4),_(),E(38,"div",5)(39,"div",6),j(40),_(),E(41,"div",7),Ye(42,"span",13),vn(43,"ebConversionUnit"),j(44," of waste"),_(),E(45,"a",8),Ye(46,"fa-icon",9),_()()()()),i&2&&(M(5),O("icon",r.faTint)("fixedWidth",!0),M(3),wt(r.water.convertedValue),M(2),On("",r.water.convertedUnit," of water"),M(),O("ngbPopover",r.descriptions.water),M(),O("icon",r.faQuestion)("fixedWidth",!0),M(3),O("icon",r.faCloud)("fixedWidth",!0),M(3),wt(r.emissions.convertedValue),M(2),On("",r.emissions.convertedUnit," of CO"),M(3),O("ngbPopover",r.descriptions.emissions),M(),O("icon",r.faQuestion)("fixedWidth",!0),M(3),O("icon",r.faBolt)("fixedWidth",!0),M(3),wt(r.energy.convertedValue),M(2),On("",r.energy.convertedUnit," of energy"),M(),O("ngbPopover",r.descriptions.energy),M(),O("icon",r.faQuestion)("fixedWidth",!0),M(3),O("icon",r.faTrashAlt)("fixedWidth",!0),M(3),wt(r.weight.convertedValue),M(2),O("innerHTML",di(43,28,r.weight.convertedUnit),so),M(3),O("ngbPopover",r.descriptions.weight),M(),O("icon",r.faQuestion)("fixedWidth",!0))},dependencies:[Zr,d3,CW],encapsulation:2})}}return t})();var Ih=(()=>{class t{constructor(){this._content={menu:null}}buildMenu(e){this.content.menu=e}clearMenu(){this._content.menu=null}get content(){return this._content}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var EW=()=>({logout:"user"});function SSe(t,n){if(t&1){let e=on();E(0,"div",5)(1,"a",6),vt("click",function(){_t(e);let r=me();return St(r.closeSidebar())}),_(),E(2,"div",7)(3,"div",8)(4,"a",9),Ye(5,"img",10),_()(),E(6,"div",11)(7,"a",12),Ye(8,"span"),j(9,"Go to website"),_(),E(10,"a",13),Ye(11,"span"),j(12,"Log out"),_()(),E(13,"nav",14),Ye(14,"div",15),vn(15,"ebCmsHtmlContent"),E(16,"div",16)(17,"div",17)(18,"a",12),Ye(19,"span"),j(20,"Go to website"),_(),E(21,"a",13),Ye(22,"span"),j(23,"Log out"),_()()(),Ye(24,"div",18),vn(25,"ebCmsHtmlContent"),_(),E(26,"div",19),Ye(27,"div",15),vn(28,"ebCmsHtmlContent"),Ye(29,"div",15),vn(30,"ebCmsHtmlContent"),_()()()}if(t&2){let e=me();M(10),O("routerLink","login")("queryParams",Vd(16,EW)),M(4),O("innerHTML",di(15,8,e.content==null||e.content.menu==null?null:e.content.menu.primary),so),M(7),O("routerLink","login")("queryParams",Vd(17,EW)),M(3),O("innerHTML",di(25,10,e.content==null||e.content.menu==null?null:e.content.menu.secondary),so),M(3),O("innerHTML",di(28,12,e.copyright),so),M(2),O("innerHTML",di(30,14,e.content==null||e.content.menu==null?null:e.content.menu.terms),so)}}var _W=(()=>{class t{constructor(e,i,r){this.sidebar=e,this.copyrightNotice=i,this.uiLayout=r}ngOnInit(){this.copyright=this.copyrightNotice.value,this.content=this.sidebar.content,this.uiSettings=this.uiLayout.settings}openSidebar(){this.uiLayout.openResponsiveSidebar()}closeSidebar(){this.uiLayout.closeSidebar()}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ih),Ce(nC),Ce(aa))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-sidebar"]],decls:8,vars:1,consts:[["id","menuBar",1,"menu-bar",3,"click"],[1,"menu-toggle"],[1,"logo-vertical"],["id","sidebar",1,"sidebar"],["class","custom-sidebar",4,"ngIf"],[1,"custom-sidebar"],[1,"close-menu","d-block","d-md-none",3,"click"],[1,"sidebar-inner"],[1,"navbar-top"],["href","/",1,"logo","d-none","d-md-block"],["src","assets/images/envirobank-logo-white.svg","alt","Envirobank"],[1,"account","d-block","d-md-none"],["href","/",1,"item","gotoCrunch"],[1,"item","logout",3,"routerLink","queryParams"],["id","app-navbar",1,"navbar"],["ebCmsContentLinks","",3,"innerHTML"],[1,"w-100"],[1,"account","d-none","d-md-block"],["ebCmsContentLinks","",1,"w-100",3,"innerHTML"],[1,"bottom-menu","w-100"]],template:function(i,r){i&1&&(E(0,"div",0),vt("click",function(){return r.openSidebar()}),E(1,"span",1),Ye(2,"span")(3,"span")(4,"span"),_(),Ye(5,"span",2),_(),E(6,"div",3),Ke(7,SSe,31,18,"div",4),_()),i&2&&(M(7),O("ngIf",r.uiSettings.sidebarOpen))},dependencies:[Cn,ql,ua,Kf],encapsulation:2})}}return t})();function MSe(t,n){if(t&1&&(E(0,"tr")(1,"td",9),j(2),vn(3,"date"),_(),E(4,"td",10),j(5),_(),E(6,"td",11),j(7),vn(8,"number"),_(),E(9,"td",12),j(10),vn(11,"number"),_()()),t&2){let e=n.$implicit;M(2),wt(wi(3,4,e.redemptionDate,"dd/MM/yyyy")),M(3),wt(e.redemptionId),M(2),wt(wi(8,7,e.velocityPoints,"1.0-0")),M(3),wt(wi(11,10,e.creditsUsed,"1.0-0"))}}function TSe(t,n){if(t&1&&(E(0,"tbody"),Ke(1,MSe,12,13,"tr",8),_()),t&2){let e=me();M(),O("ngForOf",e.velocityRedemptions)}}function BSe(t,n){t&1&&(E(0,"tbody",13)(1,"tr")(2,"td",9),j(3,"\xA0"),_(),E(4,"td",14),j(5,"\xA0"),_(),E(6,"td",15),j(7,"\xA0"),_()()())}function LSe(t,n){if(t&1){let e=on();E(0,"ngb-pagination",16),ti("pageChange",function(r){_t(e);let a=me();return ei(a.page,r)||(a.page=r),St(r)}),vt("pageChange",function(r){_t(e);let a=me();return St(a.onPageChange(r))}),_()}if(t&2){let e=me();O("collectionSize",e.count)("pageSize",e.pageSize)("directionLinks",!1)("boundaryLinks",!1),qn("page",e.page),O("maxSize",8)("rotate",!0)}}var SW=(()=>{class t{constructor(){this.onUpdate=new Nn,this.page=1,this.pageSize=20}onPageChange(e){this.onUpdate.observed&&this.onUpdate.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-velocity-table"]],inputs:{velocityRedemptions:"velocityRedemptions",count:"count"},outputs:{onUpdate:"onUpdate"},decls:16,vars:3,consts:[[1,"data"],[1,"table","table-striped","velocity-redemption-table"],["width","15%"],[1,"text-right"],[4,"ngIf"],["class","xs-show",4,"ngIf"],[1,"p-2","pe-4"],["class","d-flex justify-content-end",3,"collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate","pageChange",4,"ngIf"],[4,"ngFor","ngForOf"],["data-header","Date",1,"xs-full-width"],["data-header","Reference",1,"xs-hide"],["data-header","Velocity Points (excl. bonus)",1,"xs-full-width","text-right"],["data-header","Credits Used",1,"text-right"],[1,"xs-show"],["data-header","Velocity Points (excl. bonus)",1,"xs-full-width"],["data-header","Credits Used"],[1,"d-flex","justify-content-end",3,"pageChange","collectionSize","pageSize","directionLinks","boundaryLinks","page","maxSize","rotate"]],template:function(i,r){i&1&&(E(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),j(5,"Date"),_(),E(6,"th",2),j(7,"Reference"),_(),E(8,"th",3),j(9,"Velocity Points (excl. bonus)"),_(),E(10,"th",2),j(11,"Credits Used"),_()()(),Ke(12,TSe,2,1,"tbody",4)(13,BSe,8,0,"tbody",5),_()(),E(14,"div",6),Ke(15,LSe,1,7,"ngb-pagination",7),_()),i&2&&(M(12),O("ngIf",(r.velocityRedemptions==null?null:r.velocityRedemptions.length)>0),M(),O("ngIf",!r.velocityRedemptions||r.velocityRedemptions.length===0),M(2),O("ngIf",r.count>r.pageSize))},dependencies:[Ia,Cn,rl,Xo,vo],encapsulation:2})}}return t})();var Mw=(()=>{class t{constructor(e,i){this.appVersion=e,this.ebAppReload=i,this._webAppVersion=this.appVersion.value}checkAppVersion(e){return this._webAppVersion&&e?(this.shouldPromptUser(this._webAppVersion,e),!0):!1}shouldPromptUser(e,i){return e!==i?this.ebAppReload.promptUser():!1}static{this.\u0275fac=function(i){return new(i||t)(bt(tC),bt(v8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var cr=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f,d,h){this.ebMessages=e,this.ebWallet=i,this.location=r,this.preload=a,this.route=o,this.router=s,this.sideBar=c,this.userDevice=l,this.authResource=f,this.ebFeatureFlags=d,this.uiLayout=h,this._loggedIn=bf(this.isAuthenticated()),this.isLoggedIn=$1(()=>this._loggedIn())}login(e){return e?.email&&e?.password?(e.client=this.userDevice.isOpenInPwa()===!0?"pwa":"web",this.authResource.userLogin(e).then(i=>(this.setLoggedInLocalStorage(i),i)).catch(i=>Promise.reject({message:this.ebMessages.getMessageFor("login",i.data)}))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_login_details"})})}logout(){return this.uiLayout.showPageLoading(),this.authResource.userLogout().then(e=>(this.uiLayout.closeSidebar(),this.unauthenticate(),e)).catch(e=>Promise.reject(e))}isAuthenticated(){return!!window.localStorage.getItem("appAuthenticated")}unauthenticate(e){return window.localStorage.removeItem("ebAppToken"),window.localStorage.removeItem("appAuthenticated"),this._loggedIn.set(!1),this.ebWallet.clearUserSettings(),this.ebFeatureFlags.clearFlags(),this.sideBar.clearMenu(),this.preload.clearMessages(),!0}signup(e){return e?this.authResource.userSignUp(e).then(i=>(window.localStorage.setItem("appAuthenticated","true"),this._loggedIn.set(!0),i),i=>Promise.reject({message:this.ebMessages.getMessageFor("signup",i.data)})):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_user_details"})})}verifyEmail(e){let i={token:e};return e?this.authResource.userVerifyEmail(i).then(r=>r,r=>Promise.reject({message:this.ebMessages.getMessageFor("verifyEmail",r.data)})):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_token"})})}verifyPasswordReset(e){let i={token:e};return e?this.authResource.userVerifyPasswordReset(i).then(r=>r,r=>Promise.reject({message:this.ebMessages.getMessageFor("updatePassword",r.data)})):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_token"})})}sendResetPassword(e){let i={email:e};return e?(this.uiLayout.showPageLoading(),this.authResource.sendPasswordReset(i).then(r=>r).catch(()=>Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_invalid_input"})})).finally(()=>{this.uiLayout.hidePageLoading()})):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_email"})})}updatePassword(e,i){let r={token:e,password:i};return e&&i?(this.uiLayout.showPageLoading(),this.authResource.updatePassword(r).then(a=>(this.router.navigate(["login"],{queryParams:{newPassword:!0}}),a)).catch(a=>(this.uiLayout.hidePageLoading(),Promise.reject({message:this.ebMessages.getMessageFor("updatePassword",a.data)})))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_token_or_password"})})}verifyNewEmail(e){let i={token:e};return e?(this.uiLayout.showPageLoading(),this.authResource.verifyNewEmail(i).then(r=>r,r=>(this.uiLayout.hidePageLoading(),Promise.reject({message:this.ebMessages.getMessageFor("verifyNewEmail",r.data)})))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_token"})})}handleAuthenticationError(e){let i=this.route;for(;i.firstChild;)i=i.firstChild;if(e.status===401||e.status===503||e?.data?.data?.status===401||e?.data?.data?.status===503){let r={logout:"auto"};i.routeConfig?.data?.singlePage!==!0&&(r.redirectTo=this.location.path()),this.unauthenticate(),this.router.navigate(["login"],{queryParams:r})}else return!1}ebAppTokenExists(){return!!window.localStorage.getItem("ebAppToken")}refreshEbAppToken(){return this.authResource.refreshEbAppToken().then(e=>{e&&e.data&&e.data.token&&window.localStorage.setItem("ebAppToken",e.data.token)},e=>Promise.reject(e))}setLoggedInLocalStorage(e){return window.localStorage.setItem("appAuthenticated","true"),window.localStorage.setItem("previousLogin","true"),this._loggedIn.set(!0),e&&e.data&&e.data.token&&window.localStorage.setItem("ebAppToken",e.data.token),!0}static{this.\u0275fac=function(i){return new(i||t)(bt(Dr),bt(d1),bt(bp),bt(nd),bt(Ki),bt(ci),bt(Ih),bt(U0),bt(Tw),bt(h1),bt(aa))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var FSe=new gr("google-tag-manager-config"),NSe=(()=>{class t{constructor(e){this._googleTagManagerConfig={id:null,gtm_auth:"",gtm_preview:""},e&&this.set(e)}set(e){this._googleTagManagerConfig=e}get(){return this._googleTagManagerConfig}static{this.\u0275fac=function(i){return new(i||t)(bt(FSe,8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),IW=(()=>{class t{constructor(e,i,r="noisy",a,o,s,c){this.googleTagManagerConfiguration=e,this.googleTagManagerId=i,this.googleTagManagerMode=r,this.googleTagManagerAuth=a,this.googleTagManagerPreview=o,this.googleTagManagerResourcePath=s,this.googleTagManagerCSPNonce=c,this.isLoaded=!1,this.browserGlobals={windowRef(){return window},documentRef(){return document}},this.config=this.googleTagManagerConfiguration?.get(),this.config==null&&(this.config={id:null}),this.config=fi(dt({},this.config),{id:i||this.config.id,gtm_auth:a||this.config.gtm_auth,gtm_preview:o||this.config.gtm_preview,gtm_resource_path:s||this.config.gtm_resource_path}),this.config.id!=null}checkForId(){if(this.googleTagManagerMode!=="silent"&&!this.config.id)throw new Error("Google tag manager ID not provided.");return!!this.config.id}getDataLayer(){this.checkForId();let e=this.browserGlobals.windowRef();return e.dataLayer=e.dataLayer||[],e.dataLayer}pushOnDataLayer(e){this.checkForId(),this.getDataLayer().push(e)}addGtmToDom(){return new Promise((e,i)=>{if(this.isLoaded)return e(this.isLoaded);if(!this.checkForId())return e(!1);let r=this.browserGlobals.documentRef();this.pushOnDataLayer({"gtm.start":new Date().getTime(),event:"gtm.js"});let a=r.createElement("script");a.id="GTMscript",a.async=!0,a.src=this.applyGtmQueryParams(this.config.gtm_resource_path?this.config.gtm_resource_path:"https://www.googletagmanager.com/gtm.js"),a.addEventListener("load",()=>e(this.isLoaded=!0)),a.addEventListener("error",()=>i(!1)),this.googleTagManagerCSPNonce&&a.setAttribute("nonce",this.googleTagManagerCSPNonce),r.head.insertBefore(a,r.head.firstChild)})}pushTag(e){return new Promise((i,r)=>{if(!this.checkForId())return i();if(!this.isLoaded)this.addGtmToDom().then(()=>(this.pushOnDataLayer(e),i())).catch(()=>r());else return this.pushOnDataLayer(e),i()})}applyGtmQueryParams(e){return e.indexOf("?")===-1&&(e+="?"),e+Object.keys(this.config).filter(i=>this.config[i]).map(i=>`${i}=${this.config[i]}`).join("&")}static{this.\u0275fac=function(i){return new(i||t)(bt(NSe,8),bt("googleTagManagerId",8),bt("googleTagManagerMode",8),bt("googleTagManagerAuth",8),bt("googleTagManagerPreview",8),bt("googleTagManagerResourcePath",8),bt("googleTagManagerCSPNonce",8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var U0=(()=>{class t{constructor(e,i){this.regexValues=e,this.ebAnalyticsEventStrings=i}supportsWebcam(){return!!(window.navigator.mediaDevices||window.navigator.getUserMedia||window.navigator.webkitGetUserMedia||window.navigator.mozGetUserMedia||window.navigator.msGetUserMedia)}getCameraStream(){return window.navigator.mediaDevices.getUserMedia({video:{facingMode:"environment"}})}getNavigatorUserMedia(){return window.navigator.getUserMedia||window.navigator.webkitGetUserMedia||window.navigator.mozGetUserMedia||window.navigator.msGetUserMedia||!1}isOpenInPwa(){return!!(window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches)}isAppleDevice(){let e=window.navigator.userAgent.toLowerCase();return!!this.regexValues.appleDevice.test(e)}supportsIosPwaCamera(){let e=this.getAppleVersion(),i={major:13,minor:4};return e&&e.major>i.major?!0:!!(e&&e.major===i.major&&e.minor>=i.minor)}supportsAppleWallet(){let e=this.getAppleVersion(),i={major:10};return e?e.major>=i.major:!1}isSafariBrowser(){let e=window.navigator.userAgent.indexOf("CriOS")>-1,i=window.navigator.userAgent.indexOf("FxiOS")>-1,r=window.navigator.userAgent.indexOf("EdgiOS")>-1,a=window.navigator.userAgent.indexOf("OPT")>-1,o=window.navigator.userAgent.indexOf("Brave")>-1,s=window.navigator.userAgent.indexOf("DuckDuckGo")>-1,c=window.navigator.userAgent.indexOf("Safari")>-1;return!e&&!i&&!r&&!a&&!s&&!o&&c}getDeviceType(){return window.navigator.standalone?this.ebAnalyticsEventStrings.iosLaunch:window.matchMedia("(display-mode: standalone)").matches?this.ebAnalyticsEventStrings.androidLaunch:this.ebAnalyticsEventStrings.webLaunch}supportsBarcodeScannerLibrary(){return Object.keys(bB).length>0}supportsLocalStorage(){return!!window.localStorage}getAppleVersion(){let e,i,r,a,o,s,c;if(this.isAppleDevice()&&window.navigator&&window.navigator.userAgent)return e=window.navigator.userAgent,i=e.indexOf("OS ")+3,r=e.indexOf(" ",i),a=r-i,o=e.substr(i,a),s=o.split("_"),c={major:null,minor:null,fix:null},l();return!1;function l(){return s.forEach((f,d)=>{switch(d){case 0:c.major=window.Number(f);break;case 1:c.minor=window.Number(f);break;case 2:c.fix=window.Number(f);break}}),c}}static{this.\u0275fac=function(i){return new(i||t)(bt(us),bt(Ei))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Bw=(()=>{class t{constructor(e,i){this.document=e,this.platformId=i,this.documentIsAccessible=I4(this.platformId)}static getCookieRegExp(e){let i=e.replace(/([\[\]{}()|=;+?,.*^$])/gi,"\\$1");return new RegExp("(?:^"+i+"|;\\s*"+i+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(e){try{return decodeURIComponent(e)}catch{return e}}check(e){return this.documentIsAccessible?(e=encodeURIComponent(e),t.getCookieRegExp(e).test(this.document.cookie)):!1}get(e){if(this.documentIsAccessible&&this.check(e)){e=encodeURIComponent(e);let r=t.getCookieRegExp(e).exec(this.document.cookie);return r[1]?t.safeDecodeURIComponent(r[1]):""}else return""}getAll(){if(!this.documentIsAccessible)return{};let e={},i=this.document;return i.cookie&&i.cookie!==""&&i.cookie.split(";").forEach(r=>{let[a,o]=r.split("=");e[t.safeDecodeURIComponent(a.replace(/^ /,""))]=t.safeDecodeURIComponent(o)}),e}set(e,i,r,a,o,s,c,l){if(!this.documentIsAccessible)return;if(typeof r=="number"||r instanceof Date||a||o||s||c){let h={expires:r,path:a,domain:o,secure:s,sameSite:c||"Lax",partitioned:l};this.set(e,i,h);return}let f=encodeURIComponent(e)+"="+encodeURIComponent(i)+";",d=r||{};if(d.expires)if(typeof d.expires=="number"){let h=new Date(new Date().getTime()+d.expires*1e3*60*60*24);f+="expires="+h.toUTCString()+";"}else f+="expires="+d.expires.toUTCString()+";";d.path&&(f+="path="+d.path+";"),d.domain&&(f+="domain="+d.domain+";"),d.secure===!1&&d.sameSite==="None"&&(d.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${e} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),d.secure&&(f+="secure;"),d.sameSite||(d.sameSite="Lax"),f+="sameSite="+d.sameSite+";",d.partitioned&&(f+="Partitioned;"),this.document.cookie=f}delete(e,i,r,a,o="Lax"){if(!this.documentIsAccessible)return;let s=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(e,"",{expires:s,path:i,domain:r,secure:a,sameSite:o})}deleteAll(e,i,r,a="Lax"){if(!this.documentIsAccessible)return;let o=this.getAll();for(let s in o)o.hasOwnProperty(s)&&this.delete(s,e,i,r,a)}static{this.\u0275fac=function(i){return new(i||t)(bt(Aa),bt(gc))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Gu=(()=>{class t{constructor(e,i){this.cookieService=e,this.regexValues=i,this._details={entryUrl:void 0,postId:void 0,campaign:void 0}}get details(){return this._details}clearDetails(){return this._details.entryUrl=void 0,this._details.postId=void 0,this._details.campaign=void 0,!0}setupWebAnalyticsCookieDetails(){let e=this.cookieService.get("EB_WA");if(e&&window.atob)try{let i=window.JSON.parse(window.atob(e));this._details.entryUrl=new window.URL(i.ENTRY_URL).pathname.replace(this.regexValues.allUrlSlashes,""),this._details.postId=i.POST_ID}catch{}else!e&&this._details.entryUrl&&this.clearDetails()}getAppEntryUrl(){return this.cookieService.get("EB_CA")&&window.atob?window.JSON.parse(window.atob(this.cookieService.get("EB_CA"))).ENTRY_URL:window.location.href}setCrunchAnalyticsCookie(){let e={referrer:window.document.referrer,ENTRY_URL:window.location.href};this.cookieService.set("EB_CA",window.btoa(window.JSON.stringify(e)),{path:"/"}),this.urlSearchParams.get("utm_campaign")&&(this._details.campaign=this.urlSearchParams.get("utm_campaign"))}get urlSearchParams(){let e=window.location.hash;return new URLSearchParams(e.substring(e.indexOf("?")+1))}static{this.\u0275fac=function(i){return new(i||t)(bt(Bw),bt(us))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Ti=(()=>{class t{constructor(e,i,r,a,o,s,c){this.ebAnalyticsEventStrings=e,this.gtmService=i,this.routerTitle=r,this.userDevice=a,this.ebWebAnalytics=o,this.route=s,this.browserTitle=c}eventTrack(e,i){return this.sendEvent(this.EventDetails(e,i))}pageTrack(){return this.sendEvent(this.EventDetails("page_view",{label:this.userDevice.getDeviceType(),category:this.ebAnalyticsEventStrings.appNavigationCategory}))}trackAppLaunch(){this.eventTrack(this.ebAnalyticsEventStrings.appLaunchSuccessName,{pageTitle:this.ebAnalyticsEventStrings.appLaunchPageTitle,page:this.ebWebAnalytics.getAppEntryUrl(),category:this.ebAnalyticsEventStrings.appLaunchCategory,label:this.userDevice.getDeviceType()})}EventDetails(e,i){let r=this.route;for(;r?.firstChild;)r=r.firstChild;let a=i||{};return{event:"crunch_event",crunchEventName:Iu.tagManagerPrefix+e,crunchPageLocation:a.page?a.page:window.location.href,crunchPageTitle:Iu.tagManagerPrefix+(this.routerTitle.getResolvedTitleForRoute(r.snapshot)||this.browserTitle.getTitle()),crunchCategory:Iu.tagManagerPrefix+a.category||null,crunchLabel:Iu.tagManagerPrefix+a.label||null}}sendEvent(e){return this.gtmService.googleTagManagerId&&e.crunchEventName?(this.gtmService.pushTag(e),!0):(console.warn("Unable to push event details:",e),!1)}static{this.\u0275fac=function(i){return new(i||t)(bt(Ei),bt(IW),bt(PC),bt(U0),bt(Gu),bt(Ki),bt(B9))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var MW=(t,n)=>{let e=Ct(cr),i=Ct(Ei),r=Ct(Mw),a=Ct(Ti),o=Ct(U0),s=window.localStorage.getItem("ebAppToken"),c=null;return o.isOpenInPwa()&&s&&(c=t.clone({setHeaders:{token:s}})),n(c||t).pipe(Ds(l=>{l.type===Su.Response&&l.headers.has("Crunch-App-Build-Version")&&!ZD()&&r.checkAppVersion(l.headers.get("Crunch-App-Build-Version"))}),v4(l=>{throw(l.status===401||l.status===503)&&(e.unauthenticate(l),l.status===503&&a.eventTrack(i.maintenanceModeResponseName,{category:i.maintenanceModeCategory,label:l?.url})),l}))};var Tw=(()=>{class t{constructor(e){this.ebHttp=e}userLogin(e){return this.ebHttp.post("auth/login",e)}userLogout(){return this.ebHttp.post("auth/logout")}userLoggedIn(){return this.ebHttp.get("auth/check")}userSignUp(e){return this.ebHttp.post("auth/signup",e)}userVerifyEmail(e){return this.ebHttp.post("auth/verify-email",e)}userVerifyPasswordReset(e){return this.ebHttp.post("auth/validate-password-reset",e)}sendPasswordReset(e){return this.ebHttp.post("auth/send-password-reset",e)}updatePassword(e){return this.ebHttp.post("auth/update-password",e)}verifyNewEmail(e){return this.ebHttp.post("auth/verify-new-email",e)}refreshEbAppToken(){return this.ebHttp.post("auth/renew")}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Lw=(()=>{class t{constructor(e){this.ebHttp=e}loadCollectionBookings(){return this.ebHttp.get("envirobank/member/home-collection-dates",void 0)}bookCollectionDate(e){return this.ebHttp.post("envirobank/member/home-collection-booking",e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var cl=(()=>{class t{constructor(e,i,r){this.collectionsResource=e,this.ebMessages=i,this.authService=r,this._details={activeBooking:null,collectionDates:null},this._activeLoadCollectionsPromise=null,this.subject=new za(this._details)}get details(){return JSON.parse(JSON.stringify(this._details))}updateDetails(e){return e?(this._details.activeBooking=e.activeBooking,this._details.collectionDates=e.collectionDates,this.subject.next(this.details),!0):this.clearDetails()}clearDetails(){return this._details.activeBooking=null,this._details.collectionDates=null,this.subject.next(this.details),!0}loadCollectionBookings(){return this._activeLoadCollectionsPromise||(this._activeLoadCollectionsPromise=new Promise((e,i)=>{this.collectionsResource.loadCollectionBookings().then(r=>{this.updateDetails(r.data.ebApiResponse.data),e(!0)}).catch(r=>{this.authService.handleAuthenticationError(r),i({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})}).finally(()=>{this._activeLoadCollectionsPromise=null})})),this._activeLoadCollectionsPromise.then(()=>{},()=>{}),this._activeLoadCollectionsPromise}bookCollectionDate(e){return e?this.collectionsResource.bookCollectionDate(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject(i))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_collection_details"})})}static{this.\u0275fac=function(i){return new(i||t)(bt(Lw),bt(Dr),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Dw=(()=>{class t{constructor(e){this.ebHttp=e}recycle(){return this.ebHttp.get("content/recycle",void 0)}rewards(){return this.ebHttp.get("content/rewards",void 0)}global(){return this.ebHttp.get("content/global")}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Eh=(()=>{class t{constructor(e,i,r){this.contentResource=e,this.ebMessages=i,this.authService=r,this._globalContentPromise=null}getRecycleContent(){return this.contentResource.recycle().then(e=>e.data).catch(e=>(this.authService.handleAuthenticationError(e),this.apiError()))}getRewardContent(){return this.contentResource.rewards().then(e=>e.data).catch(e=>(this.authService.handleAuthenticationError(e),this.apiError()))}getGlobalContent(){return this.loadGlobalContent()}loadGlobalContent(){return this._globalContentPromise||(this._globalContentPromise=new Promise((e,i)=>{this.contentResource.global().then(r=>{e(r.data)}).catch(r=>{this.authService.handleAuthenticationError(r),i({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})}).finally(()=>{this._globalContentPromise=null})})),this._globalContentPromise}apiError(){return Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})}static{this.\u0275fac=function(i){return new(i||t)(bt(Dw),bt(Dr),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Fw=(()=>{class t{constructor(e){this.ebHttp=e}bagStatus(e){return this.ebHttp.post("dropngo/bag-status",{bagCode:e})}deposit(e){return this.ebHttp.post("dropngo/deposit",e)}bagLabel(){return this.ebHttp.get("envirobank/member/dng-bag-print-link")}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var C8=(()=>{class t{constructor(e,i,r){this.dropngoResource=e,this.ebMessages=i,this.authService=r}checkBagStatus(e){return e?this.dropngoResource.bagStatus(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("dropngo",i.data)}))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_bag_code"})})}registerDeposit(e){return e?this.dropngoResource.deposit(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("dropngoDeposit",i.data)}))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_deposit_details"})})}getBagLabelLink(){return this.dropngoResource.bagLabel().then(e=>e&&e.data&&e.data.ebApiResponse&&e.data.ebApiResponse.data?e.data.ebApiResponse.data:{}).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("dropngoDeposit",e.data)})))}static{this.\u0275fac=function(i){return new(i||t)(bt(Fw),bt(Dr),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var T3=(()=>{class t{constructor(e,i,r,a,o,s,c){this.ebAccountType=e,this.ebCauses=i,this.ebFeatureFlags=r,this.ebRefundMethod=a,this.ebWallet=o,this.userService=s,this.authService=c}setupUserAccountDetails(){return this.userService.initialiseAccount().then(e=>(this.setAccountTypeAndRefundMethod(e),this.updateSupportedCauseDetails(e),this.ebFeatureFlags.refreshUserFlags(e),this.ebWallet.updateUserDetails(e),e),e=>(this.authService.unauthenticate(),Promise.reject(e)))}refreshUserAccountDetails(){return this.userService.refreshAccount().then(e=>(this.setAccountTypeAndRefundMethod(e),this.updateSupportedCauseDetails(e),this.ebFeatureFlags.refreshUserFlags(e),this.ebWallet.updateUserDetails(e),document.body.scrollTop=document.documentElement.scrollTop=0,e))}setAccountTypeAndRefundMethod(e){let i=e.accountType,r=e.refundMethod;return this.ebAccountType.setTypeTo(i),this.ebRefundMethod.setMethodTo(r),!0}updateSupportedCauseDetails(e){this.ebCauses.updateSupportedCauseDetailsFor(e.supportedCauseCode),this.ebCauses.updateSupportedCauseDonations(e.supportedCauseTotalDonations)}static{this.\u0275fac=function(i){return new(i||t)(bt(id),bt(Ho),bt(h1),bt(uo),bt(d1),bt(_r),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var id=(()=>{class t{constructor(e){this.ebAccountTypes=e,this._accountType={key:void 0,value:void 0}}clear(){this._accountType.key=void 0,this._accountType.value=void 0}setTypeTo(e){switch(e){case"personal":return this.set("per");case"associate":return this.set("ass");case"business":return this.set("bus");case"enterprise":return this.set("ent");default:return this.set(void 0)}}set(e){return this._accountType.key===void 0||this._accountType.key!==e?(this._accountType.key=e,this._accountType.value=this.ebAccountTypes.values[e],!0):!1}static{this.\u0275fac=function(i){return new(i||t)(bt(eC))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Nw=(()=>{class t{constructor(e){this.ebHttp=e}link(e){return e?this.ebHttp.post("envirobank/member/bank-account-link",e):Promise.reject({data:{code:"missing_bank_details"}})}unlink(){return this.ebHttp.post("envirobank/member/bank-account-unlink")}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Dr=(()=>{class t{constructor(){this._messageLibrary={account:{app_missing_account_details:"The account details are missing"},app:{app_missing_collection_details:"The collection details are missing",app_missing_token:"The token is missing",app_missing_token_or_password:"The token or password are missing",app_missing_email:"The email address is missing",app_global_content_loaded:"Global content already loaded",app_missing_end_point:"The API end point is missing",app_missing_bag_code:"The bag code is missing",app_missing_deposit_details:"The deposit details are missing",app_missing_login_details:"The log in details are missing",app_missing_reward_details:"The reward details are missing",app_missing_user_details:"The user details are missing",app_missing_subscription_details:"The subscriptions details are missing",app_missing_velocity_number:"The Velocity details are missing",app_missing_account_number:"The account number is missing",app_missing_order_details:"The order details are missing",app_missing_content:"The content is missing",app_missing_user_state:"A valid state is missing",app_missing_barcode:"A valid barcode number is missing",app_missing_cause_data:"The cause data is missing",app_missing_cause_code:"The cause code is missing"},default:{api_failed_response:"An error has occured",api_link_token_invalid:"The link is invalid",api_link_token_expired:"The link has expired"},dropngo:{api_dng_bag_pending:"This bag cannot be registered for a drop-off at the moment",api_dng_bag_pending_same_user:"You've already registered this bag",api_dng_invalid_site:"Invalid location selected. Please choose a valid drop-off location.",api_dng_invalid_bags:"One or more of these bags cannot be registered at the moment",api_dng_duplicate_label:"You've already used this bag label, please try another one.",api_dng_invalid_account:"This bag label is not valid for this account.",invalidParams:{bagCode:"Invalid bag code. Please try again."}},dropngoDeposit:{api_invalid_input:"Invalid deposit details. Please try again.",api_dng_invalid_site:"Invalid location selected. Please choose a valid drop-off location.",api_dng_invalid_bags:"Some of the bags cannot be registered for a drop-off at the moment. Please try again."},velocityAccount:{api_failed_response:"Your Velocity account details could not be verified. Please try again later."},bankAccount:{missing_bank_details:"The bank details are missing",missing_transfer_details:"Transfer details are missing"}},this._defaultErrorMessage="Something has gone wrong!"}getMessageFor(e,i){let r=i&&i.code?i.code:null,a=i&&i.data&&i.data.invalidParams?this.getFirstKeyValue(i.data.invalidParams):null;return this.is404(i)?i.message:a?this._messageLibrary&&this._messageLibrary[e]&&this._messageLibrary[e].invalidParams&&this._messageLibrary[e].invalidParams[a]?this._messageLibrary[e].invalidParams[a]:i.data.invalidParams[a]:this._messageLibrary&&this._messageLibrary[e]&&this._messageLibrary[e][r]?this._messageLibrary[e][r]:this._messageLibrary&&this._messageLibrary.default&&this._messageLibrary.default[r]?this._messageLibrary.default[r]:this.getEbApiMessagesFirstMessage(i)?this.getEbApiMessagesFirstMessage(i):this.getEbApiMessage(i)?this.getEbApiMessage(i):i&&i.message?i.message:this._defaultErrorMessage}getFirstKeyValue(e){return Object.keys(e)[0]}getEbApiMessagesFirstMessage(e){return e&&e.data&&e.data.ebApiResponse&&e.data.ebApiResponse.data&&e.data.ebApiResponse.data.messages?e.data.ebApiResponse.data.messages[this.getFirstKeyValue(e.data.ebApiResponse.data.messages)]:null}getEbApiMessage(e){return e&&e.data&&e.data.ebApiResponse&&e.data.ebApiResponse.data&&e.data.ebApiResponse.data.message?e.data.ebApiResponse.data.message:null}is404(e){return!!(e&&e.data&&e.data.status===404)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var m8=(()=>{class t{constructor(e,i){this.ebBankAccountResource=e,this.ebMessages=i,this._bankMessageCategory="bankAccount"}linkDetails(e){return this.ebBankAccountResource.link(e).then(i=>Promise.resolve(i),i=>Promise.reject({message:this.ebMessages.getMessageFor(this._bankMessageCategory,i.data)}))}unlinkDetails(){return this.ebBankAccountResource.unlink().then(e=>Promise.resolve(e),e=>Promise.reject({message:this.ebMessages.getMessageFor(this._bankMessageCategory,e.data)}))}static{this.\u0275fac=function(i){return new(i||t)(bt(Nw),bt(Dr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Ts=(()=>{class t{constructor(e,i){this.ebMessages=e,this.http=i,this._serviceDomain="/api/v2/"}get(e,i){return e?new Promise((r,a)=>{this.http.get(this._serviceDomain+e,{params:i||void 0}).subscribe({next:o=>{r({data:o})},error:o=>{a({data:o?.error||o?.data})},complete:()=>{}})}):this.missingEndPoint()}post(e,i){return e?new Promise((r,a)=>{this.http.post(this._serviceDomain+e,i).subscribe({next:o=>{r({data:o})},error:o=>{a({data:o?.error||o?.data})},complete:()=>{}})}):this.missingEndPoint()}missingEndPoint(){return Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_end_point"})})}static{this.\u0275fac=function(i){return new(i||t)(bt(Dr),bt(BE))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Pw=(()=>{class t{constructor(e){this.ebHttp=e}causesList(){return this.ebHttp.get("envirobank/member/causes")}causeDetails(e){let i={causeCode:e};return this.ebHttp.get("public/cause",i)}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Ho=(()=>{class t{constructor(e,i,r,a){this.ebCausesResource=e,this.UserService=i,this.ebMessages=r,this.authService=a,this._supportingCauseDetails={causeCode:null,causeDescription:null,causeId:null,causeImageUrl:null,causeMessage:null,causeName:null,cobrandedImageUrl:null,nonSupportingText:null,supportingImageUrl:null,supportingText:null,causeDonations:null},this.subject=new za(this.details)}get details(){return dt({},this._supportingCauseDetails)}updateDetails(e){return e?(Object.keys(this._supportingCauseDetails).forEach(i=>{this._supportingCauseDetails[i]=e[i]?e[i]:this._supportingCauseDetails[i]}),this.subject.next(this.details),!0):this.clearDetails()}clearDetails(){return Object.keys(this._supportingCauseDetails).forEach(e=>{this._supportingCauseDetails[e]=null}),this.subject.next(this.details),!0}saveCauseOptIn(e){let i=e||{};return this.UserService.causeOptInOut({causeId:i.causeId?i.causeId:null}).then(()=>Object.keys(i).length>0?this.updateDetails(i):this.clearDetails(),r=>(this.authService.handleAuthenticationError(r),Promise.reject(r)))}getAvailableCauses(){return this.ebCausesResource.causesList().then(e=>e.data.ebApiResponse.data,e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",e.data)})))}loadCauseDetails(e){return e?this.ebCausesResource.causeDetails(e).then(i=>i.data,i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("default",i.data)}))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_cause_code"})})}getCauseDetailsFor(e,i){let r;if(typeof e=="string"&&i&&i.length>0)for(let a=0;a<i.length&&!r;a++)i[a].causeCode.toLowerCase()===e.toLowerCase()&&(r=i[a]);return r}updateSupportedCauseDonations(e){return this._supportingCauseDetails.causeDonations!==e&&(this._supportingCauseDetails.causeDonations=e,this.subject.next(this.details)),!0}updateSupportedCauseDetailsFor(e){return this._supportingCauseDetails.causeId&&!e?this.updateDetails(null):this._supportingCauseDetails.causeId!==e&&this.loadCauseDetails(e).then(i=>{this.updateDetails(i)}),!0}static{this.\u0275fac=function(i){return new(i||t)(bt(Pw),bt(_r),bt(Dr),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var kw=function(t){return t.VOUCHERS="vouchers",t.BANK_ACCOUNTS="bankAccounts",t}(kw||{}),h1=(()=>{class t{constructor(){this._userFeatureFlags=[],this._featureFlagMap={enableVouchers:"vouchers",enableBankAccounts:"bankAccounts"}}get userFeatureFlags(){return this._userFeatureFlags}refreshUserFlags(e){this.clearFlags(),e&&Object.keys(e).length>0&&this._featureFlagMap&&Object.keys(this._featureFlagMap).length>0&&Object.keys(this._featureFlagMap).forEach(r=>{e[r]&&e[r]===!0&&this._userFeatureFlags.push(this._featureFlagMap[r])})}clearFlags(){this._userFeatureFlags.length=0}userCanAccess(e){return this._userFeatureFlags.length>0?!!this._userFeatureFlags.includes(e):!1}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Rw=(()=>{class t{constructor(e){this.ebHttp=e}getGooglePayUrl(){return this.ebHttp.get("envirobank/member/google-pass")}getAppleWalletUrl(){return this.ebHttp.get("envirobank/member/apple-pass-link")}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var X8=(()=>{class t{constructor(e,i,r){this.ebPassResource=e,this.ebMessages=i,this.authService=r}getGooglePayUrl(){return this.ebPassResource.getGooglePayUrl().then(e=>e&&e.data&&e.data.ebApiResponse&&e.data.ebApiResponse.data?e.data.ebApiResponse.data:this.returnApiErrorMessage(),e=>(this.authService.handleAuthenticationError(e),this.returnApiErrorMessage()))}getAppleWalletUrl(){return this.ebPassResource.getAppleWalletUrl().then(e=>e&&e.data&&e.data.ebApiResponse&&e.data.ebApiResponse.data?e.data.ebApiResponse.data:this.returnApiErrorMessage(),e=>(this.authService.handleAuthenticationError(e),this.returnApiErrorMessage()))}returnApiErrorMessage(){return Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})}static{this.\u0275fac=function(i){return new(i||t)(bt(Rw),bt(Dr),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Ow=(()=>{class t{constructor(e){this.ebHttp=e}eligibilityCheck(e){return this.ebHttp.post("envirobank/products/cds-eligibility",e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var UC=(()=>{class t{constructor(e,i,r){this.ebProductsResource=e,this.ebMessages=i,this.authService=r}checkContainerEligibility(e){return e&&e.barcode&&e.state?this.ebProductsResource.eligibilityCheck(e).then(i=>i.data.ebApiResponse.data,i=>(this.authService.handleAuthenticationError(i),Promise.reject(i))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_barcode"})})}static{this.\u0275fac=function(i){return new(i||t)(bt(Ow),bt(Dr),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var uo=(()=>{class t{constructor(e){this.ebRefundMethods=e,this._refundMethod={key:void 0,value:void 0},this._userRefundMethod=bf(this._refundMethod.key),this.isCommercial=$1(()=>this._userRefundMethod()==="com"),this.isSupporter=$1(()=>this._userRefundMethod()==="sup"),this.isCrunch=$1(()=>this._userRefundMethod()==="cru")}clear(){this._refundMethod.key=void 0,this._refundMethod.value=void 0,this._userRefundMethod.set(this._refundMethod.key)}userRefundMethodMatches(e){return this._refundMethod.value===this.ebRefundMethods.values[e]}setMethodTo(e){switch(e){case"credits":return this.set("cru");case"supporter":return this.set("sup");case"commercial":return this.set("com");default:return this.set(void 0)}}set(e){return this._refundMethod.key===void 0||this._refundMethod.key!==e?(this._refundMethod.key=e,this._refundMethod.value=this.ebRefundMethods.values[e],this._userRefundMethod.set(this._refundMethod.key),!0):!1}static{this.\u0275fac=function(i){return new(i||t)(bt(rC))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Cw=(()=>{class t{constructor(e,i){this.ebProductTypes=e,this.ebValues=i}getValuesFor(e,i){if(e===this.ebProductTypes.velocity)return this._getVelocityPricing(i);if(typeof e=="object")switch(e.type){case this.ebProductTypes.bankTransfer:case this.ebProductTypes.basic:case this.ebProductTypes.donation:case this.ebProductTypes.paypalTransfer:return this._getRewardPricing(e,i);case this.ebProductTypes.colesVoucher:return this._getRewardPricing(e,i,this.ebValues.voucherMaxDollarValue);case this.ebProductTypes.giftpay:case this.ebProductTypes.giftCard:return this._getGroupedProductPricing(e.groupProducts);default:return null}else return null}_getVelocityPricing(e){let i=[];if(typeof e=="number"&&e>=this.ebValues.crunchVelocityRate){let r=1;for(;r*this.ebValues.crunchVelocityRate<=e&&r*this.ebValues.crunchVelocityRate<=this.ebValues.velocityMaxCrunchCredits;)i.push(new OL(r,this.ebValues)),r++}return i}_getGroupedProductPricing(e){let i=[];return e.forEach(r=>{i.push(new zL(r,this.ebValues))}),i.sort(function(r,a){return r.value-a.value})}_getRewardPricing(e,i,r){let a=i,o=this.ebValues.crunchDollarRate,s=[],c,l,f,d;if(e&&(c=e.id,l=e.type,f=e.price,d=e.value,c&&d&&this._hasAvailableBalance(a,o,f))){let h=this._calculateMaxProductSpend(l,f,r,a,o),p=this._calculateProductMinValue(l,e),m=1;for(;f*m<=h;)f*m>=p&&s.push(new UL(f,d,c,m,o)),m++}return s}_hasAvailableBalance(e,i,r){return e/i>=r}_calculateMaxProductSpend(e,i,r,a,o){return e===this.ebProductTypes.basic?i:r&&a/o>=r?r:a/o}_calculateProductMinValue(e,i){switch(e){case this.ebProductTypes.basic:case this.ebProductTypes.giftCard:case this.ebProductTypes.giftpay:case this.ebProductTypes.velocity:case this.ebProductTypes.referral:return 0;case this.ebProductTypes.paypalTransfer:case this.ebProductTypes.donation:case this.ebProductTypes.colesVoucher:case this.ebProductTypes.bankTransfer:return i.minValue;default:return 0}}static{this.\u0275fac=function(i){return new(i||t)(bt(Ha),bt(jf))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),OL=class{constructor(n,e){this.crunchCredits=n*e.crunchVelocityRate,this.quantity=n,this.value=n*e.vffPoints}},zL=class{constructor(n,e){this.price=n.price,this.crunchCredits=n.price*e.crunchDollarRate,this.value=n.value,this.id=n.id,this.quantity=1}},UL=class{constructor(n,e,i,r,a){this.price=parseFloat((n*r).toFixed(1)),this.crunchCredits=n*a*r,this.value=parseFloat((e*r).toFixed(1)),this.id=i,this.quantity=r}};var b8=(()=>{class t{constructor(e){this.regexValues=e}isValidDngBagCode(e){return!!this.regexValues.dngBagCode.test(e)}static{this.\u0275fac=function(i){return new(i||t)(bt(us))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var zw=(()=>{class t{constructor(e){this.ebHttp=e}bankTransfer(e){return this.ebHttp.post("envirobank/member/bank-account-transfer",e)}order(e){return this.ebHttp.post("rewards/order",e)}productsList(){return this.ebHttp.get("rewards/categories-products",void 0)}velocityTransfer(e){return this.ebHttp.post("rewards/velocity-redemption",e)}voucherCreate(e){return this.ebHttp.post("envirobank/member/voucher-create",e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var td=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f,d){this.activityService=e,this.rewardsResource=i,this.uiLayout=r,this.ebMessages=a,this.authService=o,this.ebFeatureFlags=s,this.ebProductTypes=c,this.ebKnownProductTypesPipe=l,this.ebRemoveProductTypesPipe=f,this.ebRemoveEmptyProductCategoriesPipe=d,this._activeProductListRequest=null}getProductList(){return this._activeProductListRequest?this._activeProductListRequest:(this._activeProductListRequest=this.rewardsResource.productsList().then(e=>{let i=this.ebKnownProductTypesPipe.transform(e.data);return this.ebFeatureFlags.userCanAccess("vouchers")||(i=this.ebRemoveProductTypesPipe.transform(i,this.ebProductTypes.colesVoucher)),this.ebFeatureFlags.userCanAccess("bankAccounts")||(i=this.ebRemoveProductTypesPipe.transform(i,this.ebProductTypes.bankTransfer)),i=this.ebRemoveEmptyProductCategoriesPipe.transform(i),i}).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})}))).finally(()=>{this._activeProductListRequest=null}),this._activeProductListRequest)}checkout(e){return e?(this.uiLayout.showPageLoading(),this.rewardsResource.order(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("orders",i.data)}))).finally(()=>{this.uiLayout.hidePageLoading()})):this.missingDetailsError()}transferVelocity(e){return e?(this.uiLayout.showPageLoading(),this.rewardsResource.velocityTransfer(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("velocityRedemption",i.data)}))).finally(()=>{this.uiLayout.hidePageLoading()})):this.missingDetailsError()}createVoucher(e){return e?(this.uiLayout.showPageLoading(),this.rewardsResource.voucherCreate(e).then(i=>this.getVoucherDetails(i.data.ebApiResponse.data.id)).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("colesVoucher",i.data)}))).finally(()=>{this.uiLayout.hidePageLoading()})):this.missingDetailsError()}transferToBank(e){return e?(this.uiLayout.showPageLoading(),this.rewardsResource.bankTransfer({credits:e}).then(i=>i.data.ebApiResponse.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("bankTransfer",i.data)}))).finally(()=>{this.uiLayout.hidePageLoading()})):this.missingDetailsError()}getVoucherDetails(e){return this.activityService.getVouchers().then(i=>i.vouchers.filter(r=>r.id===e)[0])}missingDetailsError(){return Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_reward_details"})})}static{this.\u0275fac=function(i){return new(i||t)(bt(Qs),bt(zw),bt(aa),bt(Dr),bt(cr),bt(h1),bt(Ha),bt(Uw),bt(Hw),bt(Vw))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var aa=(()=>{class t{constructor(e,i){this.pageLoading=e,this.preload=i,this._settings={wallet:!0,singlePage:!0,preLoading:!1,enableWallet:!0,sidebarOpen:!1},this._responsiveSidebarClassName="open-sidebar-crunch",this._mobileidebarClassName="open-sidebar"}get settings(){return this._settings}showWallet(){return this._settings.wallet===!1?(this._settings.wallet=!0,!0):!1}hideWallet(){return this._settings.wallet===!0?(this._settings.wallet=!1,!0):!1}disableWallet(){this._settings.enableWallet=!1}enableWallet(){this._settings.enableWallet=!0}setSinglePageView(){return this._settings.singlePage===!1?(this._settings.singlePage=!0,!0):!1}setAppView(){return this._settings.singlePage===!0?(this._settings.singlePage=!1,!0):!1}showPageLoading(){return this.pageLoading.show()}hidePageLoading(){return this.pageLoading.hide()}showPreload(){return this._settings.preLoading=!0,this.preload.show()}hidePreload(){return this._settings.preLoading=!1,this.preload.hide()}openResponsiveSidebar(){this.addClassToPage(this._responsiveSidebarClassName),this.settings.sidebarOpen=!0}openMobileSidebar(){this.addClassToPage(this._mobileidebarClassName),this.settings.sidebarOpen=!0}closeSidebar(){return this.removeClassFromPage(this._responsiveSidebarClassName),this.removeClassFromPage(this._mobileidebarClassName),this.settings.sidebarOpen=!1,!0}addClassToPage(e){document.getElementsByTagName("html")[0]?.classList.add(e)}removeClassFromPage(e){document.getElementsByTagName("html")[0]?.classList.remove(e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Sh),bt(nd))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Y8=(()=>{class t{constructor(e){this.ebHttp=e}velocityRegistration(e){return this.ebHttp.post("user/velocity",e)}balance(){return this.ebHttp.get("user/balance")}accountDetails(){return this.ebHttp.get("user/account")}accountUpdate(e){return this.ebHttp.post("user/account",e)}sendPasswordReset(){return this.ebHttp.post("user/send-password-reset")}subscriptions(){return this.ebHttp.get("user/subscriptions",void 0)}subscriptionsUpdate(e){return this.ebHttp.post("user/subscriptions",e)}resendVerifyEmail(){return this.ebHttp.post("user/send-email-verification")}causeOptInOut(e){return this.ebHttp.post("user/cause-opt-in-out",e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var _r=(()=>{class t{constructor(e,i,r,a,o){this.authService=e,this.ebMessages=i,this.resetPasswordModal=r,this.uiLayout=a,this.userResource=o,this._details={accountDetails:null},this._subscriptionDetails={subscriptions:null}}get details(){return this._details}get subscriptions(){return this._subscriptionDetails}get refundMethod(){return this._details?.accountDetails?.refundMethod}initialiseAccount(){return this.userResource.accountDetails().then(e=>(this._details.accountDetails=e.data,e.data)).catch(e=>Promise.reject(e))}refreshAccount(){return this.userResource.accountDetails().then(e=>(this._details.accountDetails=e.data,e.data)).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})))}hasDetails(){return!!this._details.accountDetails}clearDetails(){this._details.accountDetails=null}reloadAccountDetails(){return this.userResource.accountDetails().then(e=>(this._details.accountDetails=e.data,e.data)).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})))}updateAccount(e){return e?(this.uiLayout.showPageLoading(),this.userResource.accountUpdate(e).then(i=>i.data).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("account",i.data)}))).finally(()=>{this.uiLayout.hidePageLoading()})):Promise.reject({message:this.ebMessages.getMessageFor("account",{code:"app_missing_account_details"})})}addVelocity(e){return e?(this.uiLayout.showPageLoading(),this.userResource.velocityRegistration(e).then(()=>e).catch(i=>{this.authService.handleAuthenticationError(i);let r=this.ebMessages.getMessageFor("velocityAccount",{code:"api_failed_response"}),a=i.status===500?r:this.ebMessages.getMessageFor("velocityAccount",i.data);return Promise.reject({message:a})}).finally(()=>{this.uiLayout.hidePageLoading()})):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_velocity_number"})})}removeVelocity(){let e={velocityNumber:"REMOVE"};return this.uiLayout.showPageLoading(),this.userResource.velocityRegistration(e).then(()=>({velocityNumber:"",vffAutoSweep:!1})).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("velocityAccount",{code:"api_failed_response"})}))).finally(()=>{this.uiLayout.hidePageLoading()})}sendResetPassword(){return this.uiLayout.showPageLoading(),this.userResource.sendPasswordReset().then(e=>e).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})}))).finally(()=>{this.uiLayout.hidePageLoading()})}sendResetPasswordWithPrompt(e){return e?(this.uiLayout.showPageLoading(),this.userResource.sendPasswordReset().then(()=>{this.resetPasswordModal.open(e)}).catch(i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})}))).finally(()=>{this.uiLayout.hidePageLoading()})):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_email"})})}getSubscriptions(){return this.userResource.subscriptions().then(e=>(this._subscriptionDetails.subscriptions=e.data,e.data)).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})))}clearSubscriptionDetails(){this._subscriptionDetails.subscriptions=null}updateSubscriptions(e,i){return e?(i||this.uiLayout.showPageLoading(),this.userResource.subscriptionsUpdate(e).then(r=>(r.data&&r.data.subscriptionPreferences&&(this._subscriptionDetails.subscriptions=r.data.subscriptionPreferences),r.data)).catch(r=>(this.authService.handleAuthenticationError(r),Promise.reject({message:this.ebMessages.getMessageFor("default",r.data)}))).finally(()=>{i||this.uiLayout.hidePageLoading()})):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_subscription_details"})})}resendVerifyEmail(){return this.userResource.resendVerifyEmail().then(e=>e,e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("emailVerification",e.data)})))}causeOptInOut(e){return e?this.userResource.causeOptInOut(e).then(i=>i,i=>(this.authService.handleAuthenticationError(i),Promise.reject({message:this.ebMessages.getMessageFor("causeOptInOut",i.data)}))):Promise.reject({message:this.ebMessages.getMessageFor("app",{code:"app_missing_cause_data"})})}updatePayPalEmailAddressTo(e){this._details.accountDetails.paypalAddress=e}static{this.\u0275fac=function(i){return new(i||t)(bt(cr),bt(Dr),bt(K8),bt(aa),bt(Y8))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var dl=(()=>{class t{constructor(e,i,r){this.userResource=e,this.ebMessages=i,this.authService=r,this._details={balance:null}}get details(){return this._details}getUserBalance(){return this.userResource.balance().then(e=>(this._details.balance=e&&e.data&&e.data.balance?e.data.balance:0,e.data)).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})))}updateUserBalance(){return this.userResource.balance().then(e=>(this._details.balance=e&&e.data&&e.data.balance?e.data.balance:0,e.data)).catch(e=>(this.authService.handleAuthenticationError(e),Promise.reject({message:this.ebMessages.getMessageFor("default",{code:"api_failed_response"})})))}clearBalance(){this._details.balance=void 0}static{this.\u0275fac=function(i){return new(i||t)(bt(Y8),bt(Dr),bt(cr))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Qw=(()=>{class t{constructor(e){this.ebHttp=e}sendUserFeedback(e){return this.ebHttp.post("public/deposit-feedback",e)}static{this.\u0275fac=function(i){return new(i||t)(bt(Ts))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var Aw=(()=>{class t{constructor(e,i,r){this.userFeedbackResource=e,this.ebTagManager=i,this.ebAnalyticsEventStrings=r}sendUserRating(e,i){return!e||!i?null:this.userFeedbackResource.sendUserFeedback({feedbackToken:e,rating:i,comment:null}).then(()=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.feedbackEvent+"_"+i,{category:this.ebAnalyticsEventStrings.feedbackCategory,label:this.ebAnalyticsEventStrings.success})},()=>{this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.feedbackEvent+"_"+i,{category:this.ebAnalyticsEventStrings.feedbackCategory,label:this.ebAnalyticsEventStrings.fail})})}sendUserFeedback(e,i,r){return!e||!i?null:this.userFeedbackResource.sendUserFeedback({feedbackToken:e,rating:i,comment:r}).then(()=>{},()=>{})}static{this.\u0275fac=function(i){return new(i||t)(bt(Qw),bt(Ti),bt(Ei))}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})();var BW=(()=>{class t{constructor(e){this.ebRefundMethod=e}transform(e){return this.ebRefundMethod.isCommercial()?"commercial":e&&!e.company?"personal":null}static{this.\u0275fac=function(i){return new(i||t)(Ce(uo,16))}}static{this.\u0275pipe=Di({name:"ebAccountType",type:t,pure:!0})}}return t})();var y8=(()=>{class t{constructor(e){this.calendar=e}transform(e){let i=[];return e?.length&&e.forEach(r=>{this.isAvailableDate(r.cutoffDate)&&i.push(r)}),i.length>0?i:null}isAvailableDate(e){let i=e.split("-"),r=new I7(+i[0],+i[1],+i[2]),a=this.calendar.getToday();return a.before(r)||a.equals(r)}static{this.\u0275fac=function(i){return new(i||t)(Ce(VI,16))}}static{this.\u0275pipe=Di({name:"ebAvailableCollectionDates",type:t,pure:!0})}}return t})();var W8=(()=>{class t{constructor(){this._messages={"Member not found":"The Velocity account could not be found. Please make sure the name and Velocity membership number match your Velocity account details.","Names mismatched":"The Velocity account could not be found. Please make sure the name and Velocity membership number match your Velocity account details.","Ineligible account status":"The Velocity Frequent Flyer account is inactive or ineligible","Account not unique":"The Velocity Membership Number is already assigned to another Crunch account. Please get in touch if you need help."}}transform(e){return this._messages[e]?this._messages[e]:e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"eb-custom-message",type:t,pure:!0})}}return t})();var jw=(()=>{class t{constructor(e){this.ebValues=e}transform(e){return typeof e=="number"?e*this.ebValues.crunchDollarRate:null}static{this.\u0275fac=function(i){return new(i||t)(Ce(jf,16))}}static{this.\u0275pipe=Di({name:"dollarsToCrunchCreditsValue",type:t,pure:!0})}}return t})();var bw=(()=>{class t{transform(e,...i){let r=i[0],a=null;if(e&&r){let o=e.filter(s=>s.products.filter(l=>l.type===r).length>0);o.length>0&&(a=o[0].products.filter(s=>s.type===r)[0])}return a}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebFilterRewardForProductType",type:t,pure:!0})}}return t})();var Uw=(()=>{class t{constructor(e){this.ebProductTypes=e,this._productTypesToFilter=Object.values(this.ebProductTypes)}transform(e){let i=JSON.parse(JSON.stringify(e)),r=[];return i.forEach(a=>{let o=JSON.parse(JSON.stringify(a.products)),s=[];o.forEach(c=>{this.productContains(c)&&s.push(c)}),a.products=s,r.push(a)}),r}productContains(e){return this._productTypesToFilter.includes(e.type)}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ha,16))}}static{this.\u0275pipe=Di({name:"ebKnownProductTypes",type:t,pure:!0})}}return t})();var ww=(()=>{class t{transform(e,...i){let r=null;return e&&e.length>0&&e.forEach(a=>{a.value>r&&(r=a.value)}),r}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebLargestRewardValue",type:t,pure:!0})}}return t})();var LW=(()=>{class t{transform(e){return e?this.removeApostrophe(e.toLowerCase()):""}removeApostrophe(e){return e.replace(/\'/g,"")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebMapType",type:t,pure:!0})}}return t})();var uw=(()=>{class t{transform(e,...i){if(typeof i[0]=="string"){let r=i[0]?.slice();return r==="Pickup Service"&&(r="Pickup"),e.filter(a=>a.title===r)[0]}else return null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebRecycleTopicDetails",type:t,pure:!0})}}return t})();var wh=(()=>{class t{constructor(e){this.recycleTopicUrls=e}transform(e){let i=this.recycleTopicUrls.values;return Object.keys(i).filter(r=>i[r]===e)[0]?Object.keys(i).filter(r=>i[r]===e)[0]:!1}static{this.\u0275fac=function(i){return new(i||t)(Ce(p8,16))}}static{this.\u0275pipe=Di({name:"ebRecycleTopicTitle",type:t,pure:!0})}}return t})();var cw=(()=>{class t{constructor(e){this.recycleTopicUrls=e}transform(e){return this.recycleTopicUrls.values[e]?this.recycleTopicUrls.values[e]:!1}static{this.\u0275fac=function(i){return new(i||t)(Ce(p8,16))}}static{this.\u0275pipe=Di({name:"ebRecycleTopicUrl",type:t,pure:!0})}}return t})();var Vw=(()=>{class t{constructor(){}transform(e){let i=JSON.parse(JSON.stringify(e)),r=[];return i.forEach(a=>{a?.products?.length>0&&r.push(a)}),r}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebRemoveEmptyProductCategories",type:t,pure:!0})}}return t})();var Hw=(()=>{class t{transform(e,i){let r=JSON.parse(JSON.stringify(e)),a=[],o=this.getProductTypesArray(i);return r.forEach(s=>{let c=JSON.parse(JSON.stringify(s.products)),l=[];c.forEach(f=>{this.productContains(f,o)||l.push(f)}),s.products=l,a.push(s)}),a}productContains(e,i){return i.includes(e.type)}getProductTypesArray(e){return typeof e=="string"?[e]:Array.isArray(e)?e:[]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebRemoveProductTypes",type:t,pure:!0})}}return t})();var DW=(()=>{class t{constructor(e){this.ebProductTypes=e}transform(e){switch(e){case this.ebProductTypes.bankTransfer:case this.ebProductTypes.paypalTransfer:return"Transfer now";case this.ebProductTypes.donation:return"Donate now";default:return"Redeem now"}}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ha,16))}}static{this.\u0275pipe=Di({name:"ebRewardCheckoutText",type:t,pure:!0})}}return t})();var FW=(()=>{class t{transform(e){return e&&typeof e[0]=="object"&&typeof e[0].crunchCredits=="number"?e[0].crunchCredits:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebRewardCrunchValue",type:t,pure:!0})}}return t})();var _h=(()=>{class t{constructor(e,i){this.ebValues=e,this.dollarsToCrunchCreditsValue=i}transform(e){if(e==="velocity")return this.ebValues.crunchVelocityRate;if(typeof e=="object"){let i=e.price;if(typeof i=="number"){let r=e.minValue;return r>i?this.dollarsToCrunchCreditsValue.transform(r):this.dollarsToCrunchCreditsValue.transform(i)}else return typeof i=="object"?this.dollarsToCrunchCreditsValue.transform(window.parseFloat(Object.keys(i)[0])):null}else return null}static{this.\u0275fac=function(i){return new(i||t)(Ce(jf,16),Ce(jw,16))}}static{this.\u0275pipe=Di({name:"ebRewardMinimumCredits",type:t,pure:!0})}}return t})();var NW=(()=>{class t{constructor(e){this.ebProductTypes=e}transform(e){switch(e){case this.ebProductTypes.paypalTransfer:case this.ebProductTypes.bankTransfer:return"Transfer amount";case this.ebProductTypes.donation:return"Donation";default:return"Reward value"}}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ha,16))}}static{this.\u0275pipe=Di({name:"ebRewardValueText",type:t,pure:!0})}}return t})();var Ew=(()=>{class t{constructor(e,i,r){this.ebRewardMinimumCredits=e,this.numberPipe=i,this.ebProductTypes=r}transform(e){if(typeof e=="string"&&e.toLowerCase()==="velocity")return"You need a minimum of 15 Crunch credits to transfer to Velocity Points.";if(typeof e=="object"){let i=this.numberPipe.transform(this.ebRewardMinimumCredits.transform(e),"1.0-0");switch(e.type){case this.ebProductTypes.bankTransfer:case this.ebProductTypes.colesVoucher:case this.ebProductTypes.donation:case this.ebProductTypes.giftCard:case this.ebProductTypes.giftpay:case this.ebProductTypes.paypalTransfer:return"You need a minimum of "+i+" Crunch credits to redeem for this reward.";default:return"You need "+i+" Crunch credits to redeem for this reward."}}else return"You do not have enough Crunch credits to redeem for this reward."}static{this.\u0275fac=function(i){return new(i||t)(Ce(_h,16),Ce(Xo,16),Ce(Ha,16))}}static{this.\u0275pipe=Di({name:"ebRewardWarningMessage",type:t,pure:!0})}}return t})();var Iw=(()=>{class t{transform(e){return e.length>0?"steps-"+e.length:""}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"totalStepsClass",type:t,pure:!0})}}return t})();var jC=(()=>{class t{constructor(e){this.regexValues=e}transform(e){return this.regexValues.validUrl.test(e)?this.getHostName(e):null}getHostName(e){if(window.URL)return new URL(e).hostname;{let i=window.document.createElement("a"),r;return i.href=e,r=i.hostname,i=null,r}}static{this.\u0275fac=function(i){return new(i||t)(Ce(us,16))}}static{this.\u0275pipe=Di({name:"ebUrlHostname",type:t,pure:!0})}}return t})();var Gw=new gr("JWT_OPTIONS"),Ww=(()=>{class t{constructor(e=null){this.tokenGetter=e&&e.tokenGetter||function(){}}urlBase64Decode(e){let i=e.replace(/-/g,"+").replace(/_/g,"/");switch(i.length%4){case 0:break;case 2:{i+="==";break}case 3:{i+="=";break}default:throw new Error("Illegal base64url string!")}return this.b64DecodeUnicode(i)}b64decode(e){let i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r="";if(e=String(e).replace(/=+$/,""),e.length%4===1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(let a=0,o,s,c=0;s=e.charAt(c++);~s&&(o=a%4?o*64+s:s,a++%4)?r+=String.fromCharCode(255&o>>(-2*a&6)):0)s=i.indexOf(s);return r}b64DecodeUnicode(e){return decodeURIComponent(Array.prototype.map.call(this.b64decode(e),i=>"%"+("00"+i.charCodeAt(0).toString(16)).slice(-2)).join(""))}decodeToken(e=this.tokenGetter()){return e instanceof Promise?e.then(i=>this._decodeToken(i)):this._decodeToken(e)}_decodeToken(e){if(!e||e==="")return null;let i=e.split(".");if(i.length!==3)throw new Error("The inspected token doesn't appear to be a JWT. Check to make sure it has three parts and see https://jwt.io for more.");let r=this.urlBase64Decode(i[1]);if(!r)throw new Error("Cannot decode the token.");return JSON.parse(r)}getTokenExpirationDate(e=this.tokenGetter()){return e instanceof Promise?e.then(i=>this._getTokenExpirationDate(i)):this._getTokenExpirationDate(e)}_getTokenExpirationDate(e){let i;if(i=this.decodeToken(e),!i||!i.hasOwnProperty("exp"))return null;let r=new Date(0);return r.setUTCSeconds(i.exp),r}isTokenExpired(e=this.tokenGetter(),i){return e instanceof Promise?e.then(r=>this._isTokenExpired(r,i)):this._isTokenExpired(e,i)}_isTokenExpired(e,i){if(!e||e==="")return!0;let r=this.getTokenExpirationDate(e);return i=i||0,r===null?!1:!(r.valueOf()>new Date().valueOf()+i*1e3)}getAuthScheme(e,i){return typeof e=="function"?e(i):e}}return t.\u0275fac=function(e){return new(e||t)(bt(Gw))},t.\u0275prov=Ut({token:t,factory:t.\u0275fac}),t})();var mw=(()=>{class t{constructor(e){this.jwtHelper=e}transform(e){return this.getMessage(this.decodeToken(e))}decodeToken(e){let i={location:null,depositType:null,feedbackType:null};try{let r=this.jwtHelper.decodeToken(window.atob(e));i.location=r.location,i.depositType=r.deposit_type,i.feedbackType=r.feedback_type}catch{}return i}getMessage(e){return e.location?e.feedbackType==="dng_drop_off"?"How was your experience with the drop-off at "+e.location+"?":e.depositType==="home_collection"?"How was your experience with our home collections service?":"How was your recycling experience at "+e.location+"?":"How was your recycling experience?"}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ww,16))}}static{this.\u0275pipe=Di({name:"ebUserFeedbackQuestion",type:t,pure:!0})}}return t})();var Sw=(()=>{class t{constructor(e){this.ebVoucherStatusValues=e}transform(e){if(!e)return[];let i=[this.ebVoucherStatusValues.locked,this.ebVoucherStatusValues.valid];return e.filter(r=>i.includes(r.status))}static{this.\u0275fac=function(i){return new(i||t)(Ce(A8,16))}}static{this.\u0275pipe=Di({name:"ebValidAndLockedVouchers",type:t,pure:!0})}}return t})();var ow=(()=>{class t{constructor(){this._validTypes=["user","auto","maintenance"]}transform(e){return!(this._validTypes.indexOf(e)<0)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Di({name:"ebValidLogoutType",type:t,pure:!0})}}return t})();var VL=(()=>{class t{constructor(e,i,r,a){this.ebPassService=e,this.userDevice=i,this.elem=r,this.renderer=a}ngAfterContentInit(){let e=this.elem.nativeElement;this.renderer.setAttribute(e,"disabled","disabled"),!this.userDevice.isAppleDevice()&&!this.userDevice.supportsAppleWallet()?e.remove():(this.renderer.addClass(e,"disabled"),this.ebPassService.getAppleWalletUrl().then(i=>{this.renderer.setAttribute(e,"href",i.link),this.renderer.setAttribute(e,"target","_blank"),this.renderer.removeAttribute(e,"disabled"),this.renderer.removeClass(e,"disabled")},()=>{e.remove()}))}static{this.\u0275fac=function(i){return new(i||t)(Ce(X8),Ce(U0),Ce(Ri),Ce(Po))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebAddToAppleWalletLink",""]]})}}return t})();var PW=(()=>{class t{constructor(e,i,r,a,o){this.dropngoService=e,this.elem=i,this.renderer=r,this.ebTagManager=a,this.ebAnalyticsEventStrings=o}ngAfterContentInit(){let e=this.elem.nativeElement;this.renderer.setAttribute(e,"disabled","disabled"),this.dropngoService.getBagLabelLink().then(i=>{this.renderer.setAttribute(e,"href",i.link),this.renderer.removeAttribute(this.elem.nativeElement,"disabled"),this._eventListener=this.renderer.listen(e,"click",()=>{this.trackBagLabelsPdfDownload()})},()=>{e.remove()})}ngOnDestroy(){this._eventListener&&this._eventListener()}trackBagLabelsPdfDownload(){return this.ebTagManager.eventTrack(this.ebAnalyticsEventStrings.printDropNGoLabelsPdfName,{category:this.ebAnalyticsEventStrings.printDropNGoLabelsCategory}),!0}static{this.\u0275fac=function(i){return new(i||t)(Ce(C8),Ce(Ri),Ce(Po),Ce(Ti),Ce(Ei))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebDownloadBagLabelsLink",""]]})}}return t})();var HL=(()=>{class t{constructor(e,i,r,a){this.ebPassService=e,this.userDevice=i,this.elem=r,this.renderer=a}ngAfterContentInit(){let e=this.elem.nativeElement;this.renderer.setAttribute(e,"disabled","disabled"),this.userDevice.isAppleDevice()?e.remove():(this.renderer.addClass(e,"disabled"),this.ebPassService.getGooglePayUrl().then(i=>{this.renderer.setAttribute(e,"href",i.link),this.renderer.setAttribute(e,"target","_blank"),this.renderer.removeAttribute(e,"disabled"),this.renderer.removeClass(e,"disabled")},()=>{e.remove()}))}static{this.\u0275fac=function(i){return new(i||t)(Ce(X8),Ce(U0),Ce(Ri),Ce(Po))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebSaveToGooglePayLink",""]]})}}return t})();var kW=(()=>{class t{constructor(e,i){this.renderer=e,this.element=i,this.onChange=r=>{},this.onTouch=()=>{}}input(e){this.updatedModelValue(e),this.onTouch()}onBlur(){this.onTouch()}updatedModelValue(e){let i=this.element.nativeElement;if(e){let r=this._removeCharacter(e);this.renderer.setProperty(i,"value",r),this.onChange(this._addCharacter(r))}else this.renderer.setProperty(i,"value",""),this.onChange("")}writeValue(e){let i=this.element.nativeElement;e?this.renderer.setProperty(i,"value",this._removeCharacter(e)):this.renderer.setProperty(i,"value","")}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}_addCharacter(e){return e&&"C"+e}_removeCharacter(e){return e&&e.toLowerCase().replace("c","")}static{this.\u0275fac=function(i){return new(i||t)(Ce(Po),Ce(Ri))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebSchemeIdInput",""]],hostBindings:function(i,r){i&1&&vt("input",function(o){return r.input(o.target.value)})("blur",function(){return r.onBlur()})},features:[or([{provide:x0,useExisting:Mo(()=>t),multi:!0}])]})}}return t})();var RW=(()=>{class t{constructor(e,i){this.elem=e,this.renderer=i}ngAfterContentInit(){let e=this.elem.nativeElement;!this.ebShowHideContentElementOn&&e.getElementsByClassName(this.ebShowHideContentElement).length&&this.renderer.removeChild(e,e.getElementsByClassName(this.ebShowHideContentElement)[0])}static{this.\u0275fac=function(i){return new(i||t)(Ce(Ri),Ce(Po))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebShowHideContentElement",""]],inputs:{ebShowHideContentElement:"ebShowHideContentElement",ebShowHideContentElementOn:"ebShowHideContentElementOn"}})}}return t})();var OW=(()=>{class t{constructor(){}validate(e){return e.value&&+e.value*10%(this.stepValue*10)?{step:{value:e.value}}:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ebStep","","ngModel",""]],inputs:{stepValue:[0,"ebStep","stepValue"]},features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var zW=(()=>{class t{constructor(e,i){this.renderer=e,this.element=i,this.onChange=r=>{},this.onTouch=()=>{}}onFocus(){this._inputIsFocused=!0}onBlur(){this._inputIsFocused=!1,this.updateModalValue(this.element.nativeElement.value),this.onTouch()}onChanged(){this.onChange(this.element.nativeElement.value)}updateModalValue(e){let i=this.element.nativeElement;if(e){let r=this._formatNumber(e);this.renderer.setProperty(i,"value",r),this.onChange(r)}else this.renderer.setProperty(i,"value",""),this.onChange("")}writeValue(e){let i=this.element.nativeElement;e?this.renderer.setProperty(i,"value",this._formatNumber(e)):this.renderer.setProperty(i,"value","")}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}_formatNumber(e){if(!this._inputIsFocused&&e)return e%1!==0?parseFloat(e).toFixed(2):e}static{this.\u0275fac=function(i){return new(i||t)(Ce(Po),Ce(Ri))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebTwoDecimalInput","","ngModel",""]],hostBindings:function(i,r){i&1&&vt("focus",function(){return r.onFocus()})("blur",function(){return r.onBlur()})("keyup",function(){return r.onChanged()})},standalone:!0,features:[or([{provide:x0,useExisting:Mo(()=>t),multi:!0}])]})}}return t})();var UW=(()=>{class t{constructor(e){this.regexValues=e}validate(e){return e.value?this.regexValues.schemeId.test(e.value)?null:{schemeId:!0}:null}static{this.\u0275fac=function(i){return new(i||t)(Ce(us))}}static{this.\u0275dir=kn({type:t,selectors:[["","ebValidSchemeIdCode","","ngModel",""]],features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();var VW=(()=>{class t{constructor(){}validate(e){return e.value&&e.value%this.ebValidStepValue!==0?{step:{step:this.ebValidStepValue}}:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=kn({type:t,selectors:[["","ebValidStepValue","","ngModel",""]],inputs:{ebValidStepValue:"ebValidStepValue"},features:[or([{provide:Ua,useExisting:t,multi:!0}])]})}}return t})();function KSe(t,n,e,i){function r(a){return a instanceof e?a:new e(function(o){o(a)})}return new(e||(e=Promise))(function(a,o){function s(f){try{l(i.next(f))}catch(d){o(d)}}function c(f){try{l(i.throw(f))}catch(d){o(d)}}function l(f){f.done?a(f.value):r(f.value).then(s,c)}l((i=i.apply(t,n||[])).next())})}function XSe(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var YSe=function t(n,e){if(n===e)return!0;if(n&&e&&typeof n=="object"&&typeof e=="object"){if(n.constructor!==e.constructor)return!1;var i,r,a;if(Array.isArray(n)){if(i=n.length,i!=e.length)return!1;for(r=i;r--!==0;)if(!t(n[r],e[r]))return!1;return!0}if(n.constructor===RegExp)return n.source===e.source&&n.flags===e.flags;if(n.valueOf!==Object.prototype.valueOf)return n.valueOf()===e.valueOf();if(n.toString!==Object.prototype.toString)return n.toString()===e.toString();if(a=Object.keys(n),i=a.length,i!==Object.keys(e).length)return!1;for(r=i;r--!==0;)if(!Object.prototype.hasOwnProperty.call(e,a[r]))return!1;for(r=i;r--!==0;){var o=a[r];if(!t(n[o],e[o]))return!1}return!0}return n!==n&&e!==e},ZSe=XSe(YSe),HW="__googleMapsScriptId",Gv=function(t){return t[t.INITIALIZED=0]="INITIALIZED",t[t.LOADING=1]="LOADING",t[t.SUCCESS=2]="SUCCESS",t[t.FAILURE=3]="FAILURE",t}(Gv||{}),Kw=class t{constructor({apiKey:n,authReferrerPolicy:e,channel:i,client:r,id:a=HW,language:o,libraries:s=[],mapIds:c,nonce:l,region:f,retries:d=3,url:h="https://maps.googleapis.com/maps/api/js",version:p}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=n,this.authReferrerPolicy=e,this.channel=i,this.client=r,this.id=a||HW,this.language=o,this.libraries=s,this.mapIds=c,this.nonce=l,this.region=f,this.retries=d,this.url=h,this.version=p,t.instance){if(!ZSe(this.options,t.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(t.instance.options)}`);return t.instance}t.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?Gv.FAILURE:this.done?Gv.SUCCESS:this.loading?Gv.LOADING:Gv.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let n=this.url;return n+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(n+=`&key=${this.apiKey}`),this.channel&&(n+=`&channel=${this.channel}`),this.client&&(n+=`&client=${this.client}`),this.libraries.length>0&&(n+=`&libraries=${this.libraries.join(",")}`),this.language&&(n+=`&language=${this.language}`),this.region&&(n+=`&region=${this.region}`),this.version&&(n+=`&v=${this.version}`),this.mapIds&&(n+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(n+=`&auth_referrer_policy=${this.authReferrerPolicy}`),n}deleteScript(){let n=document.getElementById(this.id);n&&n.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((n,e)=>{this.loadCallback(i=>{i?e(i.error):n(window.google)})})}importLibrary(n){return this.execute(),google.maps.importLibrary(n)}loadCallback(n){this.callbacks.push(n),this.execute()}setScript(){var n,e;if(document.getElementById(this.id)){this.callback();return}let i={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(i).forEach(a=>!i[a]&&delete i[a]),!((e=(n=window?.google)===null||n===void 0?void 0:n.maps)===null||e===void 0)&&e.importLibrary||(a=>{let o,s,c,l="The Google Maps JavaScript API",f="google",d="importLibrary",h="__ib__",p=document,m=window;m=m[f]||(m[f]={});let A=m.maps||(m.maps={}),v=new Set,y=new URLSearchParams,b=()=>o||(o=new Promise((u,x)=>KSe(this,void 0,void 0,function*(){var w;yield s=p.createElement("script"),s.id=this.id,y.set("libraries",[...v]+"");for(c in a)y.set(c.replace(/[A-Z]/g,L=>"_"+L[0].toLowerCase()),a[c]);y.set("callback",f+".maps."+h),s.src=this.url+"?"+y,A[h]=u,s.onerror=()=>o=x(Error(l+" could not load.")),s.nonce=this.nonce||((w=p.querySelector("script[nonce]"))===null||w===void 0?void 0:w.nonce)||"",p.head.append(s)})));A[d]?console.warn(l+" only loads once. Ignoring:",a):A[d]=(u,...x)=>v.add(u)&&b().then(()=>A[d](u,...x))})(i);let r=this.libraries.map(a=>this.importLibrary(a));r.length||r.push(this.importLibrary("core")),Promise.all(r).then(()=>this.callback(),a=>{let o=new ErrorEvent("error",{error:a});this.loadErrorCallback(o)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(n){if(this.errors.push(n),this.errors.length<=this.retries){let e=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},e)}else this.onerrorEvent=n,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(n=>{n(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading)if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading=!0,this.setScript()}}};var JSe=(t,n)=>({"wallet-onpage":t,"crunch-layout":n}),$Se=t=>({"wrapper crunch-wrapper":t}),qSe=t=>({"main-content":t}),QL=t=>({disabled:t});function eIe(t,n){if(t&1){let e=on();E(0,"div",4),vt("click",function(){_t(e);let r=me();return St(r.closeOverlay())}),_()}}function tIe(t,n){if(t&1&&(E(0,"div"),Ye(1,"eb-nav-mobile",2)(2,"eb-sidebar",5),_()),t&2){let e=me();M(),O("ngClass",Ji(2,QL,(e.layout==null?null:e.layout.preLoading)===!0)),M(),O("ngClass",Ji(4,QL,(e.layout==null?null:e.layout.preLoading)===!0))}}function nIe(t,n){if(t&1&&Ye(0,"eb-top-navigation",7),t&2){let e=me(2);O("ngClass",Ji(1,QL,(e.layout==null?null:e.layout.preLoading)===!0))}}function iIe(t,n){if(t&1&&(E(0,"div"),Ke(1,nIe,1,3,"eb-top-navigation",6),_()),t&2){let e=me();M(),O("ngIf",(e.layout==null?null:e.layout.singlePage)===!1&&(e.auth==null?null:e.auth.isLoggedIn()))}}function rIe(t,n){if(t&1&&(E(0,"div"),Ye(1,"eb-wallet",8),_()),t&2){let e=me();M(),O("hidden",(e.pageLoading==null?null:e.pageLoading.display)===!0)}}var QW=(()=>{class t{constructor(e,i,r,a,o,s,c,l,f,d,h,p,m,A,v,y,b){this.barcodeModal=e,this.dropnGoModal=i,this.ebAnalyticsEventStrings=r,this.ebBagLabelsModal=a,this.ebConfirmEmailModal=o,this.ebRefundMethod=s,this.ebSubModalService=c,this.ebTagManager=l,this.ebWallet=f,this.modalConfig=d,this.orderModal=h,this.pageLoadingService=p,this.resetPasswordModal=m,this.route=A,this.router=v,this.uiLayout=y,this.auth=b,this.modalConfig.backdrop="static"}ngOnInit(){this.ebTagManager.trackAppLaunch(),this.layout=this.uiLayout.settings,this.pageLoading=this.pageLoadingService.settings;let e=new Kw({apiKey:Iu.googleApiUrl,version:"weekly"});e.importLibrary("maps"),e.importLibrary("places"),this.route.queryParams.subscribe(i=>{i.wallet?this.ebWallet.open(i.wallet):this.ebWallet.isOpen()&&this.ebWallet.close()}),this.router.events.pipe(e0(i=>i instanceof vh)).subscribe(i=>{this.barcodeModal.dismiss(),this.ebBagLabelsModal.dismiss(),this.ebConfirmEmailModal.dismiss(),this.orderModal.dismiss(),this.resetPasswordModal.dismiss(),this.ebSubModalService.dismiss(),this.dropnGoModal.dismissDropOff(),this.uiLayout.showPreload()}),this.router.events.pipe(e0(i=>i instanceof ll)).subscribe(()=>{if(this.router.getCurrentNavigation()?.previousNavigation?.initialUrl?.toString().includes("/login")&&this.auth.isAuthenticated()){var i=this.ebRefundMethod.userRefundMethodMatches("com")?this.ebAnalyticsEventStrings.loginEnterpriseName:this.ebAnalyticsEventStrings.loginPersonalName;this.ebTagManager.eventTrack(i,{category:this.ebAnalyticsEventStrings.loginCategory,label:this.ebAnalyticsEventStrings.destinationPrefix+this.router.url})}this.ebTagManager.pageTrack()}),this.router.events.pipe(e0(i=>i instanceof ll||i instanceof ju&&i.code!==N1.Redirect||i instanceof M6)).subscribe(i=>{this.uiLayout.hidePreload(),this.uiLayout.hidePageLoading()})}closeOverlay(){this.uiLayout.closeSidebar()}static{this.\u0275fac=function(i){return new(i||t)(Ce(gh),Ce(tu),Ce(Ei),Ce(N8),Ce(xh),Ce(uo),Ce(sl),Ce(Ti),Ce(d1),Ce(KI),Ce(qf),Ce(Sh),Ce(K8),Ce(Ki),Ce(ci),Ce(aa),Ce(cr))}}static{this.\u0275cmp=Lt({type:t,selectors:[["eb-app"]],decls:12,vars:14,consts:[["id","crunchApp",1,"wrap"],["class","overlay-menu",3,"click",4,"ngIf"],[3,"ngClass"],[4,"ngIf"],[1,"overlay-menu",3,"click"],[1,"crunch-sidebar",3,"ngClass"],["class","crunch-navigation-top",3,"ngClass",4,"ngIf"],[1,"crunch-navigation-top",3,"ngClass"],[3,"hidden"]],template:function(i,r){i&1&&(E(0,"div",0),Ke(1,eIe,1,0,"div",1),E(2,"div",2)(3,"div",2),Ke(4,tIe,3,6,"div",3),E(5,"div",2),Ke(6,iIe,2,1,"div",3),Ye(7,"eb-app-preload-ui")(8,"router-outlet"),Ke(9,rIe,2,1,"div",3),_()()(),Ye(10,"eb-app-reload-prompt")(11,"eb-page-loading-ui"),_()),i&2&&(M(),O("ngIf",(r.layout==null?null:r.layout.singlePage)===!1&&(r.auth==null?null:r.auth.isLoggedIn())),M(),O("ngClass",xf(7,JSe,(r.layout==null?null:r.layout.wallet)===!0&&(r.layout==null?null:r.layout.enableWallet)===!0,(r.layout==null?null:r.layout.singlePage)===!1&&(r.auth==null?null:r.auth.isLoggedIn()))),M(),O("ngClass",Ji(10,$Se,(r.layout==null?null:r.layout.singlePage)===!1&&(r.auth==null?null:r.auth.isLoggedIn()))),M(),O("ngIf",(r.layout==null?null:r.layout.singlePage)===!1&&(r.auth==null?null:r.auth.isLoggedIn())),M(),O("ngClass",Ji(12,qSe,(r.layout==null?null:r.layout.singlePage)===!1&&(r.auth==null?null:r.auth.isLoggedIn()))),M(),O("ngIf",(r.layout==null?null:r.layout.singlePage)===!1&&(r.auth==null?null:r.auth.isLoggedIn())),M(3),O("ngIf",r.layout==null?null:r.layout.wallet))},dependencies:[la,Cn,ul,yW,qj,mW,_W,oW,_w,vW],encapsulation:2})}}return t})();var aIe="@",oIe=(()=>{class t{constructor(e,i,r,a,o){this.doc=e,this.delegate=i,this.zone=r,this.animationType=a,this.moduleImpl=o,this._rendererFactoryPromise=null,this.scheduler=Ct(VD,{optional:!0}),this.loadingSchedulerFn=Ct(sIe,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-OK6QCVVS.js").then(r=>r),i;return this.loadingSchedulerFn?i=this.loadingSchedulerFn(e):i=e(),i.catch(r=>{throw new Io(5300,!1)}).then(({\u0275createEngine:r,\u0275AnimationRendererFactory:a})=>{this._engine=r(this.animationType,this.doc);let o=new a(this.delegate,this._engine,this.zone);return this.delegate=o,o})}createRenderer(e,i){let r=this.delegate.createRenderer(e,i);if(r.\u0275type===0)return r;typeof r.throwOnSyntheticProps=="boolean"&&(r.throwOnSyntheticProps=!1);let a=new jL(r);return i?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(o=>{let s=o.createRenderer(e,i);a.use(s),this.scheduler?.notify(10)}).catch(o=>{a.use(r)}),a}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}static{this.\u0275fac=function(i){s9()}}static{this.\u0275prov=Ut({token:t,factory:t.\u0275fac})}}return t})(),jL=class{constructor(n){this.delegate=n,this.replay=[],this.\u0275type=1}use(n){if(this.delegate=n,this.replay!==null){for(let e of this.replay)e(n);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}get destroyNode(){return this.delegate.destroyNode}appendChild(n,e){this.delegate.appendChild(n,e)}insertBefore(n,e,i,r){this.delegate.insertBefore(n,e,i,r)}removeChild(n,e,i){this.delegate.removeChild(n,e,i)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,r){this.delegate.setAttribute(n,e,i,r)}removeAttribute(n,e,i){this.delegate.removeAttribute(n,e,i)}addClass(n,e){this.delegate.addClass(n,e)}removeClass(n,e){this.delegate.removeClass(n,e)}setStyle(n,e,i,r){this.delegate.setStyle(n,e,i,r)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){this.shouldReplay(e)&&this.replay.push(r=>r.setProperty(n,e,i)),this.delegate.setProperty(n,e,i)}setValue(n,e){this.delegate.setValue(n,e)}listen(n,e,i){return this.shouldReplay(e)&&this.replay.push(r=>r.listen(n,e,i)),this.delegate.listen(n,e,i)}shouldReplay(n){return this.replay!==null&&n.startsWith(aIe)}},sIe=new gr("");function jW(t="animations"){return yE("NgAsyncAnimations"),pp([{provide:c9,useFactory:(n,e,i)=>new oIe(n,e,i,t),deps:[Aa,M9,wr]},{provide:yf,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var Mh=(t,n,e,i)=>{let r=Ct(Qs);return i.url.includes("activity/")&&r.setContentHeightValue(r.getContentHeight()),!0};var Wv=(t,n)=>{let e=Ct(cr),i=Ct(ci);if(e.isAuthenticated())return!0;return r()?i.createUrlTree(["/login"],{queryParams:{logout:"auto",redirectTo:encodeURI(a())}}):i.createUrlTree(["/login"],{queryParams:{redirectTo:encodeURI(a())}});function r(){return i.getCurrentNavigation().previousNavigation&&i.getCurrentNavigation()?.previousNavigation?.extractedUrl?.toString()!=="/login"}function a(){return window.location.href.split("#/")[1]}};var L6=(t,n,e,i)=>{let r=Ct(cr),a=Ct(gh),o=Ct(Wf),s=Ct(k8),c=Ct(sl);return c.isOpen()?(c.dismiss(),!r.isAuthenticated()):s.isOpen()?(s.dismiss(),!r.isAuthenticated()):o.isOpen()?(o.dismiss(),!r.isAuthenticated()):a.isOpen()?(a.close(),!r.isAuthenticated()):!0};var GW=(t,n)=>{let e=Ct(cr),i=Ct(cl),r=Ct(id),a=Ct(Ho),o=Ct(uo),s=Ct(ci),c=Ct(_r),l=Ct(Gu),f=t.queryParams,d=f.loc,h="dropngoDeposit";return l.setupWebAnalyticsCookieDetails(),d===h&&e.isAuthenticated()?s.navigate(["/recycle/dropngo-deposit"],{queryParams:{siteCode:f.code?f.code:null,siteId:f.site?f.site:null}}):d===h&&window.localStorage.getItem("previousLogin")?s.navigate(["/login"],{queryParams:{redirectTo:"/recycle/dropngo-deposit",siteCode:f.code?f.code:null,siteId:f.site?f.site:null}}):e.isAuthenticated()||!s.getCurrentNavigation().previousNavigation?e.logout().then(()=>(c.clearDetails(),c.clearSubscriptionDetails(),a.clearDetails(),i.clearDetails(),r.clear(),o.clear(),!0)):!0};var WW=(t,n)=>{let e=Ct(fs);return e.groupedProductList?!0:e.getRouteDetails().then(()=>!0)};var KW=(t,n)=>{let e=Ct(cr),i=Ct(cl),r=Ct(id),a=Ct(Ho),o=Ct(uo),s=Ct(_r);return e.logout().then(()=>(s.clearDetails(),s.clearSubscriptionDetails(),a.clearDetails(),i.clearDetails(),r.clear(),o.clear(),!0),()=>!0)};var XW=(t,n)=>{let e=Ct(ci);return e.getCurrentNavigation().previousNavigation?e.navigate(["/"]):!0};var Kv=(t,n)=>{let e=Ct(cr),i=Ct(cl),r=Ct(id),a=Ct(Ho),o=Ct(uo),s=Ct(_r),c=Ct(ci);return e.isAuthenticated()||!c.getCurrentNavigation().previousNavigation?e.logout().then(()=>(s.clearDetails(),s.clearSubscriptionDetails(),a.clearDetails(),i.clearDetails(),r.clear(),o.clear(),!0)):!0};var YW=(t,n)=>{let e=Ct(fs),i=Ct(ci);return e?.groupedProductList?.length>0&&e?.groupedProductList[0]?.slug?i.createUrlTree([`${n.url}/${e.groupedProductList[0]?.slug}`]):i.createUrlTree(["/"])};var GL=(t,n)=>{let i=Ct(h1).userFeatureFlags;return t.data.featureFlags.filter(a=>i.includes(a)).length>0};var hl=(t,n)=>{let i=Ct(_r)?.refundMethod;return t.data.refundMethods.includes(i)};var ZW=(t,n)=>{let e=Ct(ci),i=t.queryParams.feedback_token;if(r(i))return!0;return e.navigate(["/"]);function r(a){if(a)try{return window.atob(a).split(".").length===3}catch{return!1}return!1}};var JW=(t,n)=>{let e=Ct(ci),i=Ct(cr),r=Ct(Ti),a=Ct(Ei),o=t.queryParams.code;return o?i.verifyPasswordReset(o).then(()=>(r.eventTrack(a.passwordResetVerifiedName,{category:a.passwordResetCategory,label:a.newPassword}),!0),()=>(r.eventTrack(a.passwordResetTokenExpiredName,{category:a.passwordResetCategory,label:a.newPassword}),e.navigate(["reset-password"],{queryParams:{showFailedTokenMessage:!0}}))):e.navigate(["login"])};var $W=(t,n)=>{let e=Ct(Ha),i=Ct(fs),r=Ct(ci),a=t.paramMap.get("id"),o=Object.values(e);if(a&&o.includes(a)){let c=i.groupedProductList.find(({products:f})=>f.find(({type:d})=>d===a)),l=c.products.find(f=>f.type===a);return r.createUrlTree(["rewards",c.slug,l.slug])}else return r.createUrlTree(["/rewards"])};var qW=(t,n)=>{let e=Ct(ci),i=Ct(fs),r=t.paramMap.get("categorySlug");return i.isValidCategory(r)?!0:e.createUrlTree(["/rewards"])};var eK=(t,n)=>{let e=Ct(fs),i=Ct(ci),r=t.parent.paramMap.get("categorySlug"),a=t.paramMap.get("rewardSlug");return e.isValidReward(r,a)?!0:e.isValidCategory(r)?i.createUrlTree([`/rewards/${r}`]):i.createUrlTree(["/rewards"])};var tK=(t,n)=>{let e=Ct(ci),i=Ct(cr),r=Ct(Ti),a=Ct(Ei),o=t.queryParams.code;return o?i.verifyNewEmail(o).then(()=>(r.eventTrack(a.changeEmailConfirmedName,{category:a.changeEmailCategory}),e.createUrlTree(["login"],{queryParams:{newEmail:!0}})),()=>(r.eventTrack(a.changeEmailTokenExpiredName,{category:a.changeEmailCategory}),e.createUrlTree(["login"],{queryParams:{newEmailExpired:!0}}))):e.createUrlTree(["login"])};var nK=(t,n)=>{let e=Ct(ci),i=Ct(aa),r=Ct(cr),a=Ct(Ti),o=Ct(Ei),s=t.queryParams.code;return s?(i.showPageLoading(),r.verifyEmail(s).then(()=>(a.eventTrack(o.registrationEmailConfirmedName,{category:o.registrationCategory}),e.createUrlTree(["login"],{queryParams:{emailVerifiedMessage:"success"}})),()=>(a.eventTrack(o.registrationTokenExpiredName,{category:o.registrationCategory}),e.createUrlTree(["login"],{queryParams:{emailVerifiedMessage:"retry"}})))):e.createUrlTree(["login"])};var iK=(t,n)=>Ct(Gs).getRouteDetails();var rK=(t,n)=>{let e=Ct(uo),i=Ct(_r),r=Ct(Qs),a=Ct(dl),o={activityDetails:null,accountDetails:null,balanceDetails:null};if(e.isCommercial())return r.getCommercialActivity().then(l=>(o.accountDetails=i.details.accountDetails,o.activityDetails=l,o),()=>!1);{let l=s(),f=c();return Promise.all([l,f]).then(d=>(o.accountDetails=i.details.accountDetails,o.activityDetails=d[0],o.balanceDetails=d[1],o),()=>!1)}function s(){return r.getActivity().then(l=>l,()=>null)}function c(){return a.getUserBalance().then(()=>a.details,()=>null)}};var aK=(t,n)=>{let e=Ct(Gu),i=Ct(iC),r=Ct(aa),a=Ct(Ho),o=null,s=null;if(o=e.details.entryUrl,s=o?i.values[o]:null,s&&s===i.values.velocity)return{partnerId:s,causeDetails:void 0};if(s)return r.showPageLoading(),a.loadCauseDetails(s).then(c=>({partnerId:s,causeDetails:c}),()=>({partnerId:s,causeDetails:void 0}))};var Xv=(t,n)=>{let e=Ct(Eh),i=Ct(nd),r=Ct(Ih);return r.content.menu?!0:e.getGlobalContent().then(a=>(i.setMessages(a.loadingMessages),r.buildMenu(a.websiteNavHtml),!0),()=>!0)};var iu=(t,n)=>{let e=Ct(aa),i=Ct(uo);return t.data.singlePage===!1?e.setAppView():e.setSinglePageView(),t.data.displayWallet&&!i.isCommercial()?e.showWallet():e.hideWallet(),!0};var oK=(t,n)=>{let e=Ct(Eh),i=Ct(dl),r=Ct(_r),a={accountDetails:null,balanceDetails:null,recycleDetails:null},o=c(),s=l();return Promise.all([o,s]).then(f=>(a.accountDetails=r.details.accountDetails,a.recycleDetails=f[0],a.balanceDetails=f[1],a));function c(){return e.getRecycleContent().then(f=>f,()=>{})}function l(){return i.getUserBalance().then(f=>f,()=>{})}};var sK=(t,n)=>{let e=Ct(wh),i=t.paramMap.get("topicUrl");switch(i){case"pickup":return`Crunch - ${e.transform(i)}`;default:return`Crunch - ${e.transform(i)} Recycling`}};var cK=(t,n)=>{let e=Ct(fs),i=t.paramMap.get("categorySlug");return`Crunch - ${e.getCategoryTitle(i)}`};var lK=(t,n)=>{let e=Ct(fs),i=t.parent.paramMap.get("categorySlug"),r=t.paramMap.get("rewardSlug");return`Crunch - ${e.getCategoryTitle(i)} - ${e.getProductTitle(i,r)}`};var Yv=(t,n)=>{let e=Ct(ci),i=Ct(T3);if(r())return i.refreshUserAccountDetails();return!0;function r(){return e.getCurrentNavigation().previousNavigation&&e.getCurrentNavigation()?.previousNavigation?.extractedUrl?.toString()!=="/login"&&e.getCurrentNavigation()?.previousNavigation?.extractedUrl?.toString()!=="/signup"}};var uK=(t,n)=>{let e=Ct(fs),i=t.parent.paramMap.get("categorySlug");return`Crunch - ${e.getCategoryTitle(i)} - Velocity Frequent Flyer`};var fK=[{path:"account-setup",redirectTo:"/signup?legacySignUp=true"},{path:"login",title:"Crunch - Log In",component:UG,canActivate:[KW],resolve:[iu],data:{singlePage:!0,displayWallet:!1}},{path:"signup",title:"Crunch - Sign Up",component:tW,canActivate:[GW],resolve:{partnerDetails:aK,ebPageLayoutResolver:iu},data:{singlePage:!0,displayWallet:!1}},{path:"reset-password",title:"Crunch - Password Reset",component:QG,canActivate:[Kv],resolve:[iu],data:{singlePage:!0,displayWallet:!1}},{path:"new-password",title:"Crunch - New Password",component:VG,canActivate:[Kv,JW],resolve:[iu],data:{singlePage:!0,displayWallet:!1}},{path:"feedback",title:"Crunch - Feedback",component:nW,canActivate:[XW,ZW],resolve:[iu],data:{singlePage:!0,displayWallet:!1}},{path:"change-email",children:[],canActivate:[Kv,tK],resolve:[iu],data:{singlePage:!0,displayWallet:!1}},{path:"confirm-email",children:[],canActivate:[Kv,nK],resolve:[iu],data:{singlePage:!0,displayWallet:!1}},{path:"rewards",canMatch:[Wv],resolve:[Yv,iu,Xv],data:{singlePage:!1,displayWallet:!0},children:[{path:"",title:"Crunch - Rewards",component:dw,canMatch:[hl],canActivate:[WW],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]},children:[{path:"",pathMatch:"full",canActivate:[YW],children:[]},{path:"product",children:[{path:"",pathMatch:"full",redirectTo:"/rewards"},{path:":id",canActivate:[$W],children:[]}]},{path:":categorySlug",title:cK,component:WG,canActivate:[qW],children:[{path:"velocity",component:XG,title:uK},{path:":rewardSlug",component:KG,title:lK,canActivate:[eK],canDeactivate:[L6]}]}]},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/"}},children:[{path:"**",component:Tc,data:{restrictedView:{redirectTo:"/"}}}]}]},{path:"recycle",canMatch:[Wv],canDeactivate:[L6],resolve:{ebUserDetailsResolver:Yv,ebGlobalContentResolver:Xv},children:[{path:"",title:"Crunch - Recycle",component:sw,canMatch:[hl],resolve:{details:oK,ebPageLayoutResolver:iu},data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER],displayWallet:!0,singlePage:!1},children:[{path:"",redirectTo:"depot",pathMatch:"full"},{path:"bag-labels",redirectTo:({queryParams:t})=>Ct(ci).createUrlTree(["recycle/drop-n-go"],{queryParams:fi(dt({},t),{bagLabels:!0}),queryParamsHandling:"merge"}),pathMatch:"full"},{path:"dropngo-deposit",redirectTo:({queryParams:t})=>Ct(ci).createUrlTree(["recycle/drop-n-go"],{queryParams:fi(dt({},t),{dropngoOpen:!0}),queryParamsHandling:"merge"})},{path:":topicUrl",component:HG,title:sK},{path:"**",redirectTo:"/recycle"}]},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/"}},children:[{path:"**",component:Tc,data:{restrictedView:{redirectTo:"/"}}}]}]},{path:"activity",component:tw,title:"Crunch - Activity",data:{singlePage:!1,displayWallet:!0},canMatch:[Wv],canDeactivate:[L6],resolve:{ebUserDetailsResolver:Yv,details:rK,ebPageLayoutResolver:iu,ebGlobalContentResolver:Xv},children:[{path:"",pathMatch:"full",redirectTo:()=>Ct(uo).isCommercial()?"collections":"deposits"},{path:"deposits",canDeactivate:[Mh],children:[{path:"",title:"Crunch - Deposits",component:zG,canMatch:[hl],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/activity"}}}]},{path:"vouchers",canDeactivate:[Mh],children:[{path:"",title:"Crunch - Vouchers",component:aw,canMatch:[hl,GL],data:{featureFlags:[kw.VOUCHERS],refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/activity"}}}]},{path:"orders",canDeactivate:[Mh],children:[{path:"",title:"Crunch - Orders",component:nw,canMatch:[hl],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/activity"}}}]},{path:"transfers",canDeactivate:[Mh],children:[{path:"",title:"Crunch - Transfers",component:iw,canMatch:[hl,GL],data:{featureFlags:[kw.BANK_ACCOUNTS],refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/activity"}}}]},{path:"velocity",canDeactivate:[Mh],children:[{path:"",title:"Crunch - Velocity",component:rw,canMatch:[hl],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/activity"}}}]},{path:"collections",canDeactivate:[Mh],children:[{path:"",title:"Crunch - Collections",component:OG,canMatch:[hl],data:{refundMethods:[Ms.COMMERCIAL]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/activity"}}}]},{path:"reports",canDeactivate:[Mh],children:[{path:"",title:"Crunch - Activity Reports",component:ew,canMatch:[hl],data:{refundMethods:[Ms.COMMERCIAL]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/activity"}}}]},{path:"**",redirectTo:"/activity"}]},{path:"account",title:"Crunch - Account",component:ZC,canMatch:[Wv],resolve:{ebUserDetailsResolver:Yv,details:iK,ebPageLayoutResolver:iu,ebGlobalContentResolver:Xv},data:{singlePage:!1,displayWallet:!0},children:[{path:"",redirectTo:"details",pathMatch:"full"},{path:"details",title:"Crunch - Account Details",component:KC,canDeactivate:[L6],children:[{path:"edit",title:"Crunch - Edit Account Details",component:DG},{path:"address",children:[{path:"",title:"Crunch - Edit Address Details",component:FG,canMatch:[hl],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/account"}}}]},{path:"bank",children:[{path:"",title:"Crunch - Add Bank Account Details",component:NG,canMatch:[hl],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]}},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/account"}}}]},{path:"**",redirectTo:""}]},{path:"preferences",canDeactivate:[L6],children:[{path:"",title:"Crunch - Account Preferences",component:$C,canMatch:[hl],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]},children:[{path:"container-donations",title:"Crunch - Container Donations",component:JC},{path:"email",title:"Crunch - Edit Email Preferences",component:PG},{path:"**",redirectTo:""}]},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/account"}},children:[{path:"**",component:Tc,data:{restrictedView:{redirectTo:"/account"}}}]}]},{path:"velocity",canDeactivate:[L6],children:[{path:"",title:"Crunch - Velocity Account Details",component:kG,canMatch:[hl],data:{refundMethods:[Ms.CRUNCH_CREDITS,Ms.SUPPORTER]},children:[{path:"edit",title:"Crunch - Edit Velocity Account Details,",component:RG},{path:"**",redirectTo:""}]},{path:"",title:"Crunch - Unavailable",component:Tc,data:{restrictedView:{redirectTo:"/account"}},children:[{path:"**",component:Tc,data:{restrictedView:{redirectTo:"/account"}}}]}]},{path:"**",redirectTo:"/account"}]},{path:"",redirectTo:()=>{let t=Ct(cr),n=Ct(uo);return t.isAuthenticated()?n.isCommercial()?"/activity":"/rewards":"/login"},pathMatch:"full"},{path:"**",redirectTo:"/"}];function cIe(t,n,e,i){return()=>{if(t.showPageLoading(),e.setCrunchAnalyticsCookie(),n.isAuthenticated())return t.showPageLoading(),i.setupUserAccountDetails().then(()=>{if(n.ebAppTokenExists())return n.refreshEbAppToken()}).catch(r=>{n.handleAuthenticationError(r)})}}var dK=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=nr({type:t,bootstrap:[QW]})}static{this.\u0275inj=tr({providers:[T3,uF,Bw,ec,vo,Xo,aC,Gs,id,eC,oC,Qs,g8,Ei,nd,v8,Mw,tC,Tw,cr,y8,N8,Nw,m8,gh,Wf,Pw,Ho,Lw,cl,x8,xh,JC,k8,Dw,Eh,nC,B6,fl,W8,jw,tu,Fw,C8,VC,YC,XC,qC,h1,bw,Ts,Uw,ww,Dr,qf,iC,Rw,X8,Ow,UC,Ha,uw,wh,cw,p8,GC,uo,rC,us,z8,Vw,Hw,RC,K8,_h,V8,Cw,zw,fs,td,Ew,Ih,sl,Ti,Iw,aa,jC,dl,U0,mw,Qw,Aw,Y8,_r,Sw,b8,ow,jf,H8,O8,A8,d1,Gu,Ww,b9,Sh,{provide:Gw,useValue:Gw},{provide:$g,useFactory:cIe,deps:[aa,cr,Gu,T3],multi:!0},{provide:"googleTagManagerId",useValue:Iu.gtmId},Qj(fK,Xj()),_F(IF(),SF([MW])),jW()],imports:[PF,I2,Rz,Eb,Vz,RF,YH,cQ,dQ,hQ,Ob,Ub,Vb,jb,Gb,Wb,Xb,lV,fV,jH,BO,OH,Yj]})}}return t})();Ns(ZC,[Cn,ul,ua,T6,VB],[]);Ns(KC,[Cn,ul,ua,iG],[BW,$f]);Ns($C,[ul,ua,uG],[]);Ns(tw,[Cn,ul,ua,T6,Zj,jB,DL,bW,wW,fW],[]);Ns(ew,[la,Cn,Jj,Yf,Zf],[]);Ns(OC,[PW],[]);Ns(hC,[Cn,os,To,bb,Ya,zo,Us,xc,wb,Cb,Va,yo,_3,eG,sG,O0,js,jv,j8,G8,VW],[vo]);Ns(zC,[ML],[]);Ns(jB,[Cn,TL],[Xo]);Ns(HC,[la,Cn,Zr,Uf,VL,HL],[]);Ns(nw,[la,Cn,ua,Yf,Zf,gW],[]);Ns(LL,[Hu,Ia,Cn,ql,Rb,M7,VB,QB,ML],[Kf]);Ns(RL,[Cn,ql,TL],[Xo]);Ns(lw,[Ia,Cn,ql,Zr,KQ,AW,RW],[Kf,LW]);Ns(sw,[Ia,Cn,ul,ua,T6,tG,QB,pG,XQ,tj],[]);Ns(AC,[Hu,la,Ia,Cn,sF,cF,Zr,os,To,Ya,zo,Us,Wl,xc,Va,yo,_3,E6,Ah,d3,js,jv,kW,UW],[]);Ns(gw,[Cn,ql,os,To,Ya,zo,Us,Nu,Va,yo,js,jv,R8,xw],[Xo,vo,Kf,P8,fl,DW,NW]);Ns(dw,[Ia,ul,ua,T6,LL,RL,DL],[]);Ns(xw,[la,Ia,Cn,zW,Zr,os,To,bb,Ya,zo,Us,wb,Cb,Va,yo,zb,vO,WI,d3,aW,OW],[Xo,ec,B6,fl,FW]);Ns(iw,[la,Cn,Yf,Zf,yw,sW],[]);Ns(rw,[la,Cn,Yf,Zf,yw,SW],[]);Ns(vw,[Cn,os,zo,yo,jv,xw],[Xo]);Ns(aw,[la,Cn,Yf,Zf,yw,cW],[]);Ns(_w,[la,Cn,wf,Zr,XI,T7,Hb,bO,xO,Qb,CO,VL,gG,HL,uW],[]);NF().bootstrapModule(dK).catch(t=>console.error(t));
